PoisonTap works on Windows 10 but doesnt on Mac Siara..
eXqusic opened this issue · 11 comments
I did the normal setup but without the persistent backdoor but for some reason it wont show up as a Ethernet device on my mac but it does on my PC.
Run tail -f /var/log/syslog
while starting up PoisonTap on macOS and paste what occurs please.
As in run it on the Mac or on the Pi?
On the mac
It says "tail: /var/log/syslog: No such file or directory". If you meant system.log it doesnt say anything at all when I plug it in.
Ah, sorry, meant system.log. Weird. Plug PoisonTap in, wait about three minutes, then run and paste the output of (from the mac): /usr/sbin/system_profiler SPUSBDataType
USB:
USB 2.0 Bus:
Host Controller Driver: AppleUSBEHCIPCI
PCI Device ID: 0x1c2d
PCI Revision ID: 0x0005
PCI Vendor ID: 0x8086
FaceTime HD Camera (Built-in):
Product ID: 0x8509
Vendor ID: 0x05ac (Apple Inc.)
Version: 5.16
Serial Number: CC2BB40QZ9DG6LL0
Speed: Up to 480 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xfa200000 / 6
Current Available (mA): 500
Current Required (mA): 500
Extra Operating Current (mA): 0
Built-In: Yes
Hub:
Product ID: 0x2513
Vendor ID: 0x0424 (SMSC)
Version: b.b3
Speed: Up to 480 Mb/sec
Location ID: 0xfa100000 / 2
Current Available (mA): 500
Current Required (mA): 2
Extra Operating Current (mA): 0
Built-In: Yes
Apple Internal Keyboard / Trackpad:
Product ID: 0x0252
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.18
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xfa120000 / 4
Current Available (mA): 500
Current Required (mA): 40
Extra Operating Current (mA): 0
Built-In: Yes
RNDIS/Ethernet Gadget:
Product ID: 0xa4a2
Vendor ID: 0x0525 (PLX Technology, Inc.)
Version: 4.04
Speed: Up to 480 Mb/sec
Manufacturer: Linux 4.4.38+ with 20980000.usb
Location ID: 0xfa130000 / 1
Current Available (mA): 500
Current Required (mA): 2
Extra Operating Current (mA): 0
BRCM20702 Hub:
Product ID: 0x4500
Vendor ID: 0x0a5c (Broadcom Corp.)
Version: 1.00
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xfa110000 / 3
Current Available (mA): 500
Current Required (mA): 94
Extra Operating Current (mA): 0
Built-In: Yes
Bluetooth USB Host Controller:
Product ID: 0x821d
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.54
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0xfa113000 / 5
Current Available (mA): 500
Current Required (mA): 0
Extra Operating Current (mA): 0
Built-In: Yes
USB 2.0 Bus:
Host Controller Driver: AppleUSBEHCIPCI
PCI Device ID: 0x1c26
PCI Revision ID: 0x0005
PCI Vendor ID: 0x8086
Hub:
Product ID: 0x2513
Vendor ID: 0x0424 (SMSC)
Version: b.b3
Speed: Up to 480 Mb/sec
Location ID: 0xfd100000 / 1
Current Available (mA): 500
Current Required (mA): 2
Extra Operating Current (mA): 0
Built-In: Yes
IR Receiver:
Product ID: 0x8242
Vendor ID: 0x05ac (Apple Inc.)
Version: 0.16
Speed: Up to 1.5 Mb/sec
Manufacturer: Apple Computer, Inc.
Location ID: 0xfd110000 / 2
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
Built-In: Yes
Well, the RNDIS/Ethernet Gadget is there. What do you see in the system Network preferences?
Very strange. Are you a user that has the ability to become admin?
I have two accounts on my laptop, both are admin.
Apple didn't include drivers for RNDIS in mac.
So it will show up as connected device but mac doesn't know that it is a ethernet adapter.
https://en.wikipedia.org/wiki/RNDIS
The Remote Network Driver Interface Specification (RNDIS) is a Microsoft proprietary protocol used mostly on top of USB.