在GitHub上看到过的最有意思的项目

键盘听声识键

  • 地址:ggerganov/kbd-audio
  • 通过麦克风录取键盘的敲击声,判断你按下的是哪个按键。kbd-audio 提供了一整套 GUI 工具,帮助你可视化分析输入的语音数据。从此在输入密码的时候得小心了 -_-

通过 Wi-Fi 信号估计附近有多少人

  • 地址:schollz/howmanypeoplearearound
  • 用一个支持监听模式的 USB 网卡,就可以扫描出附近 Wi-Fi 的网络内的设备与信号强度。按照不同国家地区人群拥有手机比例,就可以大致估计附近人数。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ howmanypeoplearearound -o test.json -a wlan1
[==================================================] 100% 0s left
There are about 4 people around.
$ cat test.json | python3 -m json.tool
[
{
"rssi": -86.0,
"mac": "90:e7:c4:xx:xx:xx",
"company": "HTC Corporation"
},
{
"rssi": -84.0,
"mac": "80:e6:50:xx:xx:xx",
"company": "Apple, Inc."
},
{
"rssi": -49.0,
"mac": "ac:37:43:xx:xx:xx",
"company": "HTC Corporation"
}
]

树莓派 FM 发送站

  • 地址:Miegl/PiFmAdv
  • 对音频信号进行 FM 调制,树莓派的 GPIO 口作为天线发射信号,一个小小的私人电台就搭建好了。
  • 注意:私人架设电台是违法行为,不能发射大功率的信号干扰正常的FM频段!

Github 仓库代码隐私数据扫描

  • 地址: dxa4481/truffleHog
  • 有相当多的人会在自己的 Github 开源项目中遗留一些账号密码,truffleHog 可以在对 Git 的所有分支和 Commit 记录中搜索密钥等敏感信息。

Wi-Fi 破解

  • 地址:brannondorsey/wifi-cracking
  • 该项目详细记录了用 Airodump-ng 和 Aircrack-ng/Hashcat 破解 WPA/WPA2 无线 Wi-Fi 路由器的过程和思路。

最后还有这个 ...

已删除