Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Generic User Avatar

Hak5 O.MG Malicious Cable Detector found something


  • Please log in to reply
16 replies to this topic

#1 RevGAM

RevGAM

  •  Avatar image
  • Members
  • 1,402 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Cincinnati, OH, USA
  • Local time:11:05 PM

Posted 30 November 2023 - 06:19 PM

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.cbb4afafc7c746d5b45adb

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.b6d9790ce148ad335d3894c37f

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.2ae1a80b770d4ba8bac2689cUSB-Ctop.jpg.8ee4ae795dae85dc28afe735bb2
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?


Namaste, Peace & Love,
Glenn


If I have frustrated you, then I must be a student. If I've imparted information or a skill to you, then I must be a teacher. If I've helped you, then I must be a volunteer. If I've touched your life, then I must be happy!
If you had to choose between saving just your family, or saving 10,000 GOOD people (but not your family), what would you choose?

 

My phone's auto-correct is named Otto Rong. :hysterical:


BC AdBot (Login to Remove)

 


#2 0lds0d

0lds0d

  •  Avatar image
  • Members
  • 4,158 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Canada
  • Local time:11:05 PM

Posted 30 November 2023 - 07:26 PM

AFAIK, yes, the PCB is required.

But I could be wrong. :)


Edited by 0lds0d, 30 November 2023 - 07:27 PM.

Proverbs 14:29


#3 RevGAM

RevGAM
  • Topic Starter

  •  Avatar image
  • Members
  • 1,402 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Cincinnati, OH, USA
  • Local time:11:05 PM

Posted 30 November 2023 - 07:31 PM

AFAIK, yes, the PCB is required.

But I could be wrong. :)

So the other cable that didn't get "detected" is....?


Namaste, Peace & Love,
Glenn


If I have frustrated you, then I must be a student. If I've imparted information or a skill to you, then I must be a teacher. If I've helped you, then I must be a volunteer. If I've touched your life, then I must be happy!
If you had to choose between saving just your family, or saving 10,000 GOOD people (but not your family), what would you choose?

 

My phone's auto-correct is named Otto Rong. :hysterical:


#4 0lds0d

0lds0d

  •  Avatar image
  • Members
  • 4,158 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Canada
  • Local time:11:05 PM

Posted 30 November 2023 - 07:42 PM

OK.

 

Defective Detector or more appropriately, a false detection for the other cable.


Edited by 0lds0d, 30 November 2023 - 07:43 PM.

Proverbs 14:29


#5 Dominique1

Dominique1

  •  Avatar image
  • Members
  • 841 posts
  • ONLINE
  •  
  • Gender:Not Telling
  • Local time:12:05 AM

Posted 01 December 2023 - 12:32 AM

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


Why not! What I see in your photos is just a technique to solder "big" wires to tiny connector pins. Not really any other way to do this. The other cables must have tiny wires. I prefer BIG ones. :lmao:

The component on the PCB is only a resistor. Nothing to be concerned about.

 

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.


There must have been a short or a loose connection.  It would have been interesting results if you had tested the wires before opening up the cable (G to G, D- to D-, D+ to D+ and V to V).

 

this one is malicious?


Lets ask anti-malware software vendors to scan our cables too. :hysterical:


Edited by Dominique1, 01 December 2023 - 12:51 AM.


#6 MoxieMomma

MoxieMomma

  •  Avatar image
  • BC Advisor
  • 2,346 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:11:05 PM

Posted 01 December 2023 - 03:49 PM

Helpful advice in your other topic, as well:

https://linustechtips.com/topic/1544529-hak5-omg-malicious-cable-detector-found-something/

#7 RevGAM

RevGAM
  • Topic Starter

  •  Avatar image
  • Members
  • 1,402 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Cincinnati, OH, USA
  • Local time:11:05 PM

Posted 01 December 2023 - 08:26 PM

Yup, thanks for linking to it!


Namaste, Peace & Love,
Glenn


If I have frustrated you, then I must be a student. If I've imparted information or a skill to you, then I must be a teacher. If I've helped you, then I must be a volunteer. If I've touched your life, then I must be happy!
If you had to choose between saving just your family, or saving 10,000 GOOD people (but not your family), what would you choose?

 

My phone's auto-correct is named Otto Rong. :hysterical:


#8 rp88

rp88

  •  Avatar image
  • Members
  • 3,734 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:05:05 AM

Posted 03 December 2023 - 01:12 PM

My suspicion is that the "malicious cable detector" simply runs a conductivity test on all pins, if it finds indications of anything other than a simple connection from one end of the cable to the equivalent pin at the other then it gives a warning. Thesedays far too many USB cables are not simple cables, but devices in their own right with microcontrollers inside to negotiate things like the maximum current to be drawn. This is especailly true of USB C. I couldn't see a link to a photo you'd taken of a USB cable disassembled, but if you can show it, I could have a good go at identifying what is on any circuit boards shown. Amongst these articles: https://hackaday.com/series_of_posts/all-about-usb-c/ is one which will tell you about how many silicon chips are now involved in what used to be a simple set of wires when the USB standard was first conceived.

Edited by rp88, 03 December 2023 - 01:14 PM.

Back to visiting this site, every so often, been so busy in previous years.

#9 RevGAM

RevGAM
  • Topic Starter

  •  Avatar image
  • Members
  • 1,402 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Cincinnati, OH, USA
  • Local time:11:05 PM

Posted 03 December 2023 - 07:11 PM

My suspicion is that the "malicious cable detector" simply runs a conductivity test on all pins, if it finds indications of anything other than a simple connection from one end of the cable to the equivalent pin at the other then it gives a warning. Thesedays far too many USB cables are not simple cables, but devices in their own right with microcontrollers inside to negotiate things like the maximum current to be drawn. This is especailly true of USB C. I couldn't see a link to a photo you'd taken of a USB cable disassembled, but if you can show it, I could have a good go at identifying what is on any circuit boards shown. Amongst these articles: https://hackaday.com/series_of_posts/all-about-usb-c/ is one which will tell you about how many silicon chips are now involved in what used to be a simple set of wires when the USB standard was first conceived.

Yeah, I've recently started learning about this, although it's not a priority to understand these things. If you want to see photos, try the link MoxieMama put up. :) And thanks!


Namaste, Peace & Love,
Glenn


If I have frustrated you, then I must be a student. If I've imparted information or a skill to you, then I must be a teacher. If I've helped you, then I must be a volunteer. If I've touched your life, then I must be happy!
If you had to choose between saving just your family, or saving 10,000 GOOD people (but not your family), what would you choose?

 

My phone's auto-correct is named Otto Rong. :hysterical:


#10 technonymous

technonymous

  •  Avatar image
  • Members
  • 2,604 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:05 PM

Posted 29 December 2023 - 12:24 AM

This cord type A to Type C has to have a chip in it so it still supports the orientation capabilities of the type c. They may have partial mini controller capabilities to handle power management, OTG support, support to make sure they perform as advertised 10gb. That is all you will get on a Type A to Type C, as you are limited by the USB 3.X side that is ultimately limited by the cord as well as the devices/Motherboard. Also the controller of external devices matters. Some may not get full speed, some may have a hard time being detected by windows. It's a mess. I got around some of those issues getting a pci 1x add on card with USB 3.2 and type c ports and 19pin port for the front headers that are still 3.2. There is a whole slew of of convoluted stuff out there..
Type A...3.2 Gen1 (5G), 3.2 Gen2(10G), 3.2 (20G)Gen2x2.
Then you have..
Type C's....USB4 20G, USB4 (40G), USB4 Gen3x2 (40G), USB4 Version 2.0 (80G).


My Windows 11 system is secure, because I can't install it.


#11 RevGAM

RevGAM
  • Topic Starter

  •  Avatar image
  • Members
  • 1,402 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Cincinnati, OH, USA
  • Local time:11:05 PM

Posted 29 December 2023 - 08:29 AM

This cord type A to Type C has to have a chip in it so it still supports the orientation capabilities of the type c. They may have partial mini controller capabilities to handle power management, OTG support, support to make sure they perform as advertised 10gb. That is all you will get on a Type A to Type C, as you are limited by the USB 3.X side that is ultimately limited by the cord as well as the devices/Motherboard. Also the controller of external devices matters. Some may not get full speed, some may have a hard time being detected by windows. It's a mess. I got around some of those issues getting a pci 1x add on card with USB 3.2 and type c ports and 19pin port for the front headers that are still 3.2. There is a whole slew of of convoluted stuff out there..
Type A...3.2 Gen1 (5G), 3.2 Gen2(10G), 3.2 (20G)Gen2x2.
Then you have..
Type C's....USB4 20G, USB4 (40G), USB4 Gen3x2 (40G), USB4 Version 2.0 (80G).

Thanks! Could you delve into this further?


Namaste, Peace & Love,
Glenn


If I have frustrated you, then I must be a student. If I've imparted information or a skill to you, then I must be a teacher. If I've helped you, then I must be a volunteer. If I've touched your life, then I must be happy!
If you had to choose between saving just your family, or saving 10,000 GOOD people (but not your family), what would you choose?

 

My phone's auto-correct is named Otto Rong. :hysterical:


#12 technonymous

technonymous

  •  Avatar image
  • Members
  • 2,604 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:05 PM

Posted 30 December 2023 - 06:30 PM

 

This cord type A to Type C has to have a chip in it so it still supports the orientation capabilities of the type c. They may have partial mini controller capabilities to handle power management, OTG support, support to make sure they perform as advertised 10gb. That is all you will get on a Type A to Type C, as you are limited by the USB 3.X side that is ultimately limited by the cord as well as the devices/Motherboard. Also the controller of external devices matters. Some may not get full speed, some may have a hard time being detected by windows. It's a mess. I got around some of those issues getting a pci 1x add on card with USB 3.2 and type c ports and 19pin port for the front headers that are still 3.2. There is a whole slew of of convoluted stuff out there..
Type A...3.2 Gen1 (5G), 3.2 Gen2(10G), 3.2 (20G)Gen2x2.
Then you have..
Type C's....USB4 20G, USB4 (40G), USB4 Gen3x2 (40G), USB4 Version 2.0 (80G).

Thanks! Could you delve into this further?

 

What do you want to know?


My Windows 11 system is secure, because I can't install it.


#13 RevGAM

RevGAM
  • Topic Starter

  •  Avatar image
  • Members
  • 1,402 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Cincinnati, OH, USA
  • Local time:11:05 PM

Posted 31 December 2023 - 03:52 AM

 

 

This cord type A to Type C has to have a chip in it so it still supports the orientation capabilities of the type c. They may have partial mini controller capabilities to handle power management, OTG support, support to make sure they perform as advertised 10gb. That is all you will get on a Type A to Type C, as you are limited by the USB 3.X side that is ultimately limited by the cord as well as the devices/Motherboard. Also the controller of external devices matters. Some may not get full speed, some may have a hard time being detected by windows. It's a mess. I got around some of those issues getting a pci 1x add on card with USB 3.2 and type c ports and 19pin port for the front headers that are still 3.2. There is a whole slew of of convoluted stuff out there..
Type A...3.2 Gen1 (5G), 3.2 Gen2(10G), 3.2 (20G)Gen2x2.
Then you have..
Type C's....USB4 20G, USB4 (40G), USB4 Gen3x2 (40G), USB4 Version 2.0 (80G).

Thanks! Could you delve into this further?

 

What do you want to know?

 

You mentioned that some may not get full speed - why? Why would some not be easily detected by Windows? Is there any easy way, short of buying one of those very expensive cable testers, to avoid buying the duds? I assume that if my case and mobo don't support the 40 & 80GB modes out of the box that I'd have to buy a PCIe card to provide that, right? Is there anything else you think I should know?


Namaste, Peace & Love,
Glenn


If I have frustrated you, then I must be a student. If I've imparted information or a skill to you, then I must be a teacher. If I've helped you, then I must be a volunteer. If I've touched your life, then I must be happy!
If you had to choose between saving just your family, or saving 10,000 GOOD people (but not your family), what would you choose?

 

My phone's auto-correct is named Otto Rong. :hysterical:


#14 technonymous

technonymous

  •  Avatar image
  • Members
  • 2,604 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:05 PM

Posted 07 January 2024 - 01:47 PM

 

 

 

This cord type A to Type C has to have a chip in it so it still supports the orientation capabilities of the type c. They may have partial mini controller capabilities to handle power management, OTG support, support to make sure they perform as advertised 10gb. That is all you will get on a Type A to Type C, as you are limited by the USB 3.X side that is ultimately limited by the cord as well as the devices/Motherboard. Also the controller of external devices matters. Some may not get full speed, some may have a hard time being detected by windows. It's a mess. I got around some of those issues getting a pci 1x add on card with USB 3.2 and type c ports and 19pin port for the front headers that are still 3.2. There is a whole slew of of convoluted stuff out there..
Type A...3.2 Gen1 (5G), 3.2 Gen2(10G), 3.2 (20G)Gen2x2.
Then you have..
Type C's....USB4 20G, USB4 (40G), USB4 Gen3x2 (40G), USB4 Version 2.0 (80G).

Thanks! Could you delve into this further?

 

What do you want to know?

 

You mentioned that some may not get full speed - why? Why would some not be easily detected by Windows? Is there any easy way, short of buying one of those very expensive cable testers, to avoid buying the duds? I assume that if my case and mobo don't support the 40 & 80GB modes out of the box that I'd have to buy a PCIe card to provide that, right? Is there anything else you think I should know?

 

Sory for the late reply. There is a long list of reasons why things don't work the way they should. Hardware itself, drivers, software, cables. If the motherboard has a type c what generation is it?? With wires they come in all shapes and sizes.Buying the box read the fine print. If it charges at what watts? Using a cable that is type C to type A 3.0 is just a glorified adapter. It will run at 3.0 Type A speeds and with volt/amps 5V x .900ma/A @ 4.5W. A type C can handle a lot more data and 100watts and more streams. Cables with charge and data and more watts will be thick cables with good shielding. Type C is like networking all the device hardware end to end and the wire all need to support the speed you are looking for. Yes, if the motherboard isn't knew and it doesn't have a USB4 or thunderbolt 4, then you need a expansion PCIE and even then you might only get 5 or 10GBps on a cheap 1x.You might have to look into what speed it supports. Then you need a USB type C USB4/Thunderbolt docker 14in1 hub that can supply the watts.Lastly...cables that also support USB4 or Thunderbolt.


Edited by technonymous, 07 January 2024 - 01:49 PM.

My Windows 11 system is secure, because I can't install it.


#15 RevGAM

RevGAM
  • Topic Starter

  •  Avatar image
  • Members
  • 1,402 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Cincinnati, OH, USA
  • Local time:11:05 PM

Posted 11 January 2024 - 08:30 AM

 

 

 

 

This cord type A to Type C has to have a chip in it so it still supports the orientation capabilities of the type c. They may have partial mini controller capabilities to handle power management, OTG support, support to make sure they perform as advertised 10gb. That is all you will get on a Type A to Type C, as you are limited by the USB 3.X side that is ultimately limited by the cord as well as the devices/Motherboard. Also the controller of external devices matters. Some may not get full speed, some may have a hard time being detected by windows. It's a mess. I got around some of those issues getting a pci 1x add on card with USB 3.2 and type c ports and 19pin port for the front headers that are still 3.2. There is a whole slew of of convoluted stuff out there..
Type A...3.2 Gen1 (5G), 3.2 Gen2(10G), 3.2 (20G)Gen2x2.
Then you have..
Type C's....USB4 20G, USB4 (40G), USB4 Gen3x2 (40G), USB4 Version 2.0 (80G).

Thanks! Could you delve into this further?

 

What do you want to know?

 

You mentioned that some may not get full speed - why? Why would some not be easily detected by Windows? Is there any easy way, short of buying one of those very expensive cable testers, to avoid buying the duds? I assume that if my case and mobo don't support the 40 & 80GB modes out of the box that I'd have to buy a PCIe card to provide that, right? Is there anything else you think I should know?

 

Sory for the late reply. There is a long list of reasons why things don't work the way they should. Hardware itself, drivers, software, cables. If the motherboard has a type c what generation is it?? With wires they come in all shapes and sizes.Buying the box read the fine print. If it charges at what watts? Using a cable that is type C to type A 3.0 is just a glorified adapter. It will run at 3.0 Type A speeds and with volt/amps 5V x .900ma/A @ 4.5W. A type C can handle a lot more data and 100watts and more streams. Cables with charge and data and more watts will be thick cables with good shielding. Type C is like networking all the device hardware end to end and the wire all need to support the speed you are looking for. Yes, if the motherboard isn't knew and it doesn't have a USB4 or thunderbolt 4, then you need a expansion PCIE and even then you might only get 5 or 10GBps on a cheap 1x.You might have to look into what speed it supports. Then you need a USB type C USB4/Thunderbolt docker 14in1 hub that can supply the watts.Lastly...cables that also support USB4 or Thunderbolt.

 

Thanks!


Namaste, Peace & Love,
Glenn


If I have frustrated you, then I must be a student. If I've imparted information or a skill to you, then I must be a teacher. If I've helped you, then I must be a volunteer. If I've touched your life, then I must be happy!
If you had to choose between saving just your family, or saving 10,000 GOOD people (but not your family), what would you choose?

 

My phone's auto-correct is named Otto Rong. :hysterical:





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users