老司机们都懂,这里就不多介绍了啊~这里就简单的笔记下一些网址:
CONTENTS
radare2
官网【 https://github.com/radareorg/radare2 】
cutter
cutter是redare2的GUI版本,比较适合小白(我)使用。
官网【 https://github.com/radareorg/cutter 】
ghidra
官网【 https://github.com/NationalSecurityAgency/ghidra 】
安装和使用教程【 https://github.com/NationalSecurityAgency/ghidra/blob/master/GhidraDocs/InstallationGuide.html 】
这里简单的笔记下如何安装和使用ghidra:
根据介绍,ghidra无需特定安装,下载后解压缩即可。不过ghidra对于JDK有要求,要JDK11才可以运行,同时建议使用 centos7 x64 。作者本地是ubuntu x64 + OpenJDK1.8,首先需要更新下JDK,命令记录如下:
$ java -version openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-8u232-b09-0ubuntu1~18.04.1-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode) $ sudo apt search openjdk #ubuntu已经支持了JDK11 default-jdk/bionic-updates,bionic-security 2:1.11-68ubuntu1~18.04.1 amd64 Standard Java or Java compatible Development Kit 。。。。。。 openjdk-11-jdk/bionic-updates,bionic-security 11.0.5+10-0ubuntu1.1~18.04 amd64 OpenJDK Development Kit (JDK) 。。。。。。 $ sudo apt install default-jdk 。。。。。。 $ java -version openjdk version "11.0.5" 2019-10-15 OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-0ubuntu1.118.04) OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Ubuntu-0ubuntu1.118.04, mixed mode, sharing)
执行脚本在【 ghidra-Ghidra_9.1.1_build/Ghidra/RuntimeScripts/ghidraRun 】
NSA出品,还在招人呢~~
发表评论