My favorites | Sign in
Project Home Downloads Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

about Corkami

graphics

  • Graphics and cheat sheets, useful for daily reference, or training:
    • PE 101 - a windows executable walkthrough
    • Opcodes' tables of Java, .Net, Android, x86 - as either compact single-page cheat sheets, or full descriptive posters.
    • Opcodes (x86 & x64 simplified tables, one-liners)
    • packers (models, categories & features, landscape, detailed features, entrypoints, algorithms)
    • PE file format (file & memory layout, headers, data directories)
    • anti-debugs

presentations

  • x86 & PE: first presented and recorded at Hashdays, then improved at Berlinsides
    1. Hashdays 2011: Such a weird processor - messing with opcodes (...and a little bit of PE) (28th October 2011)

  1. BerlinSides x2: x86 & PE (28th December 2011) - with demo as screencasts

articles

binaries

  • Binary corpus is a group of non malicious binaries, exhibiting various file formats, and more specifically, aspects of PE files.
    • Formats: NE, PE, Elf, LX, LE, COM, EXE
    • Compilers: Digital Mars C, Lcc, Masm, Tasm, FreeBasic, FreePascal, OpenWatcom, Fasm, GoAsm...
    • PE:
      • sections: none, 16 (legitimate), 199 (maximum), duplicate, PE-mapping, wrong order...
      • Misc: Tiny PE, EntryPoint (on 2nd section, external), no ImageBase...
      • Directories: none, DelayImports, Bound Imports, LoadConfig Directory, Copyright directory, COM directory, TLS (Empty/normal/Fake/External), Resource (recursive)....
  • packers
  • imports loading obfuscation
  • string encodings
  • a toolkit to run drivers in user-mode, and unpack them directly from OllyDbg

misc

external works

  • Screencasts:
    • OllyDbg Tracing (easy level) setting OllyDbg as a JIT debugger, tracing, optimizing tracing, finding bug, patching, saving as a new executable
    • reJava create a .class from scratch

known related works

more...

...for more information, check the (old) blog map, and the downloads tab.

Powered by Google Project Hosting