能力值:
( LV9,RANK:140 )
|
-
-
26 楼
不熟这个函数,你可以验证看看。在进程外getBaseAddress在我这返回随机值,暂时不知道为什么。
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
害
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
牛人呀,hd就这么被你破了
|
能力值:
( LV3,RANK:20 )
|
-
-
29 楼
"这是otool -l输出的__TEXT Segment的信息"
"我们再看一下__TEXT Segment的__text Section,以下是otool -l输出的__text的信息。"
这是神马情况 ?
|
能力值:
( LV9,RANK:140 )
|
-
-
30 楼
$otool -l Hopper\ Disassembler
输出hd的macho64信息,输入的是hd的可执行文件。因为输出很多,所以文中只截取需要的信息
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
这是我此次使用的dump的代码。将其编译成dylib,插入DYLD_INSERT_LIBRARIES后启动hd就行了。详细做法请看其代码。
请问大神,你这里指的其他代码在哪里啊,怎么把你贴的代码编译成dylib啊
|
能力值:
( LV9,RANK:140 )
|
-
-
32 楼
帖子给的就是全部的代码了。注意看字了,是其代码,不是其他代码。gcc直接编译就ok了。
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
谢谢懂了
|
能力值:
( LV9,RANK:450 )
|
-
-
34 楼
更新到 3.7.12了。破解失效了。
|
能力值:
( LV2,RANK:10 )
|
-
-
35 楼
还以为没有提供电子档的呢,结果细看才发现已经提供了,建议楼主突出下标示
|
能力值:
( LV9,RANK:310 )
|
-
-
36 楼
刚好要用,多谢楼主分享!
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
要是有个温系统的就好了
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
楼主好厉害,看了三遍才刚刚明白
|
能力值:
( LV2,RANK:10 )
|
-
-
39 楼
大牛,正在找破解版
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
好东东,谢谢了!
|
能力值:
( LV2,RANK:10 )
|
-
-
41 楼
修复完sections,然后dump,文件会无限增大,一直输出“vm_read_overwrite() message (os/kerl)invaild address”,这个是怎么回事?
|
能力值:
( LV9,RANK:140 )
|
-
-
42 楼
步骤搞错了吧,你破解的是那个版本?
|
能力值:
( LV2,RANK:10 )
|
-
-
43 楼
楼主威武,下载后试试
|
能力值:
( LV2,RANK:10 )
|
-
-
44 楼
就是破解你打包好的安装包里的那个,把有“_”的那个改回来就是了。
|
能力值:
( LV9,RANK:140 )
|
-
-
45 楼
host是多少的系统?
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
uint32_t writeSize = 0;
FILE *fp = fopen("dump.bin","wb");
readRemotoMemory(buffer,512,task,address);
printf("%x\n",*(uint*)buffer);
while (writeSize <= 0x1F8E){
readRemotoMemory(buffer,512,task,address);
//printf("%x\n",*(uint*)buffer);
address += 512;
writeSize += writeSize;
fwrite(buffer,512,1,fp);
}
因为writeSize一直是0。
|
能力值:
( LV2,RANK:10 )
|
-
-
47 楼
这些 东欧是高人啊。
|
能力值:
( LV9,RANK:140 )
|
-
-
48 楼
下面不是有自增么
|
能力值:
( LV2,RANK:10 )
|
-
-
49 楼
0 + 0 = 0
|
能力值:
( LV9,RANK:140 )
|
-
-
50 楼
我的错………
|
|
|