问题标签 [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.

0 投票
1 回答
204 浏览

bash - 是否可以停止在读取或提示中停止的命令?

在我的 Bash 脚本中,我必须启动一个命令 ( aircrack-ng) 来恢复 var 中的输出以供以后使用。目标是解析.cap文件的输出,以了解是否存在某种数据(WPA 网络的握手)。

问题是此命令有时(取决于您要解析的文件)停止提示用户选择一个选项。如果文件只有来自一个网络的数据,它不会停止。如果文件有不同的网络数据,它将停止。

我已经解析了命令的输出,但问题是脚本停止了。我会在启动后立即终止命令并将输出恢复到 var 并且不希望脚本停止。

我试图在最后用 & 启动它以在后台运行然后杀死它,但它还是停止了。

有没有办法在不停止脚本的情况下启动第一个导致停止的命令、恢复输出并终止该命令?

0 投票
2 回答
106 浏览

regex - 重击。正则表达式匹配

我正在开发一个 bash 脚本,需要一些关于复杂正则表达式的帮助......至少对我来说很复杂!

将卡置于监控模式后,我有一些可能的输出几乎没有变化,并且取决于发行版和 aircrack 套件版本,几乎没有变化。我需要解析的一些字符串是:

我需要从这些字符串中获取接口的新名称......所以在这种情况下是 wlan0mon,但可能会因卡而异。

如您所见,有时有最后的括号“)”,有时没有。有时我有[东西],有时没有。我需要从“on”(注意on之后的空格)到这些变化的结尾......我有一个方法,但没有快乐。它仅适用于具有“]”的字符串,并且不知道如何避免所有可能性。

有什么建议吗?谢谢!

0 投票
1 回答
616 浏览

wireshark - aireplay-ng --arpreplay 加密后如何识别 ARP 数据包?

aireplay-ng --arpreplay 等待 ARP 数据包,捕获它们,然后随意注入它们。假设网络流量是由 WEP 加密的,或者 aireplay-ng 首先如何识别 ARP 数据包?当我查看 Wireshark 中的流量时,除非我解密流量,否则看不到任何 ARP 证据。

0 投票
1 回答
1531 浏览

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。

附加信息:

就在一切都关闭并注销之前,我在终端上看到了一条错误消息。我赶紧截图看看它说了什么:

0 投票
2 回答
3430 浏览

aircrack-ng - Aircrack deauth 没有任何 ACK

我在我的 Kali Linux 中尝试了“Deauth”攻击,但不发送任何 ACK

我该如何使用这种攻击?

谢谢

0 投票
1 回答
75 浏览

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 命令。

0 投票
1 回答
246 浏览

bash - 在 bashscript 中使用 find 将变量分配给 wlan 接口

范围

我正在开发一个 bash 脚本,用于处理重复性任务,将 wlan 接口置于监控模式、进出监控模式,并通过每个步骤显示相关信息。

我开始了这样的事情:

我尝试了不同的方法来导入可用的 wlan-nics,并在朋友的帮助下,最终使用 find 获得了这个功能

我被卡住的地方

现在,对于下一步,我想打印一些有关 wlan 状态的有用信息,例如cat /sys/class/net/wlan*/addressiwconfig |grep --regexp wlan

最后,我想将我的操作网卡导出到另一个脚本,以使用 airodump-ng 捕获流量,例如airodump-ng -w /root/pcap/air_capture -c 1,4,6,8,11 $all_operating_wlans

问题:

  1. 我如何为所有检测到的 wlan 创建唯一变量,例如 $w1、$w2 等。我还没有弄清楚如何通过它,find /sys/class/net -name 'wlan?mon'因为它是需要多个变量的几行输出。

  2. 如何使那些将捕获数据包的其他脚本可以访问这些变量。

  3. 在 bash 脚本上下文中是否有更好的方法来实现相同的结果?

这是我关于 stackoverflow 的第一个问题,我很高兴收到有关我的下一个问题如何变得更好的反馈!

0 投票
1 回答
225 浏览

node.js - 当通过节点生成 airodump-ng 时,输出被截断为每列 80 个字符

我有一个简单的代码尝试读取和解析 airodump-ng 输出。当我尝试执行以下操作时:

输出被截断,即使窗口处于最大大小,我也只能得到 80 个字符。我正在使用节点 7.2.0 开发 ubuntu 16.04。

我希望输出不会被截断,以便我可以捕获整个 essid 名称,而不仅仅是 essid 的前 5 个字符。

0 投票
1 回答
123 浏览

wifi - 无法登录到我的无人机创建的 WPA2 WiFi

无线网络详情 我有一个由 Hithot 制造的 Quadcopter MJX RC X300。它还具有 Wifi 连接功能。所以我将之前打开的 WiFi 更改为 WPA2 并将密码设置为 5 个字符“alpha”,现在我无法连接到我的 Quadcopter 并且变得无用。每当我尝试输入密码时,它显示的字符不足,并且密码无效。

我什至尝试在密码后使用空格、00、%20 使其变为 8 个字符,但没有运气

请帮助我该怎么办,我打算在那架无人机上做一些项目。

0 投票
1 回答
832 浏览

aircrack-ng - svn: E160013: 无法连接到 URL 上的存储库

在哪里安装工具 PixieScript 我有问题

我如何解决错误 svn E160013 我已经安装了以下工具(GTKDIALOG - YAD - AIRCRACK-NG - CURL - MACCHANGER -gksudo)