前言
太苦了,要我搭做pwn题的环境只给我一台kali,没办法,只得学着去怎么把IDA装到Linux上
一开始尝试了Linux版,但是居然是直接在终端中运行的,32位的就算了,还丑得没话说,关键是操作体验感极差
所以最后选择了使用wine运行windows版
52破解提供了 windows 破解版下载
一、安装wine
命令apt install wine
,记得第一次安装wine出现各种问题,但是这次却出奇的顺利,可能是我提前安装了32位库的原因
二、配置使用命令执行ida
写了两个sh文件,直接命名为ida、ida64放到 /usr/bin/ 目录下,就可以直接在终端中输入 ida
或 ida pwn
,来启动ida,相当丝滑,如果pwn不在终端当前的目录,请使用相对路径
cd 后面的路径为我ida文件存放的路径
ida
if [ "$#" -gt 0 ];then
path=$PWD
cd ~/Desktop/IDA
echo $path/$1
nohup wine ida.exe $path/$1 > /dev/null 0>&1 &
else
cd ~/Desktop/IDA
nohup wine ida.exe > /dev/null 0>&1 &
fi
ida64
if [ "$#" -gt 0 ];then
path=$PWD
cd ~/Desktop/IDA
echo $path/$1
nohup wine ida64.exe $path/$1 > /dev/null 0>&1 &
else
cd ~/Desktop/IDA
nohup wine ida64.exe > /dev/null 0>&1 &
fi
第一次写shell脚本,真的想吐槽一下,变量赋值中间不能有空格,结果 if 语句的中括号和中间的条件又必须有空格,整吐
总结
嗯。。。今天没有总结