Jump to content

Hak5 O.MG Malicious Cable Detector found something

RevGAM
Go to solution Solved by da na,

Seems like a false positive. Cables can be built in numerous ways, with or without PCBs, but one thing's for sure: There's no silicon logic on that PCB. It is incapable of installing malware on its own.

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.

O.MGMCD.thumb.jpg.cbb4afafc7c746d5b45adb120e770deb.jpg

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.

USB-Aside.jpg.b6d9790ce148ad335d3894c37fc6177e.jpg

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.
USB-Cbottom.jpg.2ae1a80b770d4ba8bac2689c4e16d371.jpgUSB-Ctop.jpg.8ee4ae795dae85dc28afe735bb2e3e4a.jpg
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?

I've been using computers since around 1978, started learning programming in 1980 on Apple IIs, started learning about hardware in 1990, ran a BBS from 1990-95, built my first Windows PC around 2000, taught myself malware removal starting in 2005 (also learned on Bleeping Computer), learned web dev starting in 2017, and I think I can fill a thimble with all that knowledge. 馃槈 I'm not an expert, which is why I keep investigating the answers that others give to try and improve my knowledge, so feel free to double-check the advice I give.

My phone's auto-correct is named Otto Rong.馃お馃槀

Link to comment
Share on other sites

Link to post
Share on other sites

14 minutes ago, RevGAM said:

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?

The only thing on the pcb is a resistor. You killed a decently fine cable.

Link to comment
Share on other sites

Link to post
Share on other sites

Seems like a false positive. Cables can be built in numerous ways, with or without PCBs, but one thing's for sure: There's no silicon logic on that PCB. It is incapable of installing malware on its own.

Link to comment
Share on other sites

Link to post
Share on other sites

20 minutes ago, RevGAM said:

Should such a cable have anything other than wiring in it?

What gave you the impression that a USB cable is just a bunch of wires? On higher end charging cables you'll always find an e-marker chip, as high wattage USB PD requires an electronically marked EPR cable.聽

E.g. this one has a 48 MHz Cortex-M0 CPU, 32 KB flash memory and 4 KB SRAM.聽

:)

Link to comment
Share on other sites

Link to post
Share on other sites

24 minutes ago, seon123 said:

What gave you the impression that a USB cable is just a bunch of wires? On higher end charging cables you'll always find an e-marker chip, as high wattage USB PD requires an electronically marked EPR cable.聽

E.g. this one has a 48 MHz Cortex-M0 CPU, 32 KB flash memory and 4 KB SRAM.聽

Well, I only recently (i.e. the past month) became aware of PCBs in cables because of an LTT video. Cables haven't exactly been on my radar - I'm not THAT much of a geek! 馃槈 Also, when I did a couple of searches about PCBs in USB cables, I found nothing. After I opened it up is when I found IMAGES showing a PCB.聽 Thus, I have to ask when Google fails me...or my search terms do. 馃槈

48 minutes ago, Blue4130 said:

The only thing on the pcb is a resistor. You killed a decently fine cable.

47 minutes ago, da na said:

Seems like a false positive. Cables can be built in numerous ways, with or without PCBs, but one thing's for sure: There's no silicon logic on that PCB. It is incapable of installing malware on its own.

Sigh, I didn't kill the cable - it still works. I'll just tape it up with electrician's tape.

And what of the OTHER A to C cable that did NOT get "detected"? Can such a cable work at expected speeds without a PCB?

I've been using computers since around 1978, started learning programming in 1980 on Apple IIs, started learning about hardware in 1990, ran a BBS from 1990-95, built my first Windows PC around 2000, taught myself malware removal starting in 2005 (also learned on Bleeping Computer), learned web dev starting in 2017, and I think I can fill a thimble with all that knowledge. 馃槈 I'm not an expert, which is why I keep investigating the answers that others give to try and improve my knowledge, so feel free to double-check the advice I give.

My phone's auto-correct is named Otto Rong.馃お馃槀

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, RevGAM said:


And what of the OTHER A to C cable that did NOT get "detected"? Can such a cable work at expected speeds without a PCB?

Yes. That type C cable only has the pcb because the pins are too small and fragile to wire to directly. The PCB gives the maker something with more support to solder to.聽 Type A cables use significantly larger pins and wires that can support themselves.

Link to comment
Share on other sites

Link to post
Share on other sites

32 minutes ago, GuiltySpark_ said:

That reminds me - I saw the video where they were scanning those cables. It was really much more interesting than still photos!

I've been using computers since around 1978, started learning programming in 1980 on Apple IIs, started learning about hardware in 1990, ran a BBS from 1990-95, built my first Windows PC around 2000, taught myself malware removal starting in 2005 (also learned on Bleeping Computer), learned web dev starting in 2017, and I think I can fill a thimble with all that knowledge. 馃槈 I'm not an expert, which is why I keep investigating the answers that others give to try and improve my knowledge, so feel free to double-check the advice I give.

My phone's auto-correct is named Otto Rong.馃お馃槀

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now