首页
社区
课程
招聘
[原创]代码注入器源码献上
发表于: 2015-3-18 17:11 44081

[原创]代码注入器源码献上

2015-3-18 17:11
44081
郁金香的代码注入器会报毒,
本着自己动手丰衣足食的原则,
在论坛翻来翻去找到了一个汇编引擎,
然后打包成了一个代码注入器,
业余菜鸟一个,代码写的也不好,
新手可以看看,还是挺方便的,
高手直接无视我,没什么技术含量,
献上源码...希望能帮到大家了...
有问题的话欢迎和我讨论..
我的编译环境是vs2008+sp1,win7 64位测试可用.

使用release编译.
注意call的时候不要直接call数字,call寄存器..
汇编引擎来自大神的帖子http://bbs.pediy.com/showthread.php?t=12899
另外求其他汇编引擎,好像很难找,找到的都是反汇编引擎...
引用注明出处啊..要厚道

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

上传的附件:
收藏
免费 7
支持
分享
最新回复 (53)
雪    币: 220
活跃值: (701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持一个,不错
2015-3-18 17:45
0
雪    币: 484
活跃值: (972)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
给力! 64位汇编 貌似不可以啊 不过还是谢谢啦 汇编引擎可以拿来玩玩
2015-3-18 18:11
0
雪    币: 22
活跃值: (423)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢分享!~~
2015-3-18 18:20
0
雪    币: 1136
活跃值: (683)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
下载学习一下,谢谢楼主
2015-3-18 18:41
0
雪    币: 1555
活跃值: (231)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
好东西啊,支持楼主
2015-3-18 18:42
0
雪    币: 9941
活跃值: (2143)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
不错, 平时用的引擎都只有 Disasm
2015-3-18 19:06
0
雪    币: 80
活跃值: (109)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
谢谢,有时间看看。
2015-3-18 19:15
0
雪    币: 458
活跃值: (306)
能力值: ( LV12,RANK:400 )
在线值:
发帖
回帖
粉丝
9
貌似是个好东西,感谢 分享。
2015-3-18 19:42
0
雪    币: 322
活跃值: (113)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
感谢分享!!!
2015-3-18 22:20
0
雪    币: 376
活跃值: (92)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
这个可以把机器码转成汇编吗
2015-3-18 22:32
0
雪    币: 768
活跃值: (515)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
12
Mark~~谢谢分享
2015-3-20 08:40
0
雪    币: 7752
活跃值: (2144)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
是好东西哦。。。
2015-3-20 08:48
0
雪    币: 60
活跃值: (434)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
14
下来研究下
2015-3-23 16:44
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
支持!感谢楼主开源
2015-3-24 12:52
0
雪    币: 5855
活跃值: (438)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
16
不错,一般可以用别人的就懒得自己写了。。
2015-3-24 13:28
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
收藏了,,,,
2015-3-26 22:57
0
雪    币: 238
活跃值: (196)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
感谢楼主无私分享
2015-3-26 23:56
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
好东西一定要收藏,注入器开源很少,学习了
2015-4-10 11:33
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
支持开源,好像有点问题,看图中生成的call偏移不对
上传的附件:
2015-7-23 11:07
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
生成的汇编码和手写的不一样?下面的是手写的。

07B60000    68 01000000     push    0x1
07B60005    68 00000000     push    0x0
07B6000A    68 00000000     push    0x0
07B6000F    68 11000000     push    0x11
07B60014    C7C1 2035E12E   mov     ecx, 0x2EE13520
07B6001A    C7C0 70E06E00   mov     eax, 0x6EE070
07B60020    FFD0            call    eax
07B60022    C2 0400         retn    0x4

07B60025    90              nop
07B60026    90              nop
07B60027    90              nop
07B60028    90              nop
07B60029    6A 01           push    0x1
07B6002B    6A 00           push    0x0
07B6002D    6A 00           push    0x0
07B6002F    6A 11           push    0x11
07B60031    B9 2035E12E     mov     ecx, 0x2EE13520
07B60036    B8 70E06E00     mov     eax, 0x6EE070
07B6003B    FFD0            call    eax
07B6003D    C2 0400         retn    0x4
2015-7-23 11:35
0
雪    币: 89
活跃值: (71)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
22
不要直接call数字,call寄存器,和内联汇编一个写法,试试..
mov eax,0x6EE070
call eax
2015-7-24 07:28
0
雪    币: 89
活跃值: (71)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
23
B8  mov r32,imm32 move imm32 to r32

c7/0 mov r/m32,imm32 move imm32 to r/m32
功能一样的吧,只是引擎的解释不同,OD的引擎和这个汇编引擎的差异吧.
貌似是这样.
2015-7-24 08:21
0
雪    币: 74
活跃值: (703)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
好东西,支持
2015-7-24 16:54
0
雪    币: 271
活跃值: (196)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
感谢楼主
2015-10-2 20:11
0
游客
登录 | 注册 方可回帖
返回
//