pe重用工具怎么启用-(pe工具怎么修复启动项)

来源:191路由网 2022-12-19 00:01:37

(pe工具怎么修复启动项)

pe-afl是一款基于了PE二进制和WinAFL上的静态二进制检测的工具,可以用于fuzzWindows应用程序和内核模式驱动程序,而无需源代码或完整符号或硬件支持。

我用这个工具发现了office,gdiplus,jet,lnk,clfs,cng上的bug。

PE上的仪表部分可以被多种用途重用:

1. 如果你觉得测试速度很慢,电脑你可以在ubuntu上运行这个脚本;

2. 该工具基于microsoft二进制文件和visual studio编译的二进制文件,因此在非microsoft编译器上可能会出现故障。

操作方法

在calc.exe入口点测量2 NOP的例子:

ida.exe demo\calc.exe# 如果pdb可用,则使用pdb加载更可靠??File->script file->ida_dump.py?python instrument.py -i\"{0x1012d6c:'9090'}\" demo\calc.exe demo\calc.exe.dump.txt# 0x1012d6c is entry point address, you can instrument from command-line or from __main__ in instrument.py

如何fuzz

您必须根据目标实现包装器,并添加你想要的东西,例如page heap等。

JetDB用于fuzz测试

ida.exe demo\msjet40.dll?File->script file->ida_dump.py?python pe-afl.py -m demo\msjet40.dll demo\msjet40.dll.dump.txt# msjet40是多线程的,所以使用-m参数

在win7上测试JetDB

copy /Y msjet40.instrumented.dll C:\Windows\System32\msjet40.dll?bin\afl-showmap.exe -o 电脑 NUL -p msjet40.dll -- bin\test_mdb.exe demo\mdb\normal.mdb# 确保能够捕获?bin\AFL.exe -i demo\mdb -o out -t 5000 -m none -p msjet40.dll -- bin\test_mdb.exe @@

模糊测试CLFS

ida.exe demo\clfs.sysFile->script file->ida_dump.py?python pe-afl.py demo\clfs.sys demo\clfs.sys.dump.txt

在win10上的模糊测试CLFS

install_helper.batdisable_dse.batcopy /Y clfs.instrumented.sys C:\Windows\System32\drivers\clfs.sys# reboot if necessary bin\afl-showmap.exe -o NUL -p clfs.sys -- bin\test_clfs.exe demo\blf\normal.blf# make sure that capture is OK bin\AFL.exe -i demo\blf -o out -t 5000 -m none -p clfs.sys -- bin\test_clfs.exe @@

如何追踪

示例记录驱动程序执行并导入lighthouse

ida.exe demo\clfs.sysFile->script file->ida_dump.py?python pe-afl.py -cb demo\clfs.sys 电脑 demo\clfs.sys.dump.txtcopy /Y clfs.instrumented.sys C:\Windows\System32\drivers\clfs.sys# reboot if necessary?bin\afl-showmap.exe -o NUL -p clfs.sys -d -- bin\test_clfs.exe demo\blf\normal.blf# output is trace.txt?python lighthouse_trace.py demo\clfs.sys demo\clfs.sys.mapping.txt trace.txt > trace2.txt?# install lighthousexcopy /y /e lighthouse [IDA folder]\plugins\?ida.exe demo\clfs.sysFile->Load File->Code coverage file->trace2.txt

参考来源:github,FB小编周大涛编译,转载自FreeBuf.COM


电脑
点击展开全文

相关阅读

windows10安装只有回收站-(win10安装后只有回收站)

(win10安装后只有回收站)最近使用win10系统的过程中,不知什么情况,系统总是提示“回收站已损坏是否清空该驱动”,点击“是”或者“否”都无反应,并且还重复出现,磁盘修复、碎片整理都做了,还是不行。本来想不影响用先凑合用吧...

2022-12-19

360自动查杀u盘-(360自动查杀u盘的木马隔离的文件在哪个文件夹)

(360自动查杀u盘的木马隔离的文件在哪个文件夹)2022年刚开始,一位47万粉的“大V”在海外社交平台上就爆出了安全领域的猛料,而且用词还相当粗暴。电脑相关的内容其实也很简单,就是Norton360被发现会在客户计算机上安装挖矿程序,但程序没有默认激活,因此客户计算机的闲置算力...

2022-12-19

电脑安装提示需要管理员权限怎么办-(电脑安装提示需要管理员权限怎么办呢)

(电脑安装提示需要管理员权限怎么办呢)电脑在Windows系统中,某些功能必须采用命令的方式操作。1、驱动签名所有电脑的硬件,如果没有驱动程序,那么这个硬件就不能正常运行。例如打印机的驱动程序,如果没有正确安装相应打印机的驱动程序,那么电脑就不能识别连接到电脑的打印机。所以驱动程序是底层的程序,是关乎电脑正常运行的程序。这个驱动签名就是保证这个驱动程序是合法的、有出处的。防止非法的驱动程序安装...

2022-12-18

怎样删除电脑上u盘记录仪-(怎样删除电脑上u盘记录仪内容)

(怎样删除电脑上u盘记录仪内容)打开记录仪助手点击媒体信息。输入所需备份文件的开始时间和结束时间。选择文件类型,点击查询;勾选所需文件,点击下电脑载;选择下载路径,点击确定。若需删除记录仪中的文件,,点击切换U盘模式,即可删除对应的文件电脑电脑注:下载下来的文件,使用海康播放器播放电脑...

2022-12-18

u盘无法格式化锁定-(u盘无法格式化锁定怎么办)

(u盘无法格式化锁定怎么办)神奇了,前几天有小伙伴咨询u盘使用不了该怎么办,小编就打算用u盘测试一下要怎么解决这样的问题。于是把u盘插入电脑,点击打开u盘盘符突然提示需要格式化才能使用,小编按照要求点了格式化此磁盘后,却弹出一个警告,说这张磁盘有写保护,因此格式化失败了!不得不感叹,我们还真是巧~其实,出现这样的情况,很明显就...

2022-12-18

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除