Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 245

Any physical device analyzed for reverse engineering purpose. This tag is used to denote that the question is about hardware reverse engineering and not (only) about software reverse engineering.

6 votes

What sources do you use for gaining information/intelligence about hardware products?

Personally my experience is pretty much limited to attempts to reverse engineer electronic hardware, so I'll limit my answer to that area as well. … JTAG isn't too useful if you don't know enough about the hardware to safely use boundary scan (voltage etc, you could actually fry your hardware before you get to see results). labels on the chips/processors …
0xC0000022L's user avatar
  • 10.9k
21 votes

How do I identify and use JTAG?

The reason for the secrecy being that they essentially give away a part of their hardware design, which most of these hardware vendors consider a trade secet. … Projects such as OpenWRT have a wealth of information available about hardware, even hardware not supported directly by them. …
0xC0000022L's user avatar
  • 10.9k
1 vote

How should I go about reversing this USB crypto dongle?

The Solokeys and Nitrokeys use STM32L432 by STMicroelectronics, so what you're looking at could be using the exact firmware of either, or a fork of either of them; running on similar or related hardware
15 votes
Accepted

Are hardware dongles able to protect your software?

Dongles try to put the private key (and/or algorithm and/or other ingredients) into hardware such that the user has no access in the first place. … Luckily not all was done in hardware which provided the loop hole for us. In the end we had a little driver that would pose as the dongle. …
0xC0000022L's user avatar
  • 10.9k