1. 程式人生 > 實用技巧 >實驗樓緩衝區溢位在Linux虛擬機器上的實現

實驗樓緩衝區溢位在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)