`iz` 等的标题为 key=value 格式吗?

逆向工程 雷达2
2021-06-21 23:51:48

MegaBeets 教程“Radare 2 之旅——第 1 部分:Simple crackme”中,作者iz有:

vaddr=0x08048700 paddr=0x00000700 ordinal=000 sz=21 len=20 section=.rodata type=ascii string=\n .:: Megabeets ::.

等等,但是,我的iz节目只有,

000 0x00000a44 0x5647c37a7a44  20  21 (.rodata) ascii \n  .:: Megabeets ::.

有没有办法获得额外的信息,即keys=value格式?

2个回答

不确定Megabeets用于本文的版本,但此输出格式输出在此提交中已更改

您可以#if 0在本地更改并重建,或者您可以使用jsonformat 来获取“标题” - izj~{},但在此格式中,字符串将采用 base64 编码。

{
 "vaddr": 4294987551,
 "paddr": 20255,
 "ordinal": 76,
 "size": 5,
 "length": 4,
 "section": "4.__TEXT.__cstring",
 "type": "ascii",
 "string": "JTVzIA=="
},
{
 "vaddr": 4294987556,
 "paddr": 20260,
 "ordinal": 77,
 "size": 6,
 "length": 5,
 "section": "4.__TEXT.__cstring",
 "type": "ascii",
 "string": "JSpqZCA="
}

iz此后已重新添加标题

[Strings]
Num Paddr      Vaddr      Len Size Section  Type  String
000 0x00000850 0x00000850  20  21 (.rodata) ascii \n  .:: Megabeets ::.
001 0x00000865 0x00000865  22  23 (.rodata) ascii Think you can make it?
002 0x0000087c 0x0000087c   9  10 (.rodata) ascii Success!\n
003 0x00000886 0x00000886  21  22 (.rodata) ascii Nop, Wrong argument.\n