IDA Firmware Reverse Engineering how-to

  Рет қаралды 5,393

Aaron Christophel

Aaron Christophel

4 ай бұрын

This video goes into every step in Realtime included to get the screen of the 30€ Spot Welder rotated by 180° as being annoyed by and talked about in this first video:
• Is the 30€ Spot Welder...
Get it here for sometimes as low as 26€ from Aliexpress:
s.click.aliexpress.com/e/_DmP...
Follow me on Twitter: / atc1441
( Of course there might be better, faster or different solution go get there or use IDA! this is just my way :) )

Пікірлер: 36
@fr3zer677
@fr3zer677 4 ай бұрын
Real men don't read instructions. They reverse engineer the firmware to gain all the knowledge they need.
@Katchi_
@Katchi_ 4 ай бұрын
And yet you are still a loser. Mean while the rest of us read.
@Prophes0r
@Prophes0r 4 ай бұрын
Macho bullshit. And wrong too. Aaron clearly read many MANY directions during this process. What else would you call the datasheets that explain how to use the chips?
@mvadu
@mvadu 4 ай бұрын
A real pro at work.. The ease in which you connected your prior knowledge of the display working and the UI you saw, and to the decompiled (which is just gibberish) code is amazing..
@MaxWithTheSax
@MaxWithTheSax 4 ай бұрын
I was expecting this but not so soon. Great job
@beartastic-ftw
@beartastic-ftw 4 ай бұрын
.. not so soon and not so comprehensive! However I'm not complaining!!!
@alfankosh1
@alfankosh1 4 ай бұрын
Perfekt Aaron
@woolfy02
@woolfy02 4 ай бұрын
Its amazing how you make everything look so simple to mod! Ive tried to work on simple devices like diabetic meters and things like that, though uart / jtag etc etc. Wish i could send you some devices, just to see you hack them haha. Very impressive.
@theelmonk
@theelmonk 4 ай бұрын
It's an excellent and instructive walkthrough, thank you. The feature is described in the manual that came with my welder : a line of red text almost at the end of section 5. I can't see a revision number for the manual but I bought it just after seeing your first video.
@hiteshhere
@hiteshhere 4 ай бұрын
I've this same welder for a while now and was not aware of the feature!! Thanks much for making this video mate. 😄
@4fff618
@4fff618 4 ай бұрын
really nice walk trough, you knowledge in electronics and disassembly is awesome!!!
@bactoto
@bactoto 4 ай бұрын
Awesome video. Thank you so much for sharing your knowledge! ❤
@mugosquero
@mugosquero 3 ай бұрын
This is a very informative video and thank you for sharing it with us. Great content, keep uploading.
@russiancybercheck
@russiancybercheck 4 ай бұрын
This kind of approach works for just about everything. For example, when I was fixing the microwave.
@oleksii.zagorskyi
@oleksii.zagorskyi 4 ай бұрын
I just started to watch and smashed the like button right away !
@thrnwggrs
@thrnwggrs 4 ай бұрын
Nice, I have that exact spotwelder, and the AliExpress listing mentioned screen rotation, but not how to archieve it. The included instructions don't mention it at all. I've searched every menu on the device, could not gind anything.... Finally I can read the screen while working 😂
@bourbon3406
@bourbon3406 4 ай бұрын
This is amazing! Thank you so much.
@roidaniel10
@roidaniel10 Ай бұрын
Great content!
@IndianTinker
@IndianTinker 4 ай бұрын
Wonderful!
@s000x
@s000x 4 ай бұрын
great video man
@MakenModify
@MakenModify 4 ай бұрын
Let me just quickly dump my manual 😅Great video. 👍
@Beatfreak19831
@Beatfreak19831 4 ай бұрын
Amazing!
@ericfrazer4736
@ericfrazer4736 4 ай бұрын
cool vid, thanks!
@avramitra
@avramitra 4 ай бұрын
Yeah! Exactly what I wanted. Thanks for hacking it :)
@medienmond
@medienmond 4 ай бұрын
IDA just told you: RTFM!
@Metaln00b
@Metaln00b 4 ай бұрын
Press the white and black button to rotate the screen 😅
@HammondOfTexas0
@HammondOfTexas0 4 ай бұрын
I'm just going to be amazed that a spot welder has a color screen and an orientation sensor.
@rssszz7208
@rssszz7208 4 ай бұрын
This video is suggest to me and it's good
@bschwand
@bschwand 4 ай бұрын
the hxd and hex listing copy paste etc. might be confusing to newbies. you do not need to do that, you can just grab the flash content and dump it to a file. with openocd for example it's a one-liner command. Also, for those who do not want to pay or get a pirated copy of IDA, you can use ghidra to do that same disassembly for free.
@atc1441
@atc1441 4 ай бұрын
Everything correct :)
@bschwand
@bschwand 4 ай бұрын
@@atc1441 thanks, just thought of something else for beginners: - when you have experience you have the feel for what binary actually is, wether code, strings, just data, etc. But before you get that experience, it's easy to misidentify pieces of binary and end up with very strange (incorrect) disassembly. I find it very important to read the microcontroller's datasheet thoroughly and make absolutely sure the interrupt vector table and initial code entry points are correctly identified and disassembled. Then the disassembler can do it's job easily and you can trust it. - the peripheral registers, DMA controllers and such have fixed addresses (listed in the datasheet) and initial state at reset that can be searched for and often found in the code. Those are patterns useful to identify what part of the code does what. - this example is very good as we see your work in real-time, but I think it gives a very optimistic view of reverse engineering. In my experience, sometimes it may take days of digging to get to the place you got in an hour, with large, complex or obtuse code... nice video !
@kadircinkaya
@kadircinkaya 4 ай бұрын
💯
@SomeoneBloodyRandom
@SomeoneBloodyRandom 4 ай бұрын
Not watched it yet, so gonna guess the plot twist. There was a way to set the rotation of the screen in software but its buried so deep / undocumented you didn't discover it until you hacked the device! EDIT: CALLED IT!!!
@atc1441
@atc1441 4 ай бұрын
Yep 100 points :)
@Metaln00b
@Metaln00b 4 ай бұрын
😂 Ist nicht dein ernst 😂
@osamashokry4524
@osamashokry4524 4 ай бұрын
you could simply flip the actual lcd on the device😅 Great work though loved it keep sharing great content🤍
[0b00] Reversing 101 :: Hacking Closed-Source Firmware
24:40
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 511 М.
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Рет қаралды 135 МЛН
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 3,8 МЛН
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 95 МЛН
ECU hacking, finding DTC's with GHIDRA and winOLS. denso SH7058
6:42
The BEST Ender-3 V2 Firmware EVER?! MRiscoC Professional Firmware
13:38
BV3D: Bryan Vines
Рет қаралды 165 М.
Unlocking the Secrets of Firmware with QEMU and Binwalk
25:00
Ian Trimble
Рет қаралды 10 М.
How We Hacked a TP-Link Router and Took Home $55,000 in Pwn2Own
17:44
Flashback Team
Рет қаралды 369 М.
You Can Only Play This Game By Hacking It
12:03
Nathan Baggs
Рет қаралды 332 М.
Introduction to Firmware Reversing
11:32
Tony Gambacorta
Рет қаралды 299 М.
Intro to Hardware Reversing: Finding a UART and getting a shell
12:07
Tony Gambacorta
Рет қаралды 873 М.
Revolutionize Your ESP32 Projects with Live GPIO Pin Monitoring!
8:08
The Last Outpost Workshop
Рет қаралды 146 М.
Solving a simple Go crackme (goCrackme by 0x0luk3) using IDA Freeware
18:14
Reverse Engineering with Peter
Рет қаралды 8 М.
Nokia 3310 versus Red Hot Ball
0:37
PressTube
Рет қаралды 1,8 МЛН