x86 Disassembly/Resources
Wikimedia Resources
editWikibooks
edit- X86 Assembly
- Subject:Assembly languages
- Compiler Construction
- Floating Point
- C Programming
- C++ Programming
Wikipedia
editExternal Resources
editExternal Links
edit- The MASM Project: http://www.masm32.com/
- Randall Hyde's Homepage: http://www.cs.ucr.edu/~rhyde/
- Borland Turbo Assembler: http://info.borland.com/borlandcpp/cppcomp/tasmfact.html
- NASM Project Homepage: http://nasm.sourceforge.net/wakka.php?wakka=HomePage
- FASM Homepage: http://flatassembler.net/
- DCC Decompiler: [1]
- Boomerang Decompiler Project: [2]
- Microsoft debugging tools main page:
- Solaris observation and debugging tools main page:
- Free Debugging Tools, Static Source Code Analysis Tools, Bug Trackers
- Microsoft Developers Network (MSDN): http://msdn.microsoft.com
- Gareth Williams: http: //gareththegeek.ga.funpic.de/
- B. Luevelsmeyer "PE Format Description":http://www.cs.bilkent.edu.tr/~hozgur/PE.TXT PE format description
- TheirCorp "The Unofficial TypeLib Data Format Specification":http://theircorp.byethost11.com/index.php?vw=TypeLib
- MSDN Calling Convention page: [3]
- Dictionary of Algorithms and Data Structures
- Charles Petzold's Homepage: http://www.charlespetzold.com/
- Donald Knuth's Homepage: http://www-cs-faculty.stanford.edu/~knuth/
- "THE ISA AND PC/104 BUS" by Mark Sokos 2000
- "Practically Reversing CRC" by Bas Westerbaan 2005
- "CRC and how to Reverse it" by anarchriz 1999
- "Reverse Engineering is a Way of Life" by Matthew Russotto
- "the Reverse and Reengineering Wiki"
- F-Secure Khallenge III: 2008 Reverse Engineering competition (is this an annual challenge?)
- "Breaking Eggs And Making Omelettes: Topics On Multimedia Technology and Reverse Engineering"
- "Reverse Engineering Stack Exchange"
Books
edit- Reverse Engineering for Beginners
- Eilam, Eldad. "Reversing: Secrets of Reverse Engineering." 2005. Wiley Publishing Inc. ISBN 0764574817
- Hyde, Randall. "The Art of Assembly Language," No Starch, 2003 ISBN 1886411972
- Aho, Alfred V. et al. "Compilers: Principles, Techniques and Tools," Addison Wesley, 1986. ISBN: 0321428900
- Steven Muchnick, "Advanced Compiler Design & Implementation," Morgan Kaufmann Publishers, 1997. ISBN 1-55860-320-4
- Kernighan and Ritchie, "The C Programming Language", 2nd Edition, 1988, Prentice Hall.
- Petzold, Charles. "Programming Windows, Fifth Edition," Microsoft Press, 1999
- Hart, Johnson M. "Win32 System Programming, Second Edition," Addison Wesley, 2001
- Gordon, Alan. "COM and COM+ Programming Primer," Prentice Hall, 2000
- Nebbett, Gary. "Windows NT/2000 Native API Reference," Macmillan, 2000
- Levine, John R. "Linkers and Loaders," Morgan Kaufmann, 2000
- Knuth, Donald E. "The Art of Computer Programming," Vol 1, 1997, Addison Wesley.
- MALWARE: Fighting Malicious Code, by Ed Skoudis; Prentice Hall, 2004
- Maximum Linux Security, Second Edition, by Anonymous; Sams, 2001