赞
踩
学习二进制首先要有趁手的武器,一台好电脑,好外设,这篇文章引导你安装好学习二进制需要的软件。
首先我们安装ubuntu22虚拟机
镜像下载地址:
安装好之后
首先说明一下,Ubuntu22自带python3,无python2,而且使用python的时候格式为python2 */python3 *
下面的操作务必要按照我排的顺序进行,尽量不要乱序,有可能报错!!
sudo apt install python2
wget:Ubuntu22自带wget
sudo apt install git
sudo apt install vim
sudo apt install python3-pip
sudo apt install checksec
pip install pwn
pip install -U setuptools
pip install cryptography
sudo apt install python-dev-is-python3
sudo apt-get install libc6:i386
sudo apt install libc6-dev-i386
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh#如果失败了再重新执行一下
sudo apt install python3-ropgadget
sudo apt-get install python-capstone
git clone https://github.com/JonathanSalwan/ROPgadget.git
cd ROPgadget
sudo python setup.py install
git clone https://github.com/lieanu/LibcSearcher.git
cd LibcSearcher
sudo python setup.py develop
sudo apt -y install ruby
sudo apt install ruby-dev
sudo gem install seccomp-tools
sudo gem install one_gadget
pip install --upgrade pwntools
sudo apt install libssl-dev libffi-dev build-essential
sudo apt-get install qemu
sudo apt-get install qemu-system qemu-user-static binfmt-support
sudo apt-get install -y gcc-arm-linux-gnueabi
sudo apt-get install qemu libncurses5-dev gcc-arm-linux-gnueabi build-essential gdb-arm-none-eabi synaptic gcc-aarch64-linux-gnu
git clone https://github.com/marin-m/vmlinux-to-elf
cd vmlinux-to-elf
sudo python3 ./setup.py install
进入到libc-database
然后
./get ubuntu
./get kali
./get rmp
./get centos
安装好lic库
好啦!
更进一步,安装ida6.4到Linux里面
首先安装这一个
sudo apt-get install libsm6:i386
然后安装这俩
sudo apt install gnome-shell-extension-prefs
sudo apt install nemo
左下角的application中选择extension, 将Desktop icons NG 选项关闭
左下角的application中选择startup application preference, 添加如下命令
然后下载这个
链接:https://pan.baidu.com/s/1Iid2PAoz8RDybgqsFvVVug
提取码:sdpc
下一步重启虚拟机
然后把文件解压
一个一个拖到桌面上,然后放到一个文件夹里面
最后放到工具文件夹
在该文件夹下打开命令行
./idaq
./idaq64
然后就可以在Ubuntu22里面玩转ida啦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。