Linux中安装IDA

本文档介绍了如何在Kali Linux环境下通过Wine安装和配置IDA,以便在Linux系统中运行Windows版的IDA。作者首先尝试了Linux版IDA,但对其界面和用户体验不满意,于是选择用Wine运行Windows版。通过安装Wine并编写shell脚本,实现了从终端方便快捷地启动IDA。脚本允许通过参数指定文件路径,使得在pwn题目环境中使用IDA更为便捷。
摘要由CSDN通过智能技术生成


前言

太苦了,要我搭做pwn题的环境只给我一台kali,没办法,只得学着去怎么把IDA装到Linux上

一开始尝试了Linux版,但是居然是直接在终端中运行的,32位的就算了,还丑得没话说,关键是操作体验感极差

所以最后选择了使用wine运行windows版

52破解提供了 windows 破解版下载


一、安装wine

命令apt install wine,记得第一次安装wine出现各种问题,但是这次却出奇的顺利,可能是我提前安装了32位库的原因

二、配置使用命令执行ida

写了两个sh文件,直接命名为ida、ida64放到 /usr/bin/ 目录下,就可以直接在终端中输入 idaida 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 语句的中括号和中间的条件又必须有空格,整吐


总结

嗯。。。今天没有总结

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值