64位Kali和Ubuntu安装32位运行环境和编译环境

今天在做ctf题时,发现64位系统运行调试不了32位的elf程序,故查找资料安装32位运行和编译环境。

kali

安装32位运行环境

这里使用kali的原始更新源,使用命令:

leafpad /etc/apt/sources.list

在文本中输入:

deb http://http.kali.org/kali kali-rolling main non-free contrib

保存文本后关闭

接下来执行下列命令:

  • 启用兼容模式:dpkg --add-architecture i386

  • 升级一下:apt-get update

  • 安装:apt-get install libc6:i386

安装32位编译环境

apt-get install gcc-multilib 
apt-get install g++-multilib

Ubuntu

安装32位运行环境

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install zlib1g:i386 libstdc++6:i386 libc6:i386

安装32位编译环境

sudo apt-get install gcc-multilib 
sudo apt-get install g++-multilib
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容