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

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

2009-5-5 12:09
3252
将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里的 创建的线程,手动加载要用的资源呢?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 104
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
刘国华 2009-5-5 15:34
2
0
远程线程还要用资源啊

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