Вопросы ниже...
Более менее парсить с помощью pf понял.
pf.pe_section_table [8]zipipppwwo name virtualSize VAddr SizeRawData PointerRawData PointerToRelocations PointerToLinenumbers NumberOfRelocations NumberOfLinenumbers Characteristics
name : 0x00000178 = .text
virtualSize : 0x00000180 = 7768
VAddr : 0x00000184 = 0x00001000
SizeRawData : 0x00000188 = 8192
PointerRawData : 0x0000018c = 0x00000400
PointerToRelocations : 0x00000190 = 0x00000000
PointerToLinenumbers : 0x00000194 = 0x00000000
NumberOfRelocations : 0x00000198 = 0x0000
NumberOfLinenumbers : 0x0000019a = 0x0000
Characteristics : 0x0000019c = (octal) 014000000140
> iS
[Sections]
idx=00 vaddr=0x00401000 paddr=0x00000400 sz=8192 vsz=8192 perm=m-r-x name=.text
но вот допустим мне понадобиться переменная чтобы вручную вычислить нечто(да знаю в radare есть преобразователь физ/вирт адресов) используя переменные то я не знаю как их задать, возможно ли это?(e? есть переменные конфига, у них строго заданные имена)
Или чтобы писать свой анализатор/комментатор какого нибудь бинарника, его надо писать через через r2pipe, используя сокращенные однобуквенные команды, чтобы потом, все равно встроить в тот же radare?
Скрипты с переменными и циклами можно писать в radare, или надо использовать r2pipe?
Как встраивать свои скрипты в Radare?