淘宝app class-dump不出头文件

淘宝app class-dump不出头文件,请问是做了什么防护吗?
ice$ class-dump --arch armv7 /Users/ice/Desktop/■■/app/淘宝/Taobao4iPhone.decrypted -H -o /Users/ice/Desktop/■■/app/淘宝/Header/
2016-08-03 14:45:46.452 class-dump[16596:18287660] *** Assertion failure in -[CDObjectiveC2Processor loadIvarsAtAddress:], /Volumes/Lion/Users/nygard/Source/git/me/Tools/class-dump/Source/CDObjectiveC2Processor.m:418
2016-08-03 14:45:46.455 class-dump[16596:18287660] *** Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘Invalid parameter not satisfying: listHeader.entsize == 3 * [self.machOFile ptrSize] + 2 * sizeof(uint32_t)’
*** First throw call stack:
(
0 CoreFoundation 0x00007fff9236d4f2 __exceptionPreprocess + 178
1 libobjc.A.dylib 0x00007fff93112f7e objc_exception_throw + 48
2 CoreFoundation 0x00007fff923721ca +[NSException raise:format:arguments:] + 106
3 Foundation 0x00007fff96bd87d6 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 198
4 class-dump 0x000000010dca6088 class-dump + 159880
5 class-dump 0x000000010dca4dd0 class-dump + 155088
6 class-dump 0x000000010dca34fc class-dump + 148732
7 class-dump 0x000000010dca0abf class-dump + 137919
8 class-dump 0x000000010dc80c19 class-dump + 7193
9 class-dump 0x000000010dc9080b class-dump + 71691
10 libdyld.dylib 0x00007fff8c83f5ad start + 1
11 ??? 0x0000000000000007 0x0 + 7
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6

1 个赞

+1 之前也发现了。不过还没抽出时间来研究。

1、可能是swift的问题。
2、可能做了anti-classdump

找到方法告诉我哈

正在找呢,希望懂的人来讲解下

同求答案…

楼主找到方法了嘛,我现在dump 支付宝也不行,应该是做了什么特殊处理,跟swift没关系,他们还没有开始用swift

哎,,,,源码有个地方 ~7 改成 ~3

5 个赞

厉害了我的哥,这是什么原因哦~

同求解。话说我记得淘宝不是用weex开发的,还是我看错了

–arch armv7 看下你的包架构 :otool -arch armv7 -l WeChat | grep crypt 是0还是1

我dump wechat已经脱壳的也遇到同样的问题 该怎么解决呢?

我这里没问题。

我用TheosScript.sh的命令可以dump头文件 但是换用class_dump就报错。很奇怪

https://github.com/AloneMonkey/MonkeyDev/blob/master/bin/class-dump 用的这个吗?

2 个赞

这个应该也可以的吧?
ipad2 ios9.3.5 wechat

你先试试我发的

好的。下班回家我再试试

monkey 生成的可以

淘宝我这边是可以dump出头文件。可是我发现快手dump不出来,使用MonkeyDev也不行,希望能抽时间帮着看一眼

一般什么情况下拿不到头文件

同样的问题,请问dump快手成功了吗?