在使用radare2 izz 命令输出ipa包的所有字符串时。
包中相应的字符串变成了以下这类字符
055 0x0000700e 0x0000700e 4 5 () ascii xDyD
056 0x00007017 0x00007017 4 5 () ascii F\rh\r
057 0x0000701f 0x0000701f 6 7 () ascii F(F!F\r
058 0x0000703a 0x0000703a 4 5 () ascii 2F\th
059 0x00007045 0x00007045 4 5 () ascii F0F\r
060 0x0000707c 0x0000707c 4 5 () ascii RFxD
061 0x00007081 0x00007081 4 5 () ascii h(F\r
062 0x0000716d 0x0000716d 4 5 () ascii h@F\r
063 0x0000717b 0x0000717b 4 5 () ascii F@F\r
064 0x000071c9 0x000071c9 4 5 () ascii \v\rhB
065 0x000071e4 0x000071e4 6 7 () ascii @F)F"F
066 0x00007205 0x00007205 4 5 () ascii 5hO
067 0x00007224 0x00007224 7 8 () ascii FE&EEjE
但使用 ida 时包中的字符可以正确展示
__cstring:000000010001A9DB | 0000000C | C | description |
---|---|---|---|
__cstring:000000010001A9E7 | 00000011 | C | T@“NSString”,R,C |
__cstring:000000010001A9F8 | 00000011 | C | debugDescription |
__cstring:000000010001AA09 | 0000000D | C | studentArray |
__cstring:000000010001AA16 | 00000026 | C | T@“NSMutableArray”,&,N,V_studentArray |
__cstring:000000010001AA3C | 00000007 | C | string |
__cstring:000000010001AA43 | 0000001A | C | T@“NSString”,&,N,V_string |
__cstring:000000010001AA5D | 00000021 | C | T@“HQB_StudentMod”,&,N,V_student |
__cstring:000000010001AA7E | 00000009 | C | textView |
__cstring:000000010001AA87 | 0000001E | C | T@“UITextView”,&,N,V_textView |
__cstring:000000010001AAA5 | 00000031 | C | 2e94317725c3d5f1a4558b7bda33e3cf__AA1011100055__ |
__cstring:000000010001AAD6 | 00000007 | C | window |
__cstring:000000010001AADD | 00000011 | C | T@“UIWindow”,&,N |
__cstring:000000010001AAEE | 0000001A | C | T@“UIWindow”,&,N,V_window |
__cstring:000000010001AB08 | 00000014 | C | NSMutableDictionary |
求解,radare2 如何设置正确的展示输出