實驗樓緩衝區溢位在Linux虛擬機器上的實現
阿新 • • 發佈:2020-10-14
目錄
實驗樓緩衝區溢位在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)