问题标签 [wpa]

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 回答
6611 浏览

passwords - WiFi WPA2 的密码要求

维基百科说:

也称为 WPA-PSK(预共享密钥)模式,专为家庭和小型办公网络而设计,不需要身份验证服务器。 [9] 每个无线网络设备都使用 256 位密钥对网络流量进行加密。该密钥可以作为 64 位十六进制数字的字符串输入,也可以作为 8 到 63 个可打印 ASCII 字符的密码短语输入。

世界上每个人的 WPA 密码都使用 ASCII 可打印字符,这是真的吗?中国、阿拉伯国家、日本和许多其他国家呢?

拉丁字母只使用世界人口的一小部分。人们是否被迫在全世界为其 WiFi 密码设置 ASCII 可打印字符?

0 投票
1 回答
1097 浏览

security - 如果我知道 WPA2 接入点的密码,我可以被动窃听通信吗?

假设有一个 WPA2 热点连接了几个站点,并且假设我知道连接到该热点的密码。是否有可能通过完全被动来解密每个人的通信?(即只是用 wifi 嗅探器嗅探数据包,而不连接到网络或将数据包发送到空中)。

对于这个问题,知道字母数字密码或十六进制 PSK 之间有区别吗?

0 投票
4 回答
2712 浏览

java - 使用 WPA 密码的所有允许的 ASCII 字符填充 java 数组

我正在尝试使用 java 创建一个随机 WPA 密码生成器,以尽可能地为我提供安全的 Wifi 密码,可以在我需要时更改。

有没有办法用 WPA(2) 密码中允许使用的所有字符快速填充数组,而不是逐个手动输入字符?

0 投票
1 回答
3526 浏览

python - 如何使用 Python 模块 wpa_supplicant 连接到安全 WiFi?

我正在尝试使用wpa_supplicant python 模块通过 wpa 连接到 wifi。在 API 中,我找到了一个名为select_network的函数,它似乎可以帮助我与 wifi AP 关联,但我不明白输入参数的含义。

输入参数称为所需网络的 D-bus 对象路径。谷歌搜索后,我找不到任何有关使用此功能的示例。

更新

我使用 d-feet 查看 /fi/w1/wpasupplicant1 下的对象路径。如下所示:

更新 1

还是不知道怎么处理 select_network 这个函数。但是我找到了以下链接:

http://www.programcreek.com/python/example/10250/dbus.Dictionary

此链接描述了如何使用 dbus 模块直接连接到 wifi。

任何提示将不胜感激。

0 投票
0 回答
992 浏览

android - Android 创建 WiFi 热点 WPA2-PSK(不是 WPA)

我正在使用以下代码创建 wifi 热点并且它正在工作。

但它正在制作 WPA-PSK 安全类型。如何仅创建 WPA2-PSK 热点?

0 投票
0 回答
787 浏览

android - WiFi 连接到 WPA2 PSK

我正在努力解决一个问题 - 我正在尝试通过以下代码连接 WPA2 PSK 的 SSID:

上面的代码在 KitKat 上运行良好。但是我在 Lollipop 中遇到了一些不一致的问题。在 Goggle nexus 和 Motorola 2nd gen 中,有时它未连接,有些连接成功,但在一段时间后自发断开连接。然后经过一些谷歌后,我发现我们需要给予更多的许可,然后我已经完成了

但仍然是同样的问题,请让我摆脱这个问题。我在这里缺少什么。

0 投票
0 回答
553 浏览

c - Hostapd - 打印 wpa 密码

是否可以在hostapd中打印 wpa 密码(通过编辑代码)?

这是 hostapd 的 conf(我们使用 TKIP):

在文件 hostpad/src/ap/wpa_auth.c 中,我们有很多关于连接的信息:

我的网络知识有限,对WPA协议不是很了解。这里有一篇关于这个问题的文章很有趣,但情况有点不同,因为我们是在攻击“中间人”的情况下。

0 投票
2 回答
22923 浏览

linux - 无法连接到 wpa_supplicant:wlan0 - 重试

我在嵌入式设备上工作,我正在使用 wpa_supplicant 配置 WLAN 模块(QCA6174 - ath10k 驱动程序)。

  • 我加载驱动程序模块(backports-20151120):

    /li>
  • 我启动 wpa_supplicant(默认 wpa_supplicant.conf):

    /li>

一切似乎都很好。我看到wlan0接口,我可以用iwlist扫描,/var/run/wpa_supplicant/wlan0存在。

  • 但我不能使用 wpa_cli 接口:

    /li>

你有什么提示我该如何追查问题?

0 投票
0 回答
398 浏览

linux - 强制 Hostapd 使用错误的密码建立连接

嗨,我正在尝试建立一个渗透测试平台,我需要编辑 hostapd 应用程序以使用错误的密码建立连接。

我的尝试:我更改了 wpa_auth.c:

至 :

因为当我输入错误的密码时,我得到“4-Way Handshake 的 msg 2/4 中的 MIC 无效”。

谁能帮我做这个渗透测试平台?

谢谢。

0 投票
1 回答
2291 浏览

security - 在 Windows 上使用 aircrack 破解我的 WPA

一般来说,我是黑客和安全方面的新手。我想学习一些东西,所以我试图闯入我使用 WPA 安全性的 Wifi。我一直在谷歌搜索并试图找到一种方法来为 Windows 做到这一点。我发现有帮助的是本教程:

https://www.youtube.com/watch?v=TAbS_-uqhJQ

我已经下载了一个较旧的 aircrack 版本 (aircrack-ng-1.0-rc3-win) 和 Comm for Wifi,就像在视频中一样。我为 Wifi 运行了 Comm,并且我有具有如下握手协议的数据包:

当我将数据包日志连同我的单词表一起插入到 aircrack GUI 中时。当日志中非常清楚地有几次握手时,我收到一个错误说没有握手。我使用了来自 aircrack 网站的 .pcap 文件(以及相同的密码列表),并且 aircrack 可以很好地处理该 .pcap 文件。我已经将他们的 .pcap 文件与我的文件进行了比较,除了明显的 ESSID 和 BSSID 以及其他小细节之外,我看不出它们之间有什么区别,但看起来存在相同类型的握手数据包。

我对此很陌生,我知道 Windows 可能不是最好的黑客操作系统,但我觉得我已经很接近了。有人对下一步做什么有任何建议吗?有没有办法解决这个问题?