前言
太苦了,要我搭做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 语句的中括号和中间的条件又必须有空格,整吐
总结
嗯。。。今天没有总结
本文档介绍了如何在Kali Linux环境下通过Wine安装和配置IDA,以便在Linux系统中运行Windows版的IDA。作者首先尝试了Linux版IDA,但对其界面和用户体验不满意,于是选择用Wine运行Windows版。通过安装Wine并编写shell脚本,实现了从终端方便快捷地启动IDA。脚本允许通过参数指定文件路径,使得在pwn题目环境中使用IDA更为便捷。
650

被折叠的 条评论
为什么被折叠?



