逆向工程软件Radare2的系统配置方法

2023-01-24 0 423

Radare2核心理念在重新开启加载~/.config/radare2/radare2rc。您能将e指示加进到此文档中,以依照您的偏好修正radare2实用性。要避免radare2在重新开启导出此文档,请传达-N快捷键。

radare2的大部份实用性都是透过评估结果指示顺利完成的。众所周知的开启实用性文档如下表所示右图:

$ cat ~/.radare2rc

e scr.color =1

e dbg.bep = loader

还能采用-e 配置文档快捷键更动实用性。这种,您就能从配置文档修正实用性,维持.radare2rc文档的准确性。比如,要从空实用性已经开始,接着修正scr.color和asm.syntax,能采用下列行:

$ radare2-N -e scr.color=1-e asm.syntax=intel -d /bin/ls

在外部,实用性储存在基元附注。表达式各组在重新命名外部空间中:cfg., file., dbg., scr.之类。

大部份实用性表达式的条目,只需在配置文档wildcard中点选e。班莱班县将输入管制为选取的重新命名外部空间,请将其与开头点传达给e。比如,e file.将表明“file”重新命名外部空间内表述的大部份表达式。

:

Usage: e [var[=value]] Evaluable vars

e?asm.bytes show description

e?? list config vars with description

e a get value of var a

e a=b set var a the b value

e var=? print all valid values of var

e var=?? print all valid values of var with description

e.a=b same as e a=b but without using a space

e,k=v,k=v,k=v comma separated k[=v]

e- reset config vars

e* dump config vars in r commands

e!a invert the boolean value of a var

ec [k][color] set color for given key (prompt, offset,…)

eevar open editor to change the value of var

ed open editor to change the ~/.radare2rc

ej list config vars in JSON

env [k[=v]] get/set environment variable

er [key] set config key as readonly. no way back

es [space] list all eval spaces [or keys]

et [key] show type of given config variable

ev [key] list config vars in verbose format

evj [key] list config vars in verbose format in JSON

e指示的更简单的替代方式可从可视模式访问。点选Ve以输入它,采用箭头(向上、向下、向左、向右)导航实用性,采用q退出实用性。可视化实用性编辑的已经开始屏幕如下表所示右图:

逆向工程软件Radare2的系统配置方法

[0x00000000]> e scr.nkey =?

scr.nkey = fun, hit, flag

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务