网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月01日漏签0天
c++吧 关注:658,124贴子:2,118,585
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 19回复贴,共2页
  • ,跳到 页  
<<返回c++吧
>0< 加载中...

一个HOOK API 的程序。。。搞了一个月了。一直没有思路。

  • 只看楼主
  • 收藏

  • 回复
  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
程序是这样的。我需要做的一个外挂程序。。DLL注入(全局HOOK,修改IAT的)。有A,B,C,D
四个程序。A程序启动B ,B启动C, C 启动D,D是工作程序。。现在的麻烦是我分析道B 启动C,在道D, C是个几百KB的小程序。B 用ShellExecute启动C,然后C启动D ,C一瞬间就过去了,我没有办法拦截和暂停。求牛人们给个拦截和暂停的法。。搞了很久了。。
PS:这个程序是CF。望大家给我想想办法。。


  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
D是CrossFire.exe C是launchcrossfire.exe B是CFSelWorld.exe A是QQLogin.exe


2026-06-01 05:28:38
广告
不感兴趣
开通SVIP免广告
  • 贴吧用户_0aX3aA7128
  • <<
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用OD打开程序把第一个指令(一般是push ebp)改成int3然后保存,把OD改成默认调试器。这样程序一旦启动就会触发异常弹出消息框“XXX异常位于XXX要调试程序请点取消”,点取消,这样OD就会自动启动断在刚才的int3上,你再把它改回去即可正常运行。


  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
数据到是分析好了,这情况我的程序该怎样写。。怎样拦截C和D,...拦截后用我的函数代替。。
ps:多谢回复。。


  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
望乐天哥给我指条路啊。。。。


  • 贴吧用户_0aX3aA7128
  • <<
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
启动程序没必要拦。DLL注入原理还懂吧,直接抓PID。


  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
想了一下。我先去编码。。。一会见。。


  • 贴吧用户_0aX3aA7128
  • <<
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我给你提个思路你看看行不行:你启动外挂程序,外挂启动A,然后进入一个循环,它每隔一段时间扫描所有进程,如果这个进程的父进程的父进程的父进程是自己,就如何如何。


2026-06-01 05:22:38
广告
不感兴趣
开通SVIP免广告
  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
SetWindowsHookEx加DLL不成功。。 OpenProcess 加CreateRemoteThread 也不成功。。
我现在技穷了。。搞了一个多月。测试程序写了很多。。到头来还是个不成功。。
下一步。我可能要上驱动了。。这是最后的砝码。。我隐约预见到就算我写了驱动拦截也可能不行。。 我彻底的傻了。。。好失望哦!!!!



  • 贴吧用户_0aX3aA7128
  • <<
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你试试PID已知的情况下能否创建远线程。


  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
OpenProcess +提权+CreateRemoteThread 也不行。。CreateRemoteThread执行失败。。其他进程可以。CrossFire.exe进程的CreateRemoteThread失败。。。失望中 。。


  • 贴吧用户_0JNJWtE684
  • <<
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你看下那个进程能不能用OD附加。OD附加的原理就是创建远程线程,如果OD能附加就说明还是别的地方有问题。


  • 贴吧用户_0JNJWtE684
  • <<
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
也有可能是kernel32.CreateRemoteThread被它改掉了(之前看到过一个改MessageBoxW的)。首先调试一下看看CreateRemoteThread是否被改过。


  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
又搞了一下。。OD附加不了啊。。。奇了怪了。。。


2026-06-01 05:16:38
广告
不感兴趣
开通SVIP免广告
  • panlijun2004
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
望大神指教啊 。我现在走投无路了。。。怎样看KERNEL32的CreateRemoteThread 的东西是否被该过..


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 19回复贴,共2页
  • ,跳到 页  
<<返回c++吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示