Skip to content

Commit e14dceb

Browse files
committed
included a beginner guide
1 parent 6ad30d2 commit e14dceb

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ This is a shellcode generator in ASM to fast development and test it in a C snip
55
All source codes run on Debian, I will try to test in some many Linux distros.
66

77
## Table of contents
8+
- [Where to start](#where-to-start)
89
- [Manual compilation and test](#manual-compilation-and-test)
910
* [x86 support](#x86-support)
1011
* [Compiling .asm source codes](#compiling-.asm-source-codes)
@@ -17,6 +18,16 @@ All source codes run on Debian, I will try to test in some many Linux distros.
1718
* [Creating new ASM Fast Development Projects](#creating-new-asm-fast-development-projects)
1819
* [Compiling ASM Fast Development Projects](#compiling-asm-fast-development-projects)
1920

21+
## Where to start
22+
23+
Some useful links:
24+
- A complete beginner guide: http://www.vividmachines.com/shellcode/shellcode.html
25+
- Understanting a basic Hello World!: https://stackoverflow.com/questions/15593214/linux-shellcode-hello-world
26+
- How Shellcodes Work: http://www.linuxdevcenter.com/pub/a/linux/2006/05/18/how-shellcodes-work.html
27+
- Shellcode injection: https://dhavalkapil.com/blogs/Shellcode-Injection/
28+
- Some of C++: http://files2.syncfusion.com/Downloads/Ebooks/Cplusplus_Succinctly.pdf
29+
- Also you can read this book: https://leaksource.files.wordpress.com/2014/08/hacking-the-art-of-exploitation.pdf
30+
2031
## Manual compilation and test
2132

2233
If you want to compile and create a trace of all your code use the traditional steps. I know this is hard to remember, use the next snippets.

0 commit comments

Comments
 (0)