好记性不如铅笔头

安全, 操作系统

radare2 cutter ghidra

老司机们都懂,这里就不多介绍了啊~这里就简单的笔记下一些网址:

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出品,还在招人呢~~

发表评论

8 + 6 =

此站点使用 Akismet 来减少垃圾评论。了解我们如何处理您的评论数据