• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Hak5 O.MG Malicious Cable Detector found something

Joined
Oct 19, 2023
Messages
294 (0.62/day)
Location
CincinnatiOH!
Hi! Black Friday afforded me many great deals, amongst them this item. Curiosity has revealed to me a cable that seems to be malicious. It's USB A to C. Should such a cable have anything other than wiring in it? When I plugged it in, the light flickered on and off (not bright, maybe 1-3x/second), and nothing was plugged in to the other end. I also tested another USB A to C cable, and the cable for my webcam, neither of which caused this.



The A side of course had a larger junction cover, but it was very tightly mounted and I couldn't remove it so I used my rotary tool to cut through the plastic. Underneath was soft rubber, which I removed with a knife, but nothing other than wires were there.



The C side had a small cover over the junction between plug and cable, and that cover was loose enough that it came off by itself months ago. Hidden under the rubber on that side was a tiny PCB. Now, I have no idea what that PCB is for, nor do I recall which device it came with, sadly.

So, is this one legit and needs a PCB to work, making the other one a much slower, fake USB A to C, or is the other one legit and this one is malicious?
 
Joined
Jul 25, 2006
Messages
13,641 (2.01/day)
Location
Nebraska, USA
System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 32GB (4 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Logitech M190
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit
I see nothing that concerns me.
 
Joined
Feb 22, 2022
Messages
631 (0.58/day)
Processor AMD Ryzen 7 5800X3D
Motherboard Asus Crosshair VIII Dark Hero
Cooling Custom Watercooling
Memory G.Skill Trident Z Royal 2x16GB
Video Card(s) MSi RTX 3080ti Suprim X
Storage 2TB Corsair MP600 PRO Hydro X
Display(s) Samsung G7 27" x2
Audio Device(s) Sound Blaster ZxR
Power Supply Be Quiet! Dark Power Pro 12 1500W
Mouse Logitech G903
Keyboard Steelseries Apex Pro
That is the consensus, so O.MG's detector gave a false positive. LOL!
No technology works 100%. A false positive once in a while is expected.

The pcb is likely for speed (and or charge capability) negotiation, notice there is a SMD between a couple pins in the larger image.
 
Joined
Oct 24, 2020
Messages
468 (0.30/day)
Location
Belgium
System Name MSi Coffee Lake
Processor i7-8700k
Motherboard MSI Z370 GAMING PRO CARBON AC
Cooling NZXT something AIO loop
Memory 16GB Kingston HyperX 2133 C14 Fury Black
Video Card(s) TITAN Xp Jedi Order Edition
Storage Samsung 960 Evo NVMe
Display(s) Medion 23'
Case Cooler Master Stryker
Audio Device(s) onboard
Power Supply BeQuiet 600W
Mouse Logitech Trackman T-BB18
Keyboard Generic hp
Software Windows 10
The resistor value signals the USB controller what protocol/speed to use.
The USB controller detected the resistor and tried to read the USB descriptor from the USB "device", and since it is a dumb cable, nothing else happened.

Termination Resistors Required for the USB Type-C Connector – KBA97180

A downstream facing port (DFP), such as a host computer, exposes pull-up terminations, Rp, on its CC pins (CC1 and CC2). An upstream facing port (UFP), such as a peripheral, exposes pull-down terminations, Rd, on its CC pins. The purpose of Rp and Rd terminations on CC pins is to identify the DFP to UFP connection and the CC pin that will be used for communication. To do this, the DFP monitors both CC pins for a voltage lower than its unterminated voltage.

The Type-C cable needs to expose a pull-down termination, Ra, on its VCONN pin to signal to the DFP that it needs power. The DFP must be able to differentiate between the presence of Rd and Ra to know whether there is a UFP attached and where to apply VCONN. The DFP is not required to source VCONN unless Ra is detected.

When the connection detection phase is complete, Cypress’ CCG1 and CCG2 devices have the ability to remove the Ra resistor, which will reduce the overall power dissipation of a Type-C system design.
 
Last edited:
Joined
Oct 19, 2023
Messages
294 (0.62/day)
Location
CincinnatiOH!
No technology works 100%. A false positive once in a while is expected.

The pcb is likely for speed (and or charge capability) negotiation, notice there is a SMD between a couple pins in the larger image.
Yeah, but they should've noted that USB-C can cause it.

Right, the SMD is a resistor noted by "R1".
 
Joined
Oct 24, 2020
Messages
468 (0.30/day)
Location
Belgium
System Name MSi Coffee Lake
Processor i7-8700k
Motherboard MSI Z370 GAMING PRO CARBON AC
Cooling NZXT something AIO loop
Memory 16GB Kingston HyperX 2133 C14 Fury Black
Video Card(s) TITAN Xp Jedi Order Edition
Storage Samsung 960 Evo NVMe
Display(s) Medion 23'
Case Cooler Master Stryker
Audio Device(s) onboard
Power Supply BeQuiet 600W
Mouse Logitech Trackman T-BB18
Keyboard Generic hp
Software Windows 10

Yeah, but they should've noted that USB-C can cause it.

Right, the SMD is a resistor noted by "R1".
Most likely of a 1 kOhm value.
 
Joined
Oct 24, 2020
Messages
468 (0.30/day)
Location
Belgium
System Name MSi Coffee Lake
Processor i7-8700k
Motherboard MSI Z370 GAMING PRO CARBON AC
Cooling NZXT something AIO loop
Memory 16GB Kingston HyperX 2133 C14 Fury Black
Video Card(s) TITAN Xp Jedi Order Edition
Storage Samsung 960 Evo NVMe
Display(s) Medion 23'
Case Cooler Master Stryker
Audio Device(s) onboard
Power Supply BeQuiet 600W
Mouse Logitech Trackman T-BB18
Keyboard Generic hp
Software Windows 10
SMD resistors can have a marking denoting their value. Maybe this one is not visible.
Not much room on the SMD resistor surface. :)
 
Joined
Oct 24, 2020
Messages
468 (0.30/day)
Location
Belgium
System Name MSi Coffee Lake
Processor i7-8700k
Motherboard MSI Z370 GAMING PRO CARBON AC
Cooling NZXT something AIO loop
Memory 16GB Kingston HyperX 2133 C14 Fury Black
Video Card(s) TITAN Xp Jedi Order Edition
Storage Samsung 960 Evo NVMe
Display(s) Medion 23'
Case Cooler Master Stryker
Audio Device(s) onboard
Power Supply BeQuiet 600W
Mouse Logitech Trackman T-BB18
Keyboard Generic hp
Software Windows 10
And maybe in this case, the marking is on the other non-visible side, was what I meant. :)
 

freeagent

Moderator
Staff member
Joined
Sep 16, 2018
Messages
9,649 (4.13/day)
Location
Winnipeg, Canada
Processor AMD R7 5800X3D
Motherboard Asus Crosshair VIII Dark Hero
Cooling Thermalright Frozen Edge 360, 3x TL-B12 V2, 2x TL-B12 V1
Memory 2x8 G.Skill Trident Z Royal 3200C14, 2x8GB G.Skill Trident Z Black and White 3200 C14
Video Card(s) Zotac 4070 Ti Trinity OC
Storage WD SN850 1TB, SN850X 2TB, SN770 1TB
Display(s) LG 50UP7100
Case Fractal Torrent Compact
Audio Device(s) JBL Bar 700
Power Supply Seasonic Vertex GX-1000, Monster HDP1800
Mouse Logitech G502 Hero
Keyboard Logitech G213
VR HMD Oculus 3
Software Yes
Benchmark Scores Yes
What is this cable for?
 

freeagent

Moderator
Staff member
Joined
Sep 16, 2018
Messages
9,649 (4.13/day)
Location
Winnipeg, Canada
Processor AMD R7 5800X3D
Motherboard Asus Crosshair VIII Dark Hero
Cooling Thermalright Frozen Edge 360, 3x TL-B12 V2, 2x TL-B12 V1
Memory 2x8 G.Skill Trident Z Royal 3200C14, 2x8GB G.Skill Trident Z Black and White 3200 C14
Video Card(s) Zotac 4070 Ti Trinity OC
Storage WD SN850 1TB, SN850X 2TB, SN770 1TB
Display(s) LG 50UP7100
Case Fractal Torrent Compact
Audio Device(s) JBL Bar 700
Power Supply Seasonic Vertex GX-1000, Monster HDP1800
Mouse Logitech G502 Hero
Keyboard Logitech G213
VR HMD Oculus 3
Software Yes
Benchmark Scores Yes
What, you didn't read my OP? XD
I read your OP. I just asked what it was for.

I have an iPhone, so this stuff is new to me.

But its cool, I don't need to know :)
 
Joined
Oct 19, 2023
Messages
294 (0.62/day)
Location
CincinnatiOH!
I read your OP. I just asked what it was for.

I have an iPhone, so this stuff is new to me.

But its cool, I don't need to know :)
I use it for transferring data and charging devices. Definitely NOT as a garotte! ;)
 
Joined
Feb 22, 2022
Messages
631 (0.58/day)
Processor AMD Ryzen 7 5800X3D
Motherboard Asus Crosshair VIII Dark Hero
Cooling Custom Watercooling
Memory G.Skill Trident Z Royal 2x16GB
Video Card(s) MSi RTX 3080ti Suprim X
Storage 2TB Corsair MP600 PRO Hydro X
Display(s) Samsung G7 27" x2
Audio Device(s) Sound Blaster ZxR
Power Supply Be Quiet! Dark Power Pro 12 1500W
Mouse Logitech G903
Keyboard Steelseries Apex Pro
Yeah, but they should've noted that USB-C can cause it.

Right, the SMD is a resistor noted by "R1".
That USB C cable is wired identically to any USB 2.0 cable. The false positive should not come from the singular fact that it is USB C at one end. It is about as dumb a cable can be, and still qualify as a basic USB C charging/data cable. Your cable tester probably have something in the order of 1:100 false positives, which is what I would expect from a cheaper device like that.

Higher spec USB C cables will have actual ICs (not just a SMD resistor) inside the connectors to negotiate power and speed capabilities with the USB hosts at either end. Which is a yes to your original question if there should be anything other than wires inside the cable.
 
Joined
Oct 19, 2023
Messages
294 (0.62/day)
Location
CincinnatiOH!
That USB C cable is wired identically to any USB 2.0 cable. The false positive should not come from the singular fact that it is USB C at one end. It is about as dumb a cable can be, and still qualify as a basic USB C charging/data cable. Your cable tester probably have something in the order of 1:100 false positives, which is what I would expect from a cheaper device like that.

Higher spec USB C cables will have actual ICs (not just a SMD resistor) inside the connectors to negotiate power and speed capabilities with the USB hosts at either end. Which is a yes to your original question if there should be anything other than wires inside the cable.
How can I choose the better cables without spending a grand on a tester?
 
Joined
Aug 15, 2016
Messages
486 (0.16/day)
Processor Intel i7 4770k
Motherboard ASUS Sabertooth Z87
Cooling BeQuiet! Shadow Rock 3
Memory Patriot Viper 3 RedD 16 GB @ 1866 MHz
Video Card(s) XFX RX 480 GTR 8GB
Storage 1x SSD Samsung EVO 250 GB 1x HDD Seagate Barracuda 3 TB 1x HDD Seagate Barracuda 4 TB
Display(s) AOC Q27G2U QHD, Dell S2415H FHD
Case Cooler Master HAF XM
Audio Device(s) Magnat LZR 980, Razer BlackShark V2, Altec Lansing 251
Power Supply Corsair AX860
Mouse Razer DeathAdder V2
Keyboard Razer Huntsman Tournament Edition
Software Windows 10 Pro x64
It seems that more and more manufacturers aren't marking micro electronic parts anymore. Supposedly it's about the chemicals being used for the said process, in favor of enviromental protection.
 
Joined
Feb 22, 2022
Messages
631 (0.58/day)
Processor AMD Ryzen 7 5800X3D
Motherboard Asus Crosshair VIII Dark Hero
Cooling Custom Watercooling
Memory G.Skill Trident Z Royal 2x16GB
Video Card(s) MSi RTX 3080ti Suprim X
Storage 2TB Corsair MP600 PRO Hydro X
Display(s) Samsung G7 27" x2
Audio Device(s) Sound Blaster ZxR
Power Supply Be Quiet! Dark Power Pro 12 1500W
Mouse Logitech G903
Keyboard Steelseries Apex Pro
How can I choose the better cables without spending a grand on a tester?
That is the million dollar question. Find cables that reliable testers have reviewed/dissected. Or at least buy from brands that are known to make good products. There are supposed to be markings on the packaging that tell you what specifications the cable is built to support. But the Chinese are much better at copying markings than the actual product.

This is one of the major issues with the USB C "standard". You have about a thousand different cable standards (I may have exaggerated a tiny bit for effect), and scammers know how to take advantage of this fact. And thanks to USB4 this has even gotten worse lately. Now you have the "same" cables for USB2.0, USB3.x, USB4, Thunderbolt 3, Thunderbolt 4, and plenty of different charging standards on top of that. Iirc USB4 and TB4 are supposedly the same cables, but we'll see how that works out.
 
Joined
Oct 24, 2020
Messages
468 (0.30/day)
Location
Belgium
System Name MSi Coffee Lake
Processor i7-8700k
Motherboard MSI Z370 GAMING PRO CARBON AC
Cooling NZXT something AIO loop
Memory 16GB Kingston HyperX 2133 C14 Fury Black
Video Card(s) TITAN Xp Jedi Order Edition
Storage Samsung 960 Evo NVMe
Display(s) Medion 23'
Case Cooler Master Stryker
Audio Device(s) onboard
Power Supply BeQuiet 600W
Mouse Logitech Trackman T-BB18
Keyboard Generic hp
Software Windows 10
How can I choose the better cables without spending a grand on a tester?
Buy the cables from the known good manufacturers.
 
Top