问题标签 [aircrack-ng]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 是否可以停止在读取或提示中停止的命令?
在我的 Bash 脚本中,我必须启动一个命令 ( aircrack-ng
) 来恢复 var 中的输出以供以后使用。目标是解析.cap
文件的输出,以了解是否存在某种数据(WPA 网络的握手)。
问题是此命令有时(取决于您要解析的文件)停止提示用户选择一个选项。如果文件只有来自一个网络的数据,它不会停止。如果文件有不同的网络数据,它将停止。
我已经解析了命令的输出,但问题是脚本停止了。我会在启动后立即终止命令并将输出恢复到 var 并且不希望脚本停止。
我试图在最后用 & 启动它以在后台运行然后杀死它,但它还是停止了。
有没有办法在不停止脚本的情况下启动第一个导致停止的命令、恢复输出并终止该命令?
regex - 重击。正则表达式匹配
我正在开发一个 bash 脚本,需要一些关于复杂正则表达式的帮助......至少对我来说很复杂!
将卡置于监控模式后,我有一些可能的输出几乎没有变化,并且取决于发行版和 aircrack 套件版本,几乎没有变化。我需要解析的一些字符串是:
我需要从这些字符串中获取接口的新名称......所以在这种情况下是 wlan0mon,但可能会因卡而异。
如您所见,有时有最后的括号“)”,有时没有。有时我有[东西],有时没有。我需要从“on”(注意on之后的空格)到这些变化的结尾......我有一个方法,但没有快乐。它仅适用于具有“]”的字符串,并且不知道如何避免所有可能性。
有什么建议吗?谢谢!
wireshark - aireplay-ng --arpreplay 加密后如何识别 ARP 数据包?
aireplay-ng --arpreplay 等待 ARP 数据包,捕获它们,然后随意注入它们。假设网络流量是由 WEP 加密的,或者 aireplay-ng 首先如何识别 ARP 数据包?当我查看 Wireshark 中的流量时,除非我解密流量,否则看不到任何 ARP 证据。
python - 如何在 Python 中停止 airodump-ng 子进程?
我要做的是每 10 秒记录一次 airodump-ng 的输出。
第一次尝试:
通过 airodump-ng文档,他们提到了这样一个命令--write-interval
当我尝试使用它时:sudo airodump-ng mon0 -w testOutput --write-interval 10 -o csv
,我得到了--write-interval
一个无法识别的选项的错误。
第二次尝试: 我自己尝试在 Python 中执行此操作。然后我遇到了试图停止这个过程的问题。我得到的最接近的是这个解决方案。
这确实会停止该过程,并且我确实有相关的输出文件,但是发生的情况是我所有正在运行的程序都关闭并且我退出了 Ubuntu。
附加信息:
就在一切都关闭并注销之前,我在终端上看到了一条错误消息。我赶紧截图看看它说了什么:
aircrack-ng - Aircrack deauth 没有任何 ACK
我在我的 Kali Linux 中尝试了“Deauth”攻击,但不发送任何 ACK
我该如何使用这种攻击?
谢谢
bash - 如何提取接口 ID 并将其用作输入?
当我在终端并提交时 - ls /sys/class/net
输出应为(取决于可用的特定输入):eth0、lo、wlan3等
我正在尝试编写一个脚本,该脚本将检查以查看确切的 wlan 接口 ID,然后继续使用(出于此问题的目的;“ wlan3 ”如上所列)作为 aircrack 的输入。一旦我提取了接口 id ( wlan3 ),我的目标是在同一脚本中将此输入用于以下命令:
airmon-ng 启动wlan3
接着:
airodump-ng -ba wlan3 mon -w "一些文件"
到目前为止我编写的当前代码:
我无法弄清楚如何从 /sys/class/net 目录的输出中提取接口 ID。最终目标是让脚本能够运行 aircrack 命令,而无需用户执行“ifconfig”然后使用适当的接口 id 修改脚本。理想情况下,我希望脚本能够读取接口列表并根据需要使用 aircrack 命令。
bash - 在 bashscript 中使用 find 将变量分配给 wlan 接口
范围
我正在开发一个 bash 脚本,用于处理重复性任务,将 wlan 接口置于监控模式、进出监控模式,并通过每个步骤显示相关信息。
我开始了这样的事情:
我尝试了不同的方法来导入可用的 wlan-nics,并在朋友的帮助下,最终使用 find 获得了这个功能
我被卡住的地方
现在,对于下一步,我想打印一些有关 wlan 状态的有用信息,例如cat /sys/class/net/wlan*/address
和iwconfig |grep --regexp wlan
最后,我想将我的操作网卡导出到另一个脚本,以使用 airodump-ng 捕获流量,例如airodump-ng -w /root/pcap/air_capture -c 1,4,6,8,11 $all_operating_wlans
问题:
我如何为所有检测到的 wlan 创建唯一变量,例如 $w1、$w2 等。我还没有弄清楚如何通过它,
find /sys/class/net -name 'wlan?mon'
因为它是需要多个变量的几行输出。如何使那些将捕获数据包的其他脚本可以访问这些变量。
在 bash 脚本上下文中是否有更好的方法来实现相同的结果?
这是我关于 stackoverflow 的第一个问题,我很高兴收到有关我的下一个问题如何变得更好的反馈!
node.js - 当通过节点生成 airodump-ng 时,输出被截断为每列 80 个字符
我有一个简单的代码尝试读取和解析 airodump-ng 输出。当我尝试执行以下操作时:
输出被截断,即使窗口处于最大大小,我也只能得到 80 个字符。我正在使用节点 7.2.0 开发 ubuntu 16.04。
我希望输出不会被截断,以便我可以捕获整个 essid 名称,而不仅仅是 essid 的前 5 个字符。
wifi - 无法登录到我的无人机创建的 WPA2 WiFi
我有一个由 Hithot 制造的 Quadcopter MJX RC X300。它还具有 Wifi 连接功能。所以我将之前打开的 WiFi 更改为 WPA2 并将密码设置为 5 个字符“alpha”,现在我无法连接到我的 Quadcopter 并且变得无用。每当我尝试输入密码时,它显示的字符不足,并且密码无效。
我什至尝试在密码后使用空格、00、%20 使其变为 8 个字符,但没有运气
请帮助我该怎么办,我打算在那架无人机上做一些项目。
aircrack-ng - svn: E160013: 无法连接到 URL 上的存储库
在哪里安装工具 PixieScript 我有问题
我如何解决错误 svn E160013 我已经安装了以下工具(GTKDIALOG - YAD - AIRCRACK-NG - CURL - MACCHANGER -gksudo)