Shellcode Resource Links

The following are shellcode related links. These links are continually being expanded so make sure to check back to stay up to date with the latest links.

http://en.wikipedia.org/wiki/Shellcode
http://en.wikipedia.org/wiki/Alphanumeric_code
http://www.infosecwriters.com/text_resources/pdf/basics_of_shellcoding.pdf
http://www.metasploit.com/shellcode/windows/
http://www.metasploit.com/shellcode/mac_os_x/
http://www.metasploit.com/shellcode/solaris/
http://www.metasploit.com/shellcode/linux/
http://www.metasploit.com/shellcode/bsdi/
http://www.metasploit.com/shellcode/bsd/
http://www.milw0rm.com/papers/11
http://www.phrack.org/search.html?key=shellcode
http://www.milw0rm.com/shellcode/
http://www.milw0rm.com/papers/205
http://www.milw0rm.com/papers/22
http://www.milw0rm.com/papers/44
http://www.milw0rm.com/papers/45
http://www.milw0rm.com/papers/51
http://www.milw0rm.com/papers/12
http://www.milw0rm.com/papers/11
http://www.milw0rm.com/papers/188
http://www.milw0rm.com/video/watch.php?id=60
http://www.enderunix.org/documents/en/sc-en.txt
ftp://download.intel.com/design/Pentium4/manuals/24547008.pdf
http://world.std.com/~slanning/asm/syscall_list.html
http://skypher.com/wiki/index.php?title=Www.edup.tudelft.nl/~bjwever/doc...
http://www.ngssoftware.com/research/papers/WritingSmallShellcode.pdf
http://skypher.com/wiki/index.php?title=Www.edup.tudelft.nl/~bjwever/whi...
http://community.corest.com/~gera/ProgrammingPearls/InlineEgg.html
http://skypher.com/wiki/index.php?title=ALPHA3
http://www.securityfocus.com/archive/82/327348/2003-06-26/2003-07-02/1
http://skypher.com/wiki/index.php?title=IMUL_0x30_encoding
http://skypher.com/wiki/index.php?title=X86_alphanumeric_opcodes
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/...
http://www.groar.org/expl/intermediate/spanning.html
http://www.theparticle.com/files/txt/hacking/phrack/p59-0x0c.txt
http://freeworld.thc.org/root/docs/exploit_writing/mipsshellcode.pdf
http://www.purehacking.com/dnsshellcode/papers/Writing%20ia32%20alphanum...
http://www.phrack.com/issues.html?issue=59&id=10&mode=txt
http://www.phrack.org/issues.html?issue=59&id=16#article
http://www.phrack.org/issues.html?issue=55&id=8#article
http://www.phrack.org/issues.html?issue=58&id=10#article
http://www.phrack.org/issues.html?issue=62&id=9#article
http://www.phrack.org/issues.html?issue=61&id=4#article
http://www.phrack.org/issues.html?issue=62&id=5#article
http://www.phrack.org/issues.html?issue=62&id=7#article
http://www.phrack.org/issues.html?issue=56&id=15#article
http://www.phrack.org/issues.html?issue=56&id=5#article
http://www.phrack.org/issues.html?issue=61&id=11#article
http://www.phrack.org/issues.html?issue=49&id=14#article
http://www.phrack.org/issues.html?issue=57&id=5#article
http://www.phrack.org/issues.html?issue=63&id=5#article
http://www.phrack.org/issues.html?issue=61&id=6#article
http://www.phrack.org/issues.html?issue=63&id=11#article
http://www.phrack.org/issues.html?issue=60&id=6#article
http://www.phrack.org/issues.html?issue=57&id=8#article
http://www.phrack.org/issues.html?issue=61&id=3#article
http://www.phrack.org/issues.html?issue=57&id=9#article
http://www.phrack.org/issues.html?issue=65&id=12#article
http://www.phrack.org/issues.html?issue=64&id=9#article
http://www.phrack.org/issues.html?issue=62&id=13#article
http://www.phrack.org/issues.html?issue=64&id=11#article
http://www.phrack.org/issues.html?issue=59&id=9#article
http://www.phrack.org/issues.html?issue=55&id=15#article
http://www.phrack.org/issues.html?issue=62&id=6#article
http://www.phrack.org/issues.html?issue=64&id=4#article
http://www.phrack.org/issues.html?issue=64&id=6#article
http://www.phrack.org/issues.html?issue=56&id=9#article
http://seclists.org/vuln-dev/2008/Aug/0003.html
http://www.hick.org/code/skape/papers/win32-shellcode.pdf
http://www.l0t3k.org/programming/docs/shellcode/
http://www.symantec.com/avcenter/reference/evolving.shell.code.pdf
http://seclists.org/fulldisclosure/2004/Oct/0105.html
http://www.securitydocs.com/pdf/2622.PDF
http://www.nextgenss.com/papers/unicodebo.pdf
http://www.hackerz.ir/e-books/intro_to_shellcoding.pdf
http://www.windowsecurity.com/articles/Obfuscated-Shellcode-Part1.html
http://www.windowsecurity.com/articles/Obfuscated-Shellcode-Part2.html
http://www.windowsecurity.com/articles/Obfuscated-Shellcode-Part3.html
http://www.infosecwriters.com/hhworld/shellcode.txt
https://www.securinfos.info/english/security-whitepapers-hacking-tutoria...
http://freeworld.thc.org/root/docs/exploit_writing/mipsshellcode.pdf
http://www.aplawrence.com/Blog/B1081.html
http://www.void.at/greuff/utf8_1.txt
http://www.x86.org/secrets/opcodes/salc.htm
http://www.securityfocus.com/archive/82/351528
http://packetstormsecurity.org/shellcode/PPC_OSX_Shellcode_Assembly.pdf
http://www.x86.org/secrets/opcodes/aam.htm
http://www.x86.org/secrets/opcodes/cmov.htm
http://www.x86.org/secrets/opcodes/icebp.htm
http://www.x86.org/secrets/opcodes/aad.htm
http://www.x86.org/secrets/opcodes/fcmov.htm
http://www.x86.org/secrets/opcodes/ud2.htm
http://www.x86.org/secrets/opcodes/icebp.htm
http://www.x86.org/secrets/opcodes/fcomi.htm
http://www.x86.org/secrets/opcodes/umov.htm
http://www.x86.org/secrets/opcodes/rdpmc.htm
http://www.x86.org/secrets/opcodes/loadall.htm
http://securitylabs.websense.com/content/Blogs/3169.aspx
http://www.linux-secure.com/endymion/shellcodes/
http://lsd-pl.net/documents/asmcodes-1.0.2.pdf
http://www.amazon.com/Sockets-Shellcode-Porting-Coding-Professionals/dp/...
http://www.sans.org/resources/idfaq/polymorphic_shell.php
http://www.ngsec.com/docs/polymorphic_shellcodes_vs_app_IDSs.PDF
http://libemu.mwcollect.org/
http://books.google.com.au/books?hl=en&id=ZNI5dvBSfZoC&dq=shellcode&prin...
http://www.securityfocus.com/infocus/1844
http://ietisy.oxfordjournals.org/cgi/content/abstract/E91-D/8/2192
http://www.pentest.co.uk/documents/exploringwce/exploring_wce_shellcode....
http://www.intel.com/design/intelxscale/273473.htm
http://www.arm.com/pdfs/QRC0001H_rvct_v2.1_arm.pdf
http://www.arm.com/miscPDFs/8031.pdf
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcecore...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcechp4...
http://blog.metasploit.com/2007/09/root-shell-in-my-pocket-and-maybe-you...

http://www.isec.pl/papers/into_my_arms_dsls.pdf
http://blog.threatfire.com/2007/12/shellcode-analysis-download-n-exec.html
http://www.networkworld.com/community/node/33044
http://community.livejournal.com/shellcode
http://community.livejournal.com/shellcode/15635.html
http://www.phiral.net/other/ppc.shellcode.txt
http://www.securityforest.com/wiki/index.php/Category:Shellcode
http://www.securityforest.com/downloads/educationtree/intro_to_shellcodi...
http://www.securityforest.com/downloads/educationtree/basics_of_shellcod...
http://www.securityforest.com/downloads/educationtree/mipsshellcode.pdf
http://www.securityforest.com/downloads/educationtree/p57-0x05.txt
http://www.securityforest.com/downloads/educationtree/p57-0x0f.txt
http://www.securityforest.com/downloads/educationtree/linux-390-shellcod...
http://www.securitycompass.com/Case%20Studies.htm
http://toorcon.org/2007/talks/42/viper-voip-shellcode-toorcon-wp-2007.pdf
http://epita.fr/~bevand_m/papers/shellcode-amd64.html
http://www.epitech.eu/v4/perso/~bevand_m/papers/shellcode-amd64.tar.bz2
http://www.fp6-noah.org/publications/papers/polychronakis-emulation.pdf
http://www.linuxdevcenter.com/pub/a/linux/2006/05/18/how-shellcodes-work...
http://www.linuxdevcenter.com/pub/a/linux/2006/05/18/how-shellcodes-work...
http://www.linuxdevcenter.com/pub/a/linux/2006/05/18/how-shellcodes-work...
http://www.linuxdevcenter.com/pub/a/linux/2006/05/18/how-shellcodes-work...
http://www1.cs.columbia.edu/ids/publications/RAID-final.pdf
http://pb.specialised.info/all/tapion/
http://www.mail-archive.com/issforum@iss.net/msg02072.html
http://www.ktwo.ca/c/ADMmutate-0.8.4.tar.gz
http://www.phrack.com/issues.html?issue=61&id=9
http://www.infosys.tuwien.ac.at/Staff/tt/publications/Accurate_Buffer_Ov...
http://www.ics.forth.gr/dcs/Activities/papers/stride-IFIP-SEC05.pdf
http://www.cs.wisc.edu/wpis/papers/cc04.pdf
http://www.securityfocus.com/archive/82/327100/2006-01-03/1
http://www.securityfocus.com/archive/82/327348/2006-01-03/1
http://www.edup.tudelft.nl/┬╗bjwever/src/alpha2.c
http://bastard.sourceforge.net/libdisasm.html
http://bellard.org/qemu/about.html
http://www.aladdin.com/CsrtBlog/post/2008/08/Alphanumeric-Shellcode-Enco...
http://lists.grok.org.uk/pipermail/full-disclosure/2008-August/063632.html
http://www.aladdin.com/csrt/alnum_encoding_decoding.avi
http://cs.gmu.edu/~astavrou/research/model-polymorphic-decoders.pdf
http://www.secdev.org/projects/shellforge/
http://www.elsevier.com/wps/find/bookdescription.cws_home/706161/descrip...
https://www.elitehackers.info/forums/showthread.php?t=17018
http://goodfellas.shellcode.com.ar/linux.html
http://goodfellas.shellcode.com.ar/bsd.html
http://goodfellas.shellcode.com.ar/sun.html
http://goodfellas.shellcode.com.ar/others.html
http://www.phrack.nl/phrack62/p62-0x09.txt
http://hexale.blogspot.com/2005/11/osx-multi-arch-shellcode.html
http://archives.devshed.com/forums/security-104/cisco-ios-shellcode-expl...
https://www.cs.fit.edu/Projects/tech_reports/cs-2002-12.pdf
http://www.honeynor.no/2008/08/24/analysing-malicious-pdf-documents-and-...
http://www.softpedia.com/get/Programming/Other-Programming-Files/Shell-C...
http://www.calculator-online.info/Shellcode2Char.zip
http://www.unix.com/high-level-programming/43790-shellcode-generation-us...
http://neworder.box.sk/news/10077
http://hte.sourceforge.net/doc.html
http://code.google.com/p/pefile/