IDA Firmware Reverse Engineering how-to

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

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.
@russiancybercheck
@russiancybercheck 4 ай бұрын
This kind of approach works for just about everything. For example, when I was fixing the microwave.
@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.
@4fff618
@4fff618 4 ай бұрын
really nice walk trough, you knowledge in electronics and disassembly is awesome!!!
@mugosquero
@mugosquero 4 ай бұрын
This is a very informative video and thank you for sharing it with us. Great content, keep uploading.
@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! ❤
@avramitra
@avramitra 4 ай бұрын
Yeah! Exactly what I wanted. Thanks for hacking it :)
@roidaniel10
@roidaniel10 2 ай бұрын
Great content!
@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 😂
@medienmond
@medienmond 4 ай бұрын
IDA just told you: RTFM!
@bourbon3406
@bourbon3406 4 ай бұрын
This is amazing! Thank you so much.
@s000x
@s000x 4 ай бұрын
great video man
@ericfrazer4736
@ericfrazer4736 4 ай бұрын
cool vid, thanks!
@IndianTinker
@IndianTinker 4 ай бұрын
Wonderful!
@Beatfreak19831
@Beatfreak19831 4 ай бұрын
Amazing!
@MakenModify
@MakenModify 4 ай бұрын
Let me just quickly dump my manual 😅Great video. 👍
@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.
@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 !
@rssszz7208
@rssszz7208 4 ай бұрын
This video is suggest to me and it's good
@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 :)
@kadircinkaya
@kadircinkaya 4 ай бұрын
💯
@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🤍
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 90 МЛН
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 1,1 МЛН
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 530 М.
Intro to Hardware Reversing: Finding a UART and getting a shell
12:07
Tony Gambacorta
Рет қаралды 876 М.
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 2,9 МЛН
Hacking the Arlo Q Security Camera: Firmware Extraction
40:58
Matt Brown
Рет қаралды 16 М.
[0b00] Reversing 101 :: Hacking Closed-Source Firmware
24:40
Cheapest Hotplate with a Display? testing and Teardown
8:07
Aaron Christophel
Рет қаралды 10 М.
You Can Only Play This Game By Hacking It
12:03
Nathan Baggs
Рет қаралды 332 М.
Is the 30€ Spot Welder any good? Review and Teardown
8:53
Aaron Christophel
Рет қаралды 8 М.
What model of phone do you have?
0:16
Hassyl Joon
Рет қаралды 72 М.
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 515 М.
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 7 МЛН
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 340 М.