zoukankan      html  css  js  c++  java
  • 64位Kali无法顺利执行pwn1问题的解决方案

    问题描述

    环境: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

    root@20154312: leafpad /etc/apt/sources.list
    

    ​ 3.添加下列更新源

    #阿里云kali源  
    deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib  
    deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib  
    deb http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free  
    deb-src http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free  
      
    #中科大kali源  
    deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib  
    deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib  
    deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free  
    deb-src http://mirrors.ustc.edu.cn/kali-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位的运行库。

    谢谢阅读,水平有限,如有错误之处还望批评指正。

  • 相关阅读:
    [附件解决方案]CruiseControl.NET 超冷门”BUG” 关键字:VstsHistoryParser ParseChangeSet CheckForModifications FormatException
    SQL SERVER 2008 函数大全 字符串函数
    第五章 DOM接口 DOM Interfaces
    [MSSQL]FOR XML AUTO I
    DOS CHOICE命令
    [MSSQL]NTILE另类分页有么有?!
    原生态webglDEMO,以后可能选择Three.JS来代替了,代码网上找的,参考引用
    [MSSQL]COALESCE与ISNULL函数
    【转】“无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域”错误提示的解决
    【转】一个项目涉及到的50个Sql语句(整理版)
  • 原文地址:https://www.cnblogs.com/zl20154312/p/8511455.html
Copyright © 2011-2022 走看看