Intro to hardware security: UART access and SPI firmware extraction

preview_player
Показать описание
This is an introduction to hardware security for beginners. I will show you how to connect to the Linux terminal of a TP-Link wireless router using UART, and also how to dump its firmware using a SPI programmer. My aim has been to use the most affordable and accessible tools, so everyone can start without breaking the bank.

As promised in the video, here’s the list of tools that I used or mentioned:

For the UART you can use any USB-UART adapter (sometimes called USB to TTL). I used an adapter based on PL2303, but FT232 is more common (the one with the 3.3/5v switch was based on FT232)

If you need more guides, check these out:

I had to cut some corners to prepare a short and easy to understand video. For example I skipped the part on detecting the UART pins on the boards using an oscilloscope or logic analyzer.
Рекомендации по теме
Комментарии
Автор

Very well done. Clearly explained, step-by-step.

bradkaral
Автор

Great video. This is a process that I’ve never done myself, and I always wondered what it’s like. The explanation of the required tools (and why they’re needed) is really good as well.

hypnos
Автор

just as a suggestion: first introduce the devices in video and mention them by typing their name beside them in the first scene of video, i enjoyed it ThanX

nikolatesla
Автор

loved your video. I watched the whole video. Funny thing is i actually had bought a usb to serial adapter a while ago. I had no idea what to do with. Now I know what kind of site quiz I can go on. 😁

proyas
Автор

Wonderful video. Hopefully you will have more of this.
Cheers mate

TxMxMxMxM
Автор

Merhaba, izlediğim en faydalı video bu oldu diyebilirim. Detaylı ve dolu dolu içerikle hazırladığınız bu video için Allah sizden razı olsun. Çok çok çok sağolun, elinize sağlık.

vediam
Автор

So grateful, it's a good tutoring video with so much detailed explanation.

Lin-yoog
Автор

Thx Mahdi jaan. Would u please upload more videos like this? Amazing bro.

soroush
Автор

Need more details video about this topic. You are great ❤. Love from Bangladesh.

anantoslab
Автор

From the UK. Hi
Mehdi good introduction I need to go over the video again but it's a good start!!

stevecross
Автор

13:29 "3: System Boot system code via Flash" - this is option 3 in the uboot boot menu. It is possible to send a different option via serial keyboard input - like boot to root shell. But this may not be always possible. But in this case, you get to a shell from the get-go.

bobmcbob
Автор

Plz make more thank u for making this type video

AbhishekMishra-bqox
Автор

Great information in this video. Louder audio would be great, as I struggled to hear everything when the volume was set to maximum value.

brentself
Автор

wow, this is the exact router I have. I'm actually surprised it works so well for such a cheap price

abdullahnadeem
Автор

it was so good, grateful for this tutorial

parsbitex
Автор

BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY

oulachoulach
Автор

It would be nice to have a video where you edit the firmware and you flash it back to the device!

Eptapus
Автор

Thank you very much😘. Looking forward to more practice hank-on work video.

squirre
Автор

Gee, this is very interesting and great way for troubleshooting a lot devices... thanks...:)

qzorn
Автор

using UART access, if the device have telnet, but disabled, can we enable it !

tamiriiiii