gpt4 book ai didi

gdb - 在带有 GDB 的 64 位机器上调试 32 位二进制文​​件,找不到文件

转载 作者:行者123 更新时间:2023-12-04 20:46:48 25 4
gpt4 key购买 nike

我从其他 SO 线程了解到 gdb 可以在 64 位架构上调试 32 位和 64 位二进制文​​件,但是当我运行它时,我遇到了以下问题:

Starting program: /root/crackme-01 
/bin/bash: /root/crackme-01: No such file or directory
During startup program exited with code 127.

这是程序上文件的结果:
crackme-01: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=9feb70a8647779984dc69b1e5c90bd757343fb29, stripped

还有什么我应该做的来调试它吗?

谢谢你的帮助。

最佳答案

我只是想念所解释的库 here

我需要安装 32 位库:

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

关于gdb - 在带有 GDB 的 64 位机器上调试 32 位二进制文​​件,找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30507063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com