Shellcodev是一个旨在帮助和自动化创建shellcode过程的工具

作者:Sec-Labs | 发布时间:

项目地址

https://github.com/XaFF-XaFF/Shellcodev

Shellcodev

Shellcodev 是一种旨在帮助和自动化 shellcode 创建过程的工具。

4a47a0db6e091202

 

贡献

该项目基于 zerosum0x0 的 WinREPL

命令

.help                   Show this help screen.
.registers              Show more detailed register info.
.list                   Show list of previously executed assembly instructions.
.edit line              Edit specified line in list.
.del line               Delete specified line from list.
.read addr size         Read from a memory address.
.write addr hexdata     Write to a memory address.
.toshell format         Convert list to selected shellcode format. Available formats: c
.allocate size          Allocate a memory buffer.
.loadlibrary path       Load a DLL into the process.
.kernel32 func          Get address of a kernel32 export.
.shellcode hexdata      Execute raw shellcode.
.peb                    Loads PEB into accumulator.
.reset                  Start a new environment.
.quit                   Exit the program.

新增功能

用户提供的所有说明现在都已存储。 用户现在可以列出、编辑和删除指令,这使得 shellcode 更容易修改。 一切都是实时的,因此列表中的任何更改也会更改寄存器值。

fb5c81ed3a091212

 

目标特征

  • 字符串转换器:用户提供的字符串会自动转换为十六进制并使用小端编码。 在空字节的情况下,它们将通过使用异或加密数据来删除。
  • Shellcode runner:用户可以通过将 shellcode 注入到进程中来测试它。
  • 更多格式。

参考

用于汇编指令的库:

标签:工具分享, shellcode生成工具