缓冲区溢出在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)