首页
社区
课程
招聘
[求助]Ark-tools-master 的 Wow64Injectx64代码无效。
发表于: 2018-12-22 11:11 5751

[求助]Ark-tools-master 的 Wow64Injectx64代码无效。

2018-12-22 11:11
5751
今天研究32位注入64位DLL到64位程序进程里,找到了大家说的
GitHub上的开源库rewolf-wow64ext
C:\Users\Administrator\Desktop\Ark-tools-master\Wow64Injectx64
直接可以编译成功,无错误代码。
然后自己额外写了个64位EXE程序运行起来作为被注入的64位进程目标对象

dll是64位的一个简单的 Messagebox.DLL
目标对象是64位程序(自己写的64位的exe执行程序)

发现这份 开源库rewolf-wow64ext 根本无法对64位程序进程进行64位DLL文件注入,源代码提示是注入成功的
但是用xt查看被注入的64位进程模块列表,发现根本64位的dll是没有进去。
请各位指教下。
32位exe注入64位dll到64位程序进程里,怎么这么难实现?
GitHub上的开源库rewolf-wow64ext 也没有成功。

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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
2
你可以试着用一波,x64call调用函数来对x64程序进行操作,但是你用x64写个注入比什么不好呢?
2018-12-22 11:35
0
雪    币: 128
活跃值: (977)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
64位EXE注入64位DLL到64位进程,我已经懂了
现在是研究32位EXE注入64位DLL到64位进程
用GitHub上的开源库rewolf-wow64ext 居然无效,难道那份源码是没用的吗?
2018-12-22 11:44
0
雪    币: 6588
活跃值: (4032)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你说的这份代码我试过了, 需要改好多地方。我记得我花了一个多星期搞定的。
2018-12-22 14:44
0
雪    币: 429
活跃值: (423)
能力值: ( LV6,RANK:81 )
在线值:
发帖
回帖
粉丝
5
DWORD64 NtdllZwCreateThreadEx = GetProcAddress64(getNTDLL64(), "ZwCreateThreadEx");

WriteProcessMemory64.......

X64Call(NtdllZwCreateThreadEx, 11..................
2018-12-23 06:18
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
6
wow64ext本身就相当于调用64位版本的ntapi,何来注入不了64位程序一说
这种问题你自己单步跑一遍看看哪个api失败了就知道了,如果api都成功了就去目标进程里给shellcode下段
最后于 2018-12-23 09:07 被hzqst编辑 ,原因:
2018-12-23 08:56
0
雪    币: 86
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
@hzqst  问个问题 ,
条件1 创建1个挂起的进程  远线程注入dll  恢复进程 
条件2 创建1个正常简称    远线程注入dll   

结果 条件1 会被检测 条件2却没事 ,那位知道这个哪里环境被检测
2018-12-23 18:43
0
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我的测试结果,也是楼主这样的,代码返回成功,但实际上并没有成;(
2019-10-28 14:09
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
我也是这样啊,你们解决了没有》
2021-4-19 15:41
0
游客
登录 | 注册 方可回帖
返回
//