IDA Firmware Reverse Engineering how-to

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 39

  • @mvadu
    @mvadu 9 месяцев назад +12

    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 9 месяцев назад +7

    I was expecting this but not so soon. Great job

    • @notsonominal
      @notsonominal 9 месяцев назад

      .. not so soon and not so comprehensive! However I'm not complaining!!!

  • @theelmonk
    @theelmonk 9 месяцев назад +2

    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 9 месяцев назад +3

    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.

  • @fr3zer677
    @fr3zer677 9 месяцев назад +33

    Real men don't read instructions. They reverse engineer the firmware to gain all the knowledge they need.

    • @Katchi_
      @Katchi_ 9 месяцев назад

      And yet you are still a loser. Mean while the rest of us read.

    • @Prophes0r
      @Prophes0r 9 месяцев назад +2

      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?

  • @alfankosh1
    @alfankosh1 9 месяцев назад +6

    Perfekt Aaron

  • @4fff618
    @4fff618 9 месяцев назад +1

    really nice walk trough, you knowledge in electronics and disassembly is awesome!!!

  • @hiteshhere
    @hiteshhere 9 месяцев назад +1

    I've this same welder for a while now and was not aware of the feature!! Thanks much for making this video mate. 😄

  • @thrnwggrs
    @thrnwggrs 9 месяцев назад

    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 😂

  • @bactoto
    @bactoto 9 месяцев назад +1

    Awesome video. Thank you so much for sharing your knowledge! ❤

  • @oleksii.zagorskyi
    @oleksii.zagorskyi 9 месяцев назад +1

    I just started to watch and smashed the like button right away !

  • @mugosquero
    @mugosquero 8 месяцев назад

    This is a very informative video and thank you for sharing it with us. Great content, keep uploading.

  • @russiancybercheck
    @russiancybercheck 9 месяцев назад

    This kind of approach works for just about everything.
    For example, when I was fixing the microwave.

  • @MakenModify
    @MakenModify 9 месяцев назад +1

    Let me just quickly dump my manual 😅Great video. 👍

  • @medienmond
    @medienmond 9 месяцев назад +2

    IDA just told you: RTFM!

  • @HammondOfTexas0
    @HammondOfTexas0 9 месяцев назад

    I'm just going to be amazed that a spot welder has a color screen and an orientation sensor.

  • @bourbon3406
    @bourbon3406 9 месяцев назад

    This is amazing! Thank you so much.

  • @avramitra
    @avramitra 9 месяцев назад +1

    Yeah! Exactly what I wanted. Thanks for hacking it :)

  • @roidaniel10
    @roidaniel10 6 месяцев назад

    Great content!

  • @ericfrazer4736
    @ericfrazer4736 9 месяцев назад +1

    cool vid, thanks!

  • @zetazig2474
    @zetazig2474 2 месяца назад

    Beautiful!!

  • @s000x
    @s000x 9 месяцев назад +1

    great video man

  • @vixxkigoli345
    @vixxkigoli345 2 месяца назад

    In my case, i have a device, i modified firmware, but it checks wheather it's modified or not. What's your opinion and experience?

    • @atc1441
      @atc1441  2 месяца назад

      Try to also bytepatch the integrity check if possible

  • @Beatfreak19831
    @Beatfreak19831 9 месяцев назад +1

    Amazing!

  • @IndianTinker
    @IndianTinker 9 месяцев назад +1

    Wonderful!

  • @Metaln00b
    @Metaln00b 9 месяцев назад +4

    Press the white and black button to rotate the screen 😅

  • @bschwand
    @bschwand 9 месяцев назад

    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  9 месяцев назад

      Everything correct :)

    • @bschwand
      @bschwand 9 месяцев назад +1

      @@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 9 месяцев назад

    This video is suggest to me and it's good

  • @kadircinkaya
    @kadircinkaya 9 месяцев назад

    💯

  • @SomeoneBloodyRandom
    @SomeoneBloodyRandom 9 месяцев назад +1

    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  9 месяцев назад +2

      Yep 100 points :)

  • @Metaln00b
    @Metaln00b 9 месяцев назад +2

    😂 Ist nicht dein ernst 😂

  • @osamashokry4524
    @osamashokry4524 9 месяцев назад

    you could simply flip the actual lcd on the device😅
    Great work though
    loved it keep sharing great content🤍