求64位Win7下能用的Hook Socket程序

easydw 2014-07-17 08:08:22
现在网上有很多Hook socket程序,但是在64位Win7下都变的不稳定, 极易崩溃推出。但是,我试了下WPE就可以稳定的运行。
请众位大虾指教,提供下可用的代码,谢谢!
...全文
194 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿呆_ 2014-07-23
  • 打赏
  • 举报
回复
I don't have QQ. Actually that's quite simple using 64 bit code to jmp to an absolute 64 bit address: push imm32 (68xxxxxxxx -- high 32 bit part of 64 bit address) push imm32 (68xxxxxxxx -- low 32 bit part of 64 bit address) ret (c3) The only problem is this form needs 11 bytes other than 5 bytes in 32 bit jmp.
easydw 2014-07-23
  • 打赏
  • 举报
回复
看来还是自力更生才是王道
easydw 2014-07-18
  • 打赏
  • 举报
回复
楼上的能留个QQ联系下吗? 64位的内容真的不太清楚
阿呆_ 2014-07-17
  • 打赏
  • 举报
回复
64位下hook的库函数入口一般不能直接用5字节的jmp xxxx替换, 因为你的代码和系统库函数的入口距离可能超过了32bit虚拟地址范围,必须用间接跳转或push - ret

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧