一款辅助撰写二进制exp的工具

一款辅助撰写二进制exp的工具

黑客软件hacker2019-07-11 20:13:4310785A+A-

一款辅助撰写二进制exp的工具 第1张

rop-tool是一款能帮助你制做二进制exp的工具。

选项卡

使用说明:

rop-tool <cmd> [OPTIONS]

指令:

  gadget         搜索工具

  patch         为二进制文件打补丁

  info           复印二进制文件信息内容

  heap          显视堆结构

  disassemble    反汇编二进制文件

  search         在二进制文件里搜索

  help           复印帮助信息内容

  version         复印版本号

工具(gadget)指令

使用方法:

rop-tool gadget [OPTIONS] [FILENAME]

选项卡:

–cite, -A             选择系统架构图 (x86,x86-32, arm, arm64)

  –all,-a                复印所有工具

–depth, -d         [d]  特定工具搜索的深层(默认设置是5)

–flavor, -f        [f]  选择一种艺术风格 (att或者 intel)

–no-filter, -F          不要在工具上应用过滤装置

–help, -h             复印帮助信息内容

–no-color, -N          不需要五彩缤纷輸出

搜索指令

使用方法:

rop-tool search [OPTIONS] [FILENAME]

选项卡:

–all-string, -a    [n]  搜索所有可复印的字符串,最少N个特点 (N默认值为 6)

–byte, -b          [b]  搜索二进制文件里的byte

–dword, -d         [d]  搜索二进制文件里的dword

–help, -h               复印帮助信息内容

–no-color, -N        不要五彩缤纷輸出

–qword, -q         [q]  搜索二进制文件里的qword

–raw, -r                忽视文件类型限制,以raw文件类型打开文档

–split-string, -s  [s]  在运存里搜索一个不持续的字符串

–string, -S        [s]  搜索二进制文件里的字符串(一个字节序列)

–wps文档, -w          [w]  搜索二进制文件里的wps文档

补订指令

使用方法:

rop-tool patch [OPTIONS] [FILENAME]

选项卡:

–address, -a       [a]  选择打补丁的address

–bytes, -b         [b] 一个要写的比特序列 (例如:“\xaa\xbb\xcc”)

–filename, -f      [f]  特定文件夹名称

–help, -h          复印帮助信息内容

–offset, -o        [o]  选择补订的倾斜(从文件的启始算)

–output, -O        [o]  另存为的文件夹名称

–raw, -r             raw策略打开文档

信息内容指令

使用方法:

rop-tool info [OPTIONS] [FILENAME]

选项卡:

–all, -a                显视所有信息内容

–segments, -l           显视segment

–sections, -s           显视section

–syms, -S              显视symbol

–filename, -f      [f]   特定文件夹名称

–help, -h               复印帮助信息内容

–no-color, -N           停止使用五彩缤纷

帮助指令

使用方法:

rop-tool heap [OPTIONS] [COMMAND]

选项卡:

–calloc, -C             追踪calloc回调函数

  –free, -F               追踪free回调函数

–realloc, -R            追踪realloc回调函数

–malloc, -M             追踪malloc回调函数

–dumpdata, -d         dump chunk的数据

–output, -O             輸出到文档

–help, -h               复印帮助信息内容

–tmp, -t

字符串特点、工具搜索、补订、信息内容、堆可视化效果、反汇编

五彩缤纷輸出

Intel when AT&T艺术风格

ELF、pE和MACH-O的二进制文件类型支持

高低字节序的支持

x86、x86_32、ARM和ARM64系统架构图的支持

范例使用方法演试

基础工具搜索:

rop-tool gadget ./program

显视AT&T英语的语法的工具:

rop-tool gadget ./program -f att –a

Raw策略搜索x86文档:

rop-tool gadget ./program -A x86

在二进制文件里搜索不持续的字符串:

rop-tool search ./program -s "/bin/sh"

在二进制文件里搜索所有字符串:

rop-tool search ./program –a

在倾斜0×1000处打补丁”\xaa\xbb\xcc\xdd” ,随后储存为 ”patched”:

rop-tool patch ./program -o 0x1000 -b"\xaa\xbb\xcc\xdd" -O patched

堆可视化效果分派/bin/ls指令:

rop-tool heap /bin/ls

在具体位置0×08048452处反汇编0×100 byte:

rop-tool dis /bin/ls -l 0x100 -a 0x08048452

演试截图

rop-tool gadget /bin/ls

rop-tool search /bin/ls –a

rop-tool search /bin/ls -s"/bin/sh\x00"

rop-tool search /bin/ls -w 0x90

rop-tool heap ./a.Out

rop-tool dis ./bin  # 多文件类型

小读者怎样奉献项目:

1.敲代码(需要构思时看TODO文档)

2. 汇报Bug

3.优化文本文档

4.递交新思维

编码依靠:

capstone

Release公布:

htpp://t0x0sh.org/rop-tool/releases/

Git具体位置:

htpp://github.Com/t00sh/rop-tool.git


点击这里复制本文地址 以上内容由黑资讯整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
  • 5条评论
  • 假欢偃师2022-05-31 05:07:03
  • Raw策略搜索x86文档:rop-tool gadget ./program -A x86 在二进制文件里搜索不持续的字符串:rop-tool search ./program -s "/bin
  • 俗野尤怨2022-05-31 13:53:44
  • sp;    搜索工具   patch         为二进制文件打补丁   info     
  • 柔侣谷夏2022-05-31 07:36:09
  • p;  在二进制文件里搜索   help           复印帮助信息内容   version         
  • 离鸢怙棘2022-05-31 13:37:58
  • T&T英语的语法的工具:rop-tool gadget ./program -f att –a Raw策略搜索x86文档:rop-tool gadget
  • 俗野珞棠2022-05-31 15:00:55
  • color, -N        不要五彩缤纷輸出 –qword, -q         [q]  搜索二进制文件里的qword –raw, -r 

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理