能力值:
( LV2,RANK:10 )
|
-
-
2 楼
|
能力值:
(RANK:10 )
|
-
-
3 楼
支持!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
一想到EXETOOLS的ID被BAN就想哭。
|
能力值:
( LV9,RANK:290 )
|
-
-
5 楼
谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
最初由 LOCKLOSE 发布 这个东东偶在EXETOOLS上见到的.不过下载不了.级别菜菜.跑到国外N多站点上找终于找到了.有兴趣的试试看~:D附件:QuickUnpackDLL_12.zip
好像被你玩过一次
D:\My Programs\My Cracks\MatchMaker\111\MatchMaker.exe
|
能力值:
( LV7,RANK:100 )
|
-
-
7 楼
最初由 鸡蛋壳 发布
好像被你玩过一次
D:\My Programs\My Cracks\MatchMaker\111\MatchMaker.exe
偶可没有玩你~偶对男人不感兴趣.:D
这个东东偶只是转发~好不好用偶就不知道了~
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
多些,收藏先。
|
能力值:
( LV12,RANK:770 )
|
-
-
9 楼
多些楼主的共享!
支持以下!!!:p
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
能脱什么壳的DLL啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
不会用啊!
|
能力值:
( LV9,RANK:810 )
|
-
-
12 楼
怎么用,没脱一个Dll,等于没有.
|
能力值:
( LV7,RANK:100 )
|
-
-
13 楼
最初由 David 发布 怎么用,没脱一个Dll,等于没有.
二哥也搞不明白啊.呵呵.我还以只有我没明白什么意思呢.嘻嘻,:D
|
能力值:
( LV9,RANK:810 )
|
-
-
14 楼
:( 没听过dll可以工具脱,只能手脱.
|
能力值:
(RANK:10 )
|
-
-
15 楼
最初由 David 发布 :( 没听过dll可以工具脱,只能手脱.
观点对错,有待商榷!!!
|
能力值:
( LV9,RANK:810 )
|
-
-
16 楼
最初由 linhanshi 发布
观点对错,有待商榷!!!
这个工具怎么脱dll,请教一下.:)
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
先下了,谢谢!~
|
能力值:
( LV7,RANK:100 )
|
-
-
18 楼
这个工具我搞到以后弄不明白.不知道怎么用.有会用的兄弟发个教程~:D
|
能力值:
(RANK:10 )
|
-
-
19 楼
我也不知道怎么用,楼主能解释一下吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
我想准确的意思应该是"脱壳的DLL"
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
下面是我对作者自述中的翻译,大家凑合着看吧(本人非专业翻译人员,水平有限 :))
这个 DLL 是 QuickUnapck 最终释放版本的一个 DLL 版本,作者把原 QuickUnpack 转换为一个 DLL 并改进了许多代码,增强了解包性能,但该 DLL 不能单独使用,它只能作为你要创建的 Unpacker 或 Patcher 的一个基础(换句话说,你可以用它作为核心创建你自己的解包器或补丁器)。 它能做什么:
设置一些硬件断点到调试的进程里 查找 OEP,使用一些自定义方法(如果目标程序是由 FSG 1.33, ASPack 2.12 或 UPX 1.2x 的,使用自己的技术找到 OEP)或 GenOEP.dll 的代码(包含在内部,因此不需要外部的 DLLS) Dump(转储)进程到先前保留的缓冲区. 重建 Dump 并重新排列它 重建输入表(使用了一些 ImpRec 的代码)
怎样在你自己的程序里使用它:
这是主要功能的试样:
int __stdcall UnpackFile(char* InName, char* OutName, BOOL AutoOEP, DWORD realOEP, char **pLog_buff);
下面是上面字符的代码片断的代替:
char *infile_buff=NULL; // 它是缓冲区指向要被解包的文件 char *outfile_buff=NULL; // 它是缓冲区指向存储解包文件的位置 char *log_buff=NULL; // 它是缓冲区存储日志 BOOL autoOEP=TRUE; DWORD realOEP=FALSE;
//TODO: 在上面的 Init 缓冲区和值是按你想要的.. UnpackFile(infile_buff, outfile_buff, autoOEP, realOEP, &log_buff); // 写到一个文件,log_buff 由 UnpackFile API 填写并保留! // 注意,主程序等候直到终止了由 UnpackFile() 启动的线程. // 当完成 Hard Work 时 GetLog() 返回一个非 NULL 值. // 你可以考虑放置这个循环到主程序的一个单独的线程里,只要不拦截用户界面太长. // 记得释放保留的缓冲区!
while(GetLog(NULL)==NULL) ; FILE *fp=NULL; if(log_buff!=NULL) if((fp=fopen(".\\Unpacking_log.txt","w"))!=NULL) { fprintf(fp,log_buff); free(log_buff); //非常重要,记得释放缓冲区! log_buff=NULL; fclose(fp); fp=NULL; }
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
为毛下不来。。。。。。。。
|
能力值:
( LV2,RANK:15 )
|
-
-
23 楼
|
|
|