能力值:
( LV2,RANK:10 )
|
-
-
2 楼
自己顶一下........
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
有没有人在线?大伙快来帮忙呀!~~~
|
能力值:
( LV9,RANK:3410 )
|
-
-
4 楼
用原来的主程序调用这个dll看看
BTW:
2005-04-01,15:38
2005-04-01,15:41
2005-04-01,16:10
不必这样在数小时之内连续发贴,没人在这里24小时值班
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
最初由 fly 发布 用原来的主程序调用这个dll看看
........
用原来的主程序调用是可以调用,可是我想用DLL_Loadex加载它还有它的复件,之后用ReloX修复Relocation,如果用主程序调用的话不能得到两个不同基址的Dump文件(如有其他方法,请告之)。
另:我是一名菜鸟,我是参考了教程:ReloX修复DLL脱壳重定位表的简便方法――用Ollydbg手脱Neolite加壳的DLL(fly 大哥的杰作)
附件: bljsj.vicp.net/test.dll
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
问题还没解决,请大伙帮个忙~~~谢谢!!
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
核心问题是如何修复Relocation(重定位表)?有其它方法吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
核心问题是如何修复Relocation(重定位表)?有其它方法吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
自己顶一下........
|
能力值:
( LV9,RANK:3410 )
|
-
-
10 楼
你单独一个dll别人能调试?
不要经常无意义的顶自己的帖子
|
能力值:
( LV9,RANK:3410 )
|
-
-
11 楼
再这样一律封贴
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
最初由 fly 发布
不要经常无意义的顶自己的帖子
不好意思,下不为例!~~ 主程序是个游戏外挂,且要游戏的支持所以没上传主程序。(如果不用主程序就不能调试了?)有何方法可以得到DLL的重定位表RVA?
|
能力值:
( LV9,RANK:3410 )
|
-
-
13 楼
复制dll。自己写段代码,用主程序加载一个dll把地址占了,再载入另一个
softworm
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
最初由 fly 发布 复制dll。自己写段代码,用主程序加载一个dll把地址占了,再载入另一个 softworm
首先非常感谢fly大哥的帮助!
自己写代码,如何写?softworm中文是什么意思?(我是一只菜菜鸟...VB和ASM略懂一二,VC接触过,其它看过,(:)
主程序只允许一个主程序驻内存(即不能同时运行两个主程序).
|
能力值:
( LV9,RANK:3410 )
|
-
-
15 楼
这是softworm兄的方法
你可以ida看一下DLL_Loader.exe
然后自己写代码让主程序分别加载2个dll
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
最初由 fly 发布 这是softworm兄的方法 你可以ida看一下DLL_Loader.exe 然后自己写代码让主程序分别加载2个dll
ida后的代码好乱,好多,我的编程技术还没到这样水平,只能略为看懂部分代码,fly兄可否提供源码?(邮箱:chenhuazi@21cn.com)源码只作自己个人学习之用,绝不公开。谢谢!
另:为何用DLL_Loader是会出错?出错信息在一楼,有方法避免出错吗?如果DLL_Loader可以用的话我就不用重新写代码了。
最初由 chenhuazi 发布 在脱Neolite 2.0加的DLL壳时,用DLL_loadEX加载该DLL时显示标题为:REROUTE FAILED,内容为GetprocAddress的出错信息,如何解决这个问题?什么原因造成的?望能得到诸位的帮助,谢谢!~~
附件:bljsj.vicp.net/test.dll
我试用了以下代码,但结果还是出现一楼的出错信息。
#include <windows.h>
int APIENTRY WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpszCmdLine, int nCmdShow )
{
LoadLibrary("A.DLL"); // 第一次加载到 1000 0000, 重定位不起作用
LoadLibrary("B.DLL"); // 第二次加载到其他地方, 重定位起作用
return 0;
}
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
可不可以不使用LoadLibrary()函数?还有其它方法加载DLL吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
可不使用LoadLibrary()函数,你把dll变为静态库就可已了。
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
听人家说用OD可以完全手动脱壳,不需要ReloX工具,怎样实现?
|
|
|