pe重用工具怎么启用-(pe工具怎么修复启动项)
来源:191路由网 2022-12-19 00:01:37
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小时内删除