unidbg逆向工程:原理与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 IDEA安装及配置

IDEA是一个Java编辑器,对Java的支持很好,提供很多Java相关的插件。

由于unidbg是IDEA项目,所以需要下载IDEA工具来进行相关的开发。

首先打开IDEA官网(https://www.jetbrains.com/zh-cn/idea/download/#section=linux),选择Linux Ultimate版本进行下载。

点击后,会跳转到新的页面,右击“直接链接”并选择“复制链接”。在虚拟机中使用wget命令下载,示例如下:

wget https://download.jetbrains.com/idea/ideaIU-2021.3.3.tar.gz?_gl=1*b2rtzl*_ga*NjM4O DM5MDk5LjE2NDg5Njk5MzM.*_ga_V0XZL7QHEB*MTY0OTMyMjAyNy4xLjEuMTY0OT MyMjQ4My4w&_ga=2.115551046.1167729747.1649322028-638839099.1648969933

等待下载完成,过程如图1-4所示。

图1-4 下载IDEA

下载的文件名后有一部分网址参数,使用以下命令对文件进行重命名并校验SHA256值。

mv ideaIU-2021.3.3.tar.gz\?_gl\=1\*b2rtzl\*_ga\*NjM4ODM5MDk5LjE2NDg5Njk5MzM.

\*_ga_V0XZL7QHEB\*MTY0OTMyMjAyNy4xLjEuMTY0OTMyMjQ4My4w ideaIU-2021.3.3.tar.gz

sha256sum ideaIU-2021.3.3.tar.gz

至此,IDEA下载完成。接着对下载的IDEA文件进行解压,命令如下:

tar-zxvf ideaIU-2021.3.3.tar.gz

解压后我们就安装好了IDEA。然后启动IDEA,命令如下:

./idea-IU-213.7172.25/bin/idea.sh

进入IDEA初始设置界面。阅读并同意用户协议,登录JetBrains Account账户开始试用。IDEA欢迎界面如图1-5所示。

图1-5 IDEA欢迎界面