【问题标题】:wifiphisher traceback. error after entering the number of APwifiphisher 回溯。输入AP数量后出错
【发布时间】:2015-01-07 07:33:37
【问题描述】:

最近,我在 Kali Linux 中使用了 wifi phisher 工具。当我在列表中输入 AP 的数量时,我在终端中得到以下跟踪:

Traceback (most recent call last):
  File "wifiphisher.py", line 743, in <module>
    dhcp(dhcpconf, ap_iface)
  File "wifiphisher.py", line 407, in dhcp
    Popen(['ifconfig', mon_iface, 'mtu', '1400'], stdout=DN, stderr=DN)
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1259, in _execute_child
    raise child_exception
TypeError: execv() arg 2 must contain only strings

对此有何建议?

【问题讨论】:

    标签: python linux exception terminal wifi


    【解决方案1】:

    您可以在sophron github 中检查您的问题,因此您可以在您的 wifiphisher.py 中尝试这些更改: 头代码改成python2。

    改变这个:

    #!/usr/bin/env python
    

    到这里:

    #!/usr/bin/env python2
    

    或者在您运行程序时,您必须手动选择网络:

    -a MAC -c CHANAL -jI INTERFACE -aI INTERFACE
    

    类似问题here

    注意:我第一次遇到 wifiphisher 的问题,所以我修复了它,更新 Kali Linux 存储库,然后升级软件。

    【讨论】:

      【解决方案2】:

      我不是专家,但对我来说,我只是从源代码连同必要的包一起重新安装,它工作正常。

      sudo apt-get remove wifiphisher
      sudo apt-get install -y python3-setuptools libnl-3-dev libnl-genl-3-dev libssl-dev
      sudo apt-get update
      git clone https://github.com/wifiphisher/wifiphisher.git
      cd wifiphisher
      sudo python3 setup.py install
      

      【讨论】:

        猜你喜欢
        • 2014-04-15
        • 1970-01-01
        • 2021-12-11
        • 2020-04-17
        • 2016-12-22
        • 2011-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多