Skip to content

Commit

Permalink
Added scratchabit and scratchablock
Browse files Browse the repository at this point in the history
  • Loading branch information
raildex1 committed Apr 23, 2017
1 parent f211f94 commit bc67e73
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ Installers for the following tools are included:
| binary | [ropper](https://github.com/sashs/Ropper) | Another gadget finder. | <!--tool--><!--test-->
| binary | [rp++](https://github.com/0vercl0k/rp) | Another gadget finder. | <!--tool--><!--test-->
| binary | [rr](http://rr-project.org) | Record and Replay Debugging Framework | <!--tool--><!--test-->
| binary | [scratchabit](https://github.com/pfalcon/ScratchABit) | Easily retargetable and hackable interactive disassembler | <!--tool--><!--test-->
| binary | [scratchablock](https://github.com/pfalcon/ScratchABlock) | Yet another crippled decompiler project | <!--tool--><!--test-->
| binary | [shellnoob](https://github.com/reyammer/shellnoob) | Shellcode writing helper. | <!--tool--><!--test-->
| binary | [shellsploit](https://github.com/b3mb4m/shellsploit-framework) | Shellcode development kit. | <!--tool--><!--test-->
| binary | [snowman](https://github.com/yegord/snowman) | Cross-architecture decompiler. | <!--tool--><!--test-->
Expand Down
8 changes: 8 additions & 0 deletions scratchabit/install
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/bash -ex

git clone --recursive https://github.com/pfalcon/ScratchABit

mkdir -p bin
cd bin
ln -s ../ScratchABit/ScratchABit.py ./scratchabit.py
cd ..
14 changes: 14 additions & 0 deletions scratchablock/install
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/bin/bash -ex

ctf-tools-pip3 install -y nose
git clone --recursive https://github.com/pfalcon/ScratchABlock
source ctf-tools-venv-activate3

mkdir -p bin
cd bin
for i in ../ScratchABlock/*.py
do
ln -s $i ./scratchablock-$(basename $i)
done
ln -s ../ScratchABlock/run_tests ./scratchablock-runtests
cd ..
3 changes: 3 additions & 0 deletions scratchablock/uninstall
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/bash -ex

ctf-tools-pip3 uninstall -y nose || true

0 comments on commit bc67e73

Please sign in to comment.