项目作者: repnz

项目描述 :
Batch script to compile a binary shellcode blob into an exe file
高级语言: Batchfile
项目地址: git://github.com/repnz/shellcode2exe.git
创建时间: 2019-07-12T07:47:18Z
项目社区:https://github.com/repnz/shellcode2exe

开源协议:

下载


shellcode2exe

Compile a binary shellcode blob into an exe file

As a malware researcher I do this mostly for shellcode debugging.
Some researchers use “shellcode_launcher”, but it’s easier to convert the shellcode to exe because
it allows doing both static and dynamic analysis in IDA Pro.

The executable is created in 2 steps:
1) An assembly source file is created with an “incbin” directive
2) The assembly file is assembled with yasm into a .obj file
3) The .obj file is linked into a .exe file
4) The .obj and .asm files are removed

  1. Required Arguments:
  2. - architecture: 32 or 64 (depending on the shellcode)
  3. - shellcode blob file name
  4. - Output executable file name