Jim's
Tutorials

Fall 2016
course
navigation

malware resources

crackmes.de : A huge collection of "reversemes" or programs created for bianry sport. Think CMU's binary bomb. People submit binaries ranging in difficulty from noob easy, to impossible to reverse. The archive is sortable by OS, language, etc, so I imagine these will be fun deliverables.
Jim's gcc notes

Dylans Bookmarks

http://timelessname.com/elfbin/
Tiny asm example -- literally
https://cryptopals.com/
cyrpto challenges
http://nongnu.askapache.com/pgubook/ProgrammingGroundUp-1-0-booksize.pdf
The best damn assembly tutorial for beginners
Dylan likes the Hopper disassembler ; $89 commercial license.

Will's Bookmarks

https://www.onlinedisassembler.com/odaweb/strcpy_x86
X86_64 ref: "Intel® 64 and IA-32 Architectures Software Developer’s Manual" https://web.archive.org/web/20150123212110/http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-1-manual.pdf
Register reference attached

Jim's additions

Learning to Read x86 Assembly | hacker news discussion
Matt Godbolt's gcc explorer | github source
http://cs.marlboro.edu/ courses/ fall2016/jims_tutorials/ malware/ malware_resources
last modified Monday November 28 2016 11:46 am EST

attachments [paper clip]

     name last modified size
[DOC]c_refcard.pdf Sep 13 2016 2:12 pm 151kB [IMG]Regsiter_Reference.png Sep 27 2016 1:27 pm 9.77kB