查看: 305|回复: 7

[原创工具] 一个R3下的APIHOOK 扫描工具(支持86-64)

[复制链接]
发表于 2022-2-12 13:55 来自手机 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

就简单的介绍一下工具的逻辑。
1.InlineHook 扫描逻辑 : dump 进程下的所有dll包括自身。然后 通过路径  把 文件 也dump下来。
接下来 就是 无聊而又痛苦的工作!!!
1.1 拉伸文件  到内存   IMAGE_SECTION_HEADER->VirtualAddress(为了避免 混论:这一步的内存 叫做 PeBuffer)
1.2 修复 PeBuffer 的 IAT表  流程:通过 PEbuffer -> ImageThunkData->u1(名字OR序号)     最终定位修改  PEbuffer ->FirstThunk->u1.Function
1.3 修复PeBuffer 的重定位表 直接使用API     LdrProcessRelocationBlock(新基址(也就是PeBuffer),SizeOfBlock,NextOffset,Diff);
                    例如 :   Diff = GetModuleHandle(L"ntdll.dll") -  PIMAGE_NT_HEADERS->OptionalHeader.ImageBase

2.IAT Hook扫描逻辑  (这个最简单)  dump->IAT   和 PeBuffer ->IAT(注意 这个你已经修复了  如 1.2描述)对比,直接得出结果


如果 出现了 程序崩溃的情况,bug,请联系我。
备注:扫 微软dll,基本无敌 。扫其他dll,萎了。
   


云盘:
链接:https://pan.baidu.com/s/1dejQNwq42FS6Cnn94no4Eg
提取码:6c47
191014uptzo3kf5n51ew2f.png
191326vg5oekvlj0vul5no.png
191428scn91jlsbiolijqb.png
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2022-2-12 13:55 | 显示全部楼层
谢谢大佬分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-2-12 13:55 | 显示全部楼层
谢谢@Thanks!
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-2-12 14:04 | 显示全部楼层
多谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-2-12 14:04 | 显示全部楼层
谢谢大佬
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-2-12 14:06 | 显示全部楼层
先收藏了,万一用到呢
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-2-13 06:45 | 显示全部楼层
感谢分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2022-2-13 09:21 | 显示全部楼层
必须支持,谢谢分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部