64位Kali無法順利執行pwn1問題的解決方案

2022-08-21 02:27:10 字數 2108 閱讀 7441

問題描述

環境:vmware fusion + kali-linux-2018.1-amd64.iso

問題:在terminal利用./pwn1執行pwn1會出現bash: ./pwn1:沒有那個檔案或目錄的提示,但是ls命令又能看到存在pwn1檔案。(下圖中20154312為pwn1的乙個副本)

問題解決

​ 具體的問題分析過程我會附錄在解決方案的後面,這裡先把解決方案放出來。

一.修改更新源sources.list

​ 1.切換到root使用者(大家如果按部就班地安裝的話都是root使用者)

kali@20154312:~$ su

密碼:

​ 2.用文字編輯器開啟source.list

​ 3.新增下列更新源

#阿里雲kali源  

deb kali-rolling main non-free contrib

deb-src kali-rolling main non-free contrib

deb -security kali-rolling/updates main contrib non-free

deb-src -security kali-rolling/updates main contrib non-free

#中科大kali源

deb kali-rolling main non-free contrib

deb-src kali-rolling main non-free contrib

deb -security kali-current/updates main contrib non-free

deb-src -security kali-current/updates main contrib non-free

​ 4.對軟體進行一次整體更新(一共923m的更新包)

apt-get clean

apt-get update

apt-get upgrade

二.安裝32位執行庫

​ 我使用的是第乙個lib32ncurses5

apt-get install lib32ncurses5
​ 或者

apt-get install lib32z1
​ 到這一步就已經可以正常使用./pwn1命令執行pwn1了

​ 安裝完kali原以為萬事大吉了,誰想到好不容易把vmwaretools折騰好了,又卡在了執行pwn1上。前面說了之所以沒發正常使用./pwn1命令執行pwn1是因為這個64位的kali沒有32位執行庫。本來只要簡單的apt-get install ia32-libs就可以了,但是這個kali本身的sources.list更新源極其有限且不適用於國內,所以就想到了新增更新源,中科大和阿里雲的kali源都是比較好用的,所以選了這兩個。

​ 更新完kali源之後再次使用apt-get install ia32-libs結果發現ia32-libs這個軟體包已經被廢棄了,好在給了替代軟體包的名字,再利用apt-get install命令就正確安裝了32位的執行庫。

謝謝閱讀,水平有限,如有錯誤之處還望批評指正。

無法執行64 位操作

事先說明一下,本人的電腦是t430,64 位作業系統,32位的虛擬機器 64位的 centos6.5 安裝包。在家電腦想搭建一套 linux centos centos 6.5 x86 64 bin iso 不到2 centos,按照網上大家奉獻文件開始配置,配置好了開啟虛擬機器,啟動途中出現了 v...

Kali 64位 安裝32位編譯執行環境

為了使在64位kali中使用gdb除錯32位程式,並且讓gcc和g 能夠使用 m32來編譯32位的程式,要進行一下操作。使用命令 vim etc apt sources.list 並改為以下內容 deb kali rolling main non free contrib 再執行以下命令 1.啟用相...

VM安裝Centos7 報錯無法執行64位操作

本人電腦 thinkpad t410 安裝系統 windows 8.1 在vm 版本10.0 中安裝 centos7 64 位系統,出現如下錯誤 之前vm虛擬機器已經成功安裝過windows xp,windows 7 windows 8 ubuntu14 windows2000 等一系統。但是今天在...