首页
社区
课程
招聘
[求助] 关于远程线程注入的一个小问题. ++期待++
发表于: 2009-5-5 12:09 3793

[求助] 关于远程线程注入的一个小问题. ++期待++

2009-5-5 12:09
3793
将B.exe 注入到 A.exe里.
非Dll方式注入. 直接用CreateRemoteThread创建一个线程.

用经典代码

call @F
@@:
pop ebx
sub ebx - offset @B


办法解决了重定位问题.

现在的问题在于:
想在A.exe里创建一个对话框. 要用到函数 DialogBoxParam.

INT_PTR DialogBoxParam(          HINSTANCE hInstance,
    LPCTSTR lpTemplateName,
    HWND hWndParent,
    DLGPROC lpDialogFunc,
    LPARAM dwInitParam
);


在一切参数正常的情况下,对话框老是创建失败.
貌似是因为 资源引起的.    -----> LPCTSTR lpTemplateName,  这个参数

问题是:
如何让A.exe里的 创建的线程,手动加载要用的资源呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 104
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
远程线程还要用资源啊

如果非要用,可以把资源转换成数据放到注入的代码中,如果是FASM的话,可以用FILE指令来做
2009-5-5 15:34
0
游客
登录 | 注册 方可回帖
返回
//