- UID
- 407075
- 帖子
- 294
- 精华
- 0
- 威望
- 10
- 阅读权限
- 100
- 注册时间
- 2007-2-25
|
108#
发表于 2007-3-28 16:06
| 只看该作者
SDDyndll.dll 好凶。。。虽然没壳,但够我研究一会了。
现在的补丁只解决了不用修改ragexe.sp2实现双开而已。进入游戏以后,这dll的检测是内存还是文件?我不知道。里面有没有mutex?我也不知道。只是在导入表里看到了枚举进程和窗体的函数,所以让大家试验一下隐藏了以后的效果。现在我大体知道这2个文件是怎么互相工作的了。
ragexe.sp2会调用SDDyndll.dll创建DynTmp0.dat注入ragexe.sp2来修改虚拟地址0x769A48处的数据,这个地址进去的函数会处理ragexe.sp2传递给它的参数并返回一个特殊数据给服务器。
这个DynTmp0.dat应该几个算法过程,UPX壳,带壳调试发现是个纯注入代码,没有什么价值的。
关键就在SDDyndll.dll怎么寻找ro进程并把DynTmp0.dat注入到里面去的。会不会用了共享内存地址而不是虚拟地址来做函数入口。
这就是我现在考虑的。 |
|