gpt4 book ai didi

wireless - Airodump 未将握手写入文件

转载 作者:行者123 更新时间:2023-12-01 08:07:08 24 4
gpt4 key购买 nike

我正在开发一个大学项目,该项目是aircrack-ng套件的GUI包装器,我们正在Python 3中实现该项目

当我手动运行命令时,我似乎遇到了脚本问题,就像我运行 airodump-ng 写入 .cap 文件并使用 aireaply-ng 运行解除身份验证攻击来帮助捕获握手一样,它工作正常,然后我针对 .cap 文件运行一个单词列表以成功获取我的 wifi 密码,但是当我在 python 脚本中实现它时它不起作用,

我有两个线程,每个进程一个并发运行,一个用于运行 airodump-ng 来写入捕获文件,第二个线程用于 aireaply deauth 攻击,也许这是我的线程的问题?但对我来说,我的线程看起来不错,它们似乎有些同步。

(MAC 地址不是我的真实 MAC 地址,只是用于该线程的随机地址,但当我运行它时,使用的是真实的 MAC 地址)

def execute_command_terminate(self,command,count):
process = Popen(command,stdout =PIPE,stderr = PIPE)
time.sleep(count)
process.terminate()


def crack_network(self):
handshake_file = 'files/wpa_handshake'

#run airodump-ng
command = ['airodump-ng', "wlan0", '--write', handshake_file, '--bssid','70:55:21:24:6B:A3'
,'--channel','11']
thread =threading.Thread(target=self.execute_command_terminate,args=(command, 60))
thread.start()
thread.join(20)
# run deauth
cmd = (['aireplay-ng','--deauth','4',
'-a','70:55:21:24:6B:A3','-c','C0:75:02:72:6A:BA','wlan0'])
deauth_thread = threading.Thread(target=self.execute_command_terminate,args=(command,10))
deauth_thread.start()
deauth_thread.join()
print("cracking over")

最佳答案

我可能会在一个单独的进程中运行数据包的写入,以避免任何线程问题。阻力最小的路径:)然后随时取消身份验证

关于wireless - Airodump 未将握手写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55483408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com