IDA Firmware Reverse Engineering how-to

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

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
@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.
@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.
@mugosquero
@mugosquero 3 ай бұрын
This is a very informative video and thank you for sharing it with us. Great content, keep uploading.
@4fff618
@4fff618 4 ай бұрын
really nice walk trough, you knowledge in electronics and disassembly is awesome!!!
@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. 😄
@bactoto
@bactoto 4 ай бұрын
Awesome video. Thank you so much for sharing your knowledge! ❤
@russiancybercheck
@russiancybercheck 4 ай бұрын
This kind of approach works for just about everything. For example, when I was fixing the microwave.
@roidaniel10
@roidaniel10 2 ай бұрын
Great content!
@ericfrazer4736
@ericfrazer4736 4 ай бұрын
cool vid, thanks!
@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 😂
@oleksii.zagorskyi
@oleksii.zagorskyi 4 ай бұрын
I just started to watch and smashed the like button right away !
@avramitra
@avramitra 4 ай бұрын
Yeah! Exactly what I wanted. Thanks for hacking it :)
@bourbon3406
@bourbon3406 4 ай бұрын
This is amazing! Thank you so much.
@s000x
@s000x 4 ай бұрын
great video man
@Metaln00b
@Metaln00b 4 ай бұрын
Press the white and black button to rotate the screen 😅
@MakenModify
@MakenModify 4 ай бұрын
Let me just quickly dump my manual 😅Great video. 👍
@medienmond
@medienmond 4 ай бұрын
IDA just told you: RTFM!
@IndianTinker
@IndianTinker 4 ай бұрын
Wonderful!
@Beatfreak19831
@Beatfreak19831 4 ай бұрын
Amazing!
@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
@kadircinkaya
@kadircinkaya 4 ай бұрын
💯
@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 !
@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🤍
Cheapest Hotplate with a Display? testing and Teardown
8:07
Aaron Christophel
Рет қаралды 10 М.
Cute Barbie gadgets 🩷💛
01:00
TheSoul Music Family
Рет қаралды 72 МЛН
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Рет қаралды 145 МЛН
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
00:17
I'M BACK: Firmware Extraction Tips and Tricks
10:13
Matt Brown
Рет қаралды 11 М.
Teardown of the 3.7" E-Paper iPhone case, bad ending...
11:38
Aaron Christophel
Рет қаралды 708
You Can Only Play This Game By Hacking It
12:03
Nathan Baggs
Рет қаралды 332 М.
[0b00] Reversing 101 :: Hacking Closed-Source Firmware
24:40
How-To build the OpenEPaperLink NanoAP
21:46
Aaron Christophel
Рет қаралды 7 М.
Hacking the Disney MagicBand that tracks you! + nRF31512 Glitching
9:56
Aaron Christophel
Рет қаралды 175 М.
Куда пропал 3D Touch? #apple #iphone
0:51
Не шарю!
Рет қаралды 595 М.
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1,2 МЛН