Skip to content

Commit a64e9ab

Browse files
committed
updated the README
1 parent 951d499 commit a64e9ab

File tree

1 file changed

+24
-8
lines changed

1 file changed

+24
-8
lines changed

README.md

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,33 @@
33
Writing shellcodes has always been super fun, but some parts are extremely
44
boring and error prone. Focus only on the fun part, and use **ShellNoob**!
55

6-
Please report all bugs and swears to yanick [AT] cs.ucsb.edu / [@reyammer](https://twitter.com/reyammer).
6+
For a quick overview, check the slides for the Black Hat Arsenal talk:
7+
[link](https://media.blackhat.com/us-13/Arsenal/us-13-Fratantonio-ShellNoob-Slides.pdf)
8+
9+
Want to contribute? Feature request? Bug report? Swears? **All** feedback is
10+
welcome!! (But some kind of feedback is more welcome than others :-)).
11+
12+
Feel free to ping me on twitter [@reyammer](https://twitter.com/reyammer) or to
13+
email me at yanick[AT]cs.ucsb.edu any questions!
14+
15+
16+
## Contributors & Acknowledgments
17+
18+
- Levente Polyak ([@anthraxx42](https://twitter.com/anthraxx42))
19+
- added Python 3 support
20+
- bug fixes
21+
- @ToolsWatch & Black Hat crews
22+
- They gave me a chance to show off my tool :D
23+
724

825
## News
926

10-
07/29/2013 - ShellNoob 2.0 is out!
27+
- *01/21/2014* - ShellNoob 2.1 is out! It comes with full support for Python 3 and tons of bug fixes. Full credits go to Levente Polyak!
28+
29+
- *07/29/2013* - ShellNoob 2.0 is out!
30+
31+
- *06/08/2013* - ShellNoob got accepted at Black Hat Arsenal! See announcement here: [link](http://www.blackhat.com/us-13/arsenal.html#Fratantonio).
1132

12-
06/08/2013 - ShellNoob got accepted at Black Hat Arsenal! See announcement here: [link](http://www.blackhat.com/us-13/arsenal.html#Fratantonio).
1333

1434
## Features
1535

@@ -18,7 +38,7 @@ Please report all bugs and swears to yanick [AT] cs.ucsb.edu / [@reyammer](https
1838
- support for both ATT & Intel syntax. Check the ```--intel``` switch.
1939
- support for 32 and 64 bits (when playing on x86\_64 machine). Check the ```--64``` switch.
2040
- resolve syscall numbers, constants, and error numbers (now implemented for real! :-)).
21-
- portable and easily deployable (it only relies on gcc/as/objdump and python). And it just *one self-contained python script*!
41+
- portable and easily deployable (it only relies on gcc/as/objdump and python). It is just *one self-contained python script*, and it supports both Python2.7+ and Python3+.
2242
- in-place development: you run ShellNoob directly on the target architecture!
2343
- built-in support for Linux/x86, Linux/x86\_64, Linux/ARM, FreeBSD/x86, FreeBSD/x86\_64.
2444
- "*prepend breakpoint*" option. Check the ```-c``` switch.
@@ -213,10 +233,6 @@ arpl %si,0x65(%edx) # .ascii "cre"
213233
je 0xa0 # .ascii "tX
214234
```
215235
216-
## Acknowledgments
217-
218-
Huge **THANKS!** to the @ToolsWatch & Black Hat crews! :-)
219-
220236
## License
221237
222238
ShellNoob is release under the MIT license. Check the COPYRIGHT file.

0 commit comments

Comments
 (0)