OS X 更新后,NTLMaps 无法共享 Wifi 到 Burpsuite

NTLMaps not working for shared Wifi to Burpsuite after OS X update

所以我曾经使用此版本的 NTLMaps 从我的 Mac 代理共享 Wifi,并将其重定向到 Burpsuite 以在模拟器之外进行本机应用程序测试。您可以通过将 server.cfg 设置为 'PARENT_PROXY:127.0.0.1'、'PARENT_PROXY_PORT:8080' 和 'ALLOW_EXTERNAL_CLIENTS:1' 来实现此目的。

但是在更新到 OS X 后,10.11.5 程序是 运行 但是代理的互联网流量没有到达 burpsuite。

第 1 部分: 所以我更新到 this version,但这给了我这个错误,"ERROR: NT DOMAIN must be set." 我可以在服务器配置中找到 NT 域,但我不知道在哪里可以找到 mac 上的此信息(或者我需要 burpsuite 吗?)。不是网络专家可以使用任何帮助来查找此信息。

第 2 部分: 即使我让它工作,它可能无法解决 OS X 上的问题(如果有人在 OS X10.11.5 上并且这仍然有效,请告诉我,几天前工作但也许它与升级前的自定义设置有关)。有没有人有更好的方法通过 burp 或 charles(不使用模拟器或通过更改应用程序)从真实设备代理本机应用程序流量?或者有人在 OS X 10.11.5 上有这种类型的设置吗?我只是回滚,但我的办公室在保持最新状态方面可能非常严格,因此这不能作为长期解决方案。

第 1 部分已解决。在 Mac 上,您可以通过转到“设置”>“共享”>“编辑计算机名称”来找到您的 NT 网络名称。它阻止了错误,但不能 100% 确定这是正确的,因为它仍然无法在 Burp 中连接 Wifi 流量。

The local network name is your computer’s name with “.local” added, and any spaces are replaced with hyphens . For example, if your computer’s name is My Computer, your local network name is “My-Computer.local.” Local network names are not case sensitive, so “my-computer.local” is the same as “My-Computer.local.”

来自 here.

第 2 部分: 这对我来说是愚蠢的。看起来 OS X 更新更改了共享 wifi 的默认服务器地址,现在是 192.168.2.1。所以我只需要更新设备上 Wifi 连接的手动设置以使用 192.168.2.1 作为代理主机名并将端口保持在 5865。