首页
社区
课程
招聘
[原创]自己写的一个为可执行文件注入代码的API,使用超级方便
发表于: 2011-12-3 01:04 31898

[原创]自己写的一个为可执行文件注入代码的API,使用超级方便

2011-12-3 01:04
31898
收藏
免费 6
支持
分享
最新回复 (59)
雪    币: 15
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
51
乱是乱了点 但是还不错
2012-1-30 17:04
0
雪    币: 350
活跃值: (87)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
52
里面有一些小的BUG要修改呢!还有代码我基本上没有优化,显得比较乱!
2012-1-30 18:17
0
雪    币: 547
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
这个源码编译后的东西,估计一些杀软会杀,可以做下免杀处理
2012-2-1 15:26
0
雪    币: 350
活跃值: (87)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
54
这个简单啊,会点汇编的都可以啊,改一下汇编程序就可以了嘛
2012-2-1 21:14
0
雪    币: 326
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
55
GetAddressAndCall 与 EntryPoint 等乱七八糟的函数
前后顺序 你是如何保证。
我在做的时候函数多有的地方不得不加上inline.
2012-2-6 15:38
0
雪    币: 326
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
56
恩,可能说的不太明白,再加两句。
就是这个函数段内如果函数(自己写的函数)比较多的时候,顺序不一定与在C文件中写的顺序一样。
在计算这个总函数段大小的时候可能会出问题。
DWORD Size = (((DWORD)&End-(DWORD)&EntryPoint)+EntryPointSize);
比如 End跑到EntryPointr 的前面去了。EntryPointSize也不知道跑哪去了。
反正就是Size的值不正确了。
2012-2-6 15:43
0
雪    币: 1644
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
57
感谢分享。。
2012-2-8 10:55
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
欣赏一下源码风采
2012-2-8 13:32
0
雪    币: 350
活跃值: (87)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
59
简单啊,加上一个判断,判断一下那个函数在前面,然后进行计算即可,但是我是按照我用VC6.0的IDE调试出来的信息进行编程的,如果要适应所有情况,就按照我讲的,加上一个判断就可以了
2012-2-9 20:25
0
雪    币: 158
活跃值: (18)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
60
mark一下,记下来
2012-5-2 10:52
0
游客
登录 | 注册 方可回帖
返回
//