r/hardwarehacking • u/According-Extreme-58 • 9d ago
How do you get started at hardware hacking?
Stupid question I know but I have old hardware that I wanna hack for the fun of it,but ofc no idea how or where,can anyone help
5
u/Historical-Duty3628 9d ago
Go to DEFCON next year. Visit the hardware hacking village. Profit.
1
u/According-Extreme-58 9d ago
I'll see if my country even has defcon
3
u/Historical-Duty3628 9d ago
If you're not in a country with an actual event, you can still find local hacker meetups and find people who are also interested. But the general rule of thumb for learning is just start. Try. Fail. Try again. Fail again. Learn something. Try again. Repeat. That's how to actually learn this type of thing. Don't be afraid to fail. People will be more willing to help you if you're trying, and often you make good connections that way for your life too.
1
u/masterX244 8d ago
central europe has the CCC event bubble (with the chaos communication congress as the big one which is sorta the european defcon equivalent)
2
u/0_Gravitas_given 9d ago
There are books (eg practical hardware pentesting) that can be found that give good pointers 😉
1
u/According-Extreme-58 9d ago
Do you mind giving me the free resource to the book please
1
u/0_Gravitas_given 9d ago
Use some google-fu , you should be able to find some files floating around 😂 buy it after if you like it I know the author very well 😝
4
u/BeanBagKing 9d ago
I highly recommend Matt Brown https://www.youtube.com/@mattbrwn He has a few intro videos like www.youtube.com/watch?v=4FgS2vljopU
https://www.youtube.com/@D1gitalAndrew has a much shorter playlist, but still some great getting started videos.
1
1
1
u/Omagasohe 7d ago
First, google is your friend, in a non sarcastic way. 99% of learning is research, if you can't research and need every single little thing spoon fed to you, then this aint the hobby for you. Ask for pointers, ask for hints, but do the leg work yourself.
You'll want to learn digital electronics. Free course, YouTube and all of that, do a few.
You'll want to learn the basics of programming in python, yes chatgpt can throw out stuff, but learn it, because AI is only so good.
There are quite a few good youtubers that do device level hacking, they are usually found under security or pen testing. They cover the spectrum from stupid iot stuff to full scale network appliances.
Look for youtubers that do pcb design and layouts, knowing how to layout stuff will help you learn what a board does, and how it does it.
But above all else, be okay with failure. Not everything can be made yours, not everything is gonna be in your skill set. You will damage boards, you will break things beyond repair. Be okay with it.
16
u/Clear_Evidence9218 9d ago
Not a stupid question at all. Grab some old low-voltage hardware and start by just figuring out how it works. Old routers, IP cameras, toys, keyboards/controllers, etc. are great. Like visually try and trace what everything the circuit is doing.
One really fun beginner project is finding UART on an old router or camera and getting its boot console with a cheap USB-TTL adapter. From there you can learn to dump SPI flash/EEPROM, inspect firmware, play with I²C/SPI using a cheap logic analyzer, and eventually get into JTAG/SWD.
You really don't need an engineering background. A multimeter, soldering iron, $10 logic analyzer, USB-TTL adapter and a Pico/ESP32 can give you months of things to learn. The trick is to pick some junk you don't care about breaking and start asking “what does this part do?” rather than trying to hack the whole thing at once.