缓冲区溢出在Linux虚拟机上的实现过程中的问题与解决

实验楼缓冲区溢出在Linux虚拟机上的实现过程中的问题与解决

第一步安装32位C程序软件包如果有如下报错的话:

问题1:

问题1解决:

sudo apt-get install aptitude

sudo aptitude install -y lib32z1 libc6-dev-i386 lib32readline6-dev


详情参考

问题2:

问题2解决:

sudo add-apt-repository ppa:deadsnakes/ppa

 sudo apt-get install -y python3.6-gdbm gdb


详情参考

问题3

E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 919

问题3解决:

sudo kill -9 919

问题4

Authentication failure

问题4解决

sudo passwd root

问题5:

gdb设置断点的时候报错:cannot insert breakpoint 1 ,cannot access memory 0xXXX
暂时不知道为什么报错,希望可以得到大家的帮助
以下是我查到的一些解决方案(试过了没用)
(https://blog.csdn.net/sunshine2285/article/details/102961370)
(https://blog.csdn.net/guangyacyb/article/details/105507849)

原文地址:https://www.cnblogs.com/wqnmlkb/p/14065134.html