安装frida
pip install frida-tools
安装fiddle
咋fiddle官网下载fiddle everywhere ,这个版本是fiddle对应linux的版本,progress-telerik-fiddler.AppImage,右键选择属性--》权限--》允许作为可执行文件运行。然后右键运行安装
安装java
java分两个版本,openjdk和oracle官方jdk,网上给的ppa已经停止维护,因此使用openjdk,sudo apt-get install default-jdk,默认包含jre
安装wireshark
sudo apt-get install wireshark
安装apktool
Linux:
1. Download Linux wrapper script (Right click, Save Link As apktool)
2. Download apktool-2 (find newest here)
3. Rename downloaded jar to apktool.jar
4. Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
5. Make sure both files are executable (chmod +x)
6. Try running apktool via cli
安装jadx
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist
(on Windows, use gradlew.bat instead of ./gradlew)
Scripts for run jadx will be placed in build/jadx/bin and also packed to build/jadx-
运行jadx
./build/jadx/bin/jadx-gui
安装adb
sudo apt-get install android-tools-adb android-tools-fastboot
安装ida_free版本,not pro
课程中提供的ida是32位的,现在已经有64位的了,
在https://www.hex-rays.com/products/ida/support/download_freeware/ 中下载linux下的ida
sudo -s
chmod 777 idafree70_linux.run
./idafree70_linux.run
ln -s /opt/idafree-7.0/ida64 /usr/bin
这样就可以直接 ida64启动
linux 下安装ida pro
3种方法
1: linux下安装idapro linux版本
# 添加i386的支持依赖包源
$ sudo dpkg --add-architecture i386
# 软件更新
$ sudo apt-get update
# 安装需要的i386的依赖包
$ sudo apt-get install libc6-i686:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libglib2.0-0:i386 libice6:i386 libpcre3:i386 libpng12-0:i386 libsm6:i386 libstdc++6:i386 libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxrender1:i386 zlib1g:i386 libx11-xcb1:i386 libdbus-1-3:i386 libxi6:i386 libsm6:i386 libcurl3:i386
# 解压Linux版本的IDA Pro,就可以使用IDA Pro了
2: 使用wine安装windows版本的idapro
# 添加i386的支持依赖包源
$ sudo dpkg --add-architecture i386
# 添加资源库
$ wget https://dl.winehq.org/wine-builds/Release.key
$ sudo apt-key add Release.key
$ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
# 更新软件安装包
$ sudo apt-get update
# 任选一个wine的版本进行安装(这里选择wine开发版进行安装)
$ sudo apt-get install --install-recommends winehq-devel
# 配置wine--在配置的过程中,可能会出现提示安装 Gecko、Mono,选择安装
$ winecfg
# wine程序的安装和卸载
$ wine uninstaller
3: 或者 另外一种方法
# 安装依赖库文件
$ sudo apt-get install gnome-control-center
# 安装Wine程序
$ sudo apt-get install wine
# 将windows上的IDA Pro的所有文件拷贝到Linux系统的/opt/目录下,在IDA Pro的根目录下,编下如下的IDA Pro启动脚本 ida.sh:
#!/bin/sh
wine /opt/IDA的根目录/idaq.exe
# 使用以下的命令在IDA Pro的根目录下启动IDA Pro。
$ sh ida.sh
# 如果wine在Linux下运行出现缺少DLL文件的情况,需要自行在windows上找到对应的动态库文件,将其复制到IDA的根目录下
安装smplayer播放器
打开终端,输入一下命令:
sudo apt-add-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smplayer-skins smplayer-themes
执行完之后,输入 smplayer,启动它,随便选择一个视频,用它打开,然后按"["和"]"即可实现加速和慢速。