Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Release tag: ALPHA_001

Stdlib:

Phobos 1 & 2

Version:

Alpha


Download:

Documentation:

kong.IA32

  • disasm - x86 disassembler. (Removed from newer releases in favor of more minimalist code analysis)

Caveats:

  • BufferedFile doesnt work properly with PE/ELF writes. Use the File class instead.
  • 64-bit PE code is untested, but minimal.
  • Non-native endian executables unsupported.
  • kong.linux.memory_layout depends on /proc/self/maps.
  • kong.win32.DSO depends on NtQueryInformationProcess.

Todo:

  • Tango support.
  • PE / ELF from-memory library loading (partially complete).
  • Improved analysis of to-be-hooked functions.