我尝试使用子进程从airodump-ng获取stdout,但没有成功。我认为我的代码导致了死锁。
airodump = subprocess.Popen(['airodump-ng','mon0'],stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
# wait for 15 seconds to find all networks
##idek.sh below
#!/bin/bash
cd ~/Desktop
airmon-ng start wlan0
airodump-ng wlan0mon
echo Enter channel:
read c
echo Enter bssid:
read bs
echo Enter name for .cap file:
read cap
airodump-ng -c $c --bssid $bs -w /root/Desktop/$cap wlan0mon && xterm -e ./idek1.sh
## idek1.sh below
echo E
我编写了一个程序(我在终端中运行它),它遍历一系列终端命令(Kali)。
import subprocess as sub
import time
sub.call(['airmon-ng', 'start', 'wlan0'])
p = sub.call(['airodump-ng','wlan0mon'])
time.sleep(10)
p.kill()
最后一个命令是airodump-ng wlan0mon。一切正常(所有内容都显示在终端中(beacons、ESSID等))。
在指定的时间之后,我希望终止进程
这就是我在启动airodump-ng时得到的
root@guido-laptop:/home/guido# airodump-ng wlan0
ioctl(SIOCSIWMODE) failed: Device or resource busy
ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make
sure RFMON is enabled: run 'airmon-ng start w
我在试着测试wpa无线网络。我写了以下命令
airodump-ng -c 11 --bssid 34:5B:34:7B:AC:66 -w /root/Desktop/ mon2
注意:我在这里发布的BSSID当然是错误的。我得到以下错误:
fopen failed: No such file or directory
Could not create "/root/Desktop/-01.csv"
我可以清楚地看到,有C语言的错误。它试图创建一个csv文件。我认为主要是为了保持它测试的字词。我不知道这个csv文件是什么,我猜到了。
我尝试用C Program创建一个简单的fop
拜托,我的mon0接口有问题,我尝试了不同的方法,但仍然无法修复它。我想打开mon0。这就是结果。
# airmon-ng start wlan0
Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
722 avahi-daemon
730 avahi-daemon
775 NetworkMana
我最近开始使用airodump-ng来监视附近的WLAN网络数据包。我注意到它接收到了一个信号强度几乎完美的WPA信号。然后我注意到ifconfig正在报告传输。在我看来,airomon和/或airodump正在重新发送它正在接收的所有数据,因为所接收的数据量就是发送的日期。从那以后,我开始手动设置我的无线网卡,并使用wireshark从设备中读取:
iw wlan0 set monitor none && \
ifconfig wlan0 up && \
iw reg set 00 && \
iw dev wlan0 set txpower f
我试图破解wifi,但当我输入sudo airmon-ng start wlan0时,它显示如下:
Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
463 avahi-daemon
475 avahi-daemon
683 NetworkManager
756 wpa_supplicant
I
我正在使用Ubuntu并使用Wireshark来捕获无线通信量。我可以启用监视器模式,但现在问题是弹出消息即将到来,我该怎么办?它会停下来捕捉。如何删除此消息。我可以启用监控模式而不用空气破解。我下了命令..。
sudo ifconfig wlp6s0 down
sudo iwconfig wlp6s0 mode monitor
iwconfig
sudo ifconfig wlp6s0 up
naveen@naveen-Inspiron-3542:~$ iwconfig
enp7s0 no wireless extensions.
lo no wireless e