No Code Hardware Hacking - Introducing Glitchy

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024
  • BECOME A PATREON!
    / recessim
    Glitchy fuses together all the peripherals you need to hack hardware without wring a single line of code! Glitch processors like a PRO! Full source code available on my GitHub below.
    Video uses the following hardware in the demo:
    NewAE ChipWhisperer: www.newae.com/...
    Envox BB3 Power Supply: www.envox.eu/e...
    VoltLog VoltLink Serial Adaptor: www.tindie.com...
    Landing Site: recessim.com/
    Twitter: / bitbangingbytes
    Discord: / discord
    GitHub: github.com/Bit...
    Wiki: wiki.recessim.com
    Full Disclosure: VoltLog sent me the serial adaptor for free because they liked my videos, I included it in my video without any compensation because I like their product!

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

  • @weirdsciencetv4999
    @weirdsciencetv4999 Год назад +5

    I think tool makers are the most underrated kinds of ppl

  • @voltlog
    @voltlog Год назад +9

    Nice work and I'm glad to see the Voltlink in action.

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

    When I bought the ChipWhisperer-Lite I expected this level of UserInterface and control.
    Microchip HowTo Hackit video's would be nice ;-)
    Keep up the good work!!

  • @nv1t
    @nv1t Год назад +2

    Nice! i use a pico to do most of my glitching, as the clockspeeds are quite enough. maybe interesting to have a gui for that as well, maybe i am going to dive into the code if i have some spare time. Thank you! It looks nice!

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

    Awesome content. It would be great to have a series on Chipwhisperer analysis.

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

      Will think about what I can put together on it, been a bit since I played with it. Missing all the fun I had!

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

      @@RECESSIM I am ex-Flight Engineer who started with Embedded electronics during the pandemic and your Channel has been one of my favorites. Try not to miss you reportage as well. For the Chipwhisperer, a more fundamental and basic ground up video series might be great as none to my good search of RUclips exists. Every videos tarts at higher baseline. There is one from Liveoverflow Channel but lacks Chipwhisperer scope and depth.

  • @poprawa
    @poprawa Год назад +4

    This GUI is fire, "about" tab too

    • @RECESSIM
      @RECESSIM  Год назад +3

      Anyone that wants to spice it up with color, no more than 8 bit PR's on Git will be approved! 😂

  • @Mentos3D
    @Mentos3D Год назад +4

    Very nice work!
    Are your dumps consistent when you use the same glitch cycle and width?
    I guess I don't need to worry, but are you using the original bootloader? I guess you would ideally try to glitch the bootloader to get more consistent results on different devices with differing fw but (near) identical bootloader's.
    If you dump outside of the flash memory region you could accidentally dump ram contents. But the distance in address space might be too big.
    I always look forward to new videos :)

    • @RECESSIM
      @RECESSIM  Год назад +5

      Dumps are consistent with the same cycle/width. Interesting about dumping RAM, I hadn't thought of that. Perhaps that is what I saw, I could probably try to fill the RAM and see if it's also getting dumped as its dumping the flash.
      Thanks for watching!

  • @0xbitbybit
    @0xbitbybit 7 месяцев назад

    Awesome video, trying to learn all this stuff but finding it hard to find any decent resources. Also a bit of a newbie to it all, including electronics, got any recommendations on how to learn it all?
    Also, what power supply would you recommend? I tried to find the same one you have (love the connectivity it has! Over the network etc. so cool) but they don't seem to be available anymore.
    I've also got a ChipWhisperer Husky on the way but it's not even shipped until February 😭 was half looking at maybe I could try and do some power analysis, on some code that asks the user to enter a password and checks if it's correct, but I also don't have an oscilloscope so any recommendations there too would be grand 😂 Legend though, appreciate any videos on this stuff. Someone needs to set up a beginners guide to getting a setup like this going, or doing it as cheap as possible. If no one has by the time I learn, I'll create it!

  • @mohammedsaqeeb6400
    @mohammedsaqeeb6400 Год назад +1

    Your videos are super informative!

  • @mohammedsaqeeb6400
    @mohammedsaqeeb6400 Год назад +1

    Thank you so much for this!

    • @RECESSIM
      @RECESSIM  Год назад

      You’re welcome! I think I’m going to use it again in a future video to try to dump firmware in a Landis + Gyr IWR modem

  • @MkmeOrg
    @MkmeOrg Год назад +1

    Really cool utility

  • @ianhelsbyservices
    @ianhelsbyservices Год назад +2

    Without delving into your code, could you answer this question:
    Does your program inject the print messages into the device you've glitched?
    That way you get around the problem with the smart meter in your last video and needing a print statement to output the firmware.

    • @RECESSIM
      @RECESSIM  Год назад +1

      No, I still need the device to print something or output some data. I am going to take a look at the meter again and see if it's outputting data anywhere else I might have missed that I can use to exploit it.

  • @hullinstruments
    @hullinstruments Год назад +1

    I don't know enough about this stuff.... but wouldn't it be beneficial to have a power supply not only capable of sourcing current... But also sinking current?
    Completely synchronized in one device. I mentioned source measure units on another one of your videos...
    with an SMU... You can basically do anything. It's nearly like having a whole test bench in one integrated device
    Which is hugely beneficial when trying to synchronize a bunch of different processes and measurements quickly and repeatedly with great precision
    it's all combined in one package and communicating with each other.
    Just thought with glitching and other attacks.... it would be just as important to sink the power out of the device before starting another cycle.
    Or possibly even going negative voltage? Rapidly in succession while monitoring everything in unison.
    Of course this can also be done with separate power supply and electronic load devices. Along with other monitoring equipment and stand-alone pieces of gear.
    But an all in one integrated device makes everything so fast, programmable, and effortlessly precise.
    Please ignore if is a dumb idea i honestly don't know enough about glitching to even comment.
    my specialty is test gear and metrology equipment. So I just thought I would throw that out there.... Since SMU's are used so widely when trying to reverse-engineer or characterize something.

  • @PeetHobby
    @PeetHobby Год назад

    That is a great idea, I love it! 👍

  • @gradientgamer5480
    @gradientgamer5480 Год назад +1

    is there a way i can run it on Windows?

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

    I wonder if we can use these on game consoles

  • @simonstergaard
    @simonstergaard Год назад +1

    Uh, gonna check that out.

  • @serialkiller8783
    @serialkiller8783 Год назад +2

    would you do a video about your toolset on your desk?

    • @RECESSIM
      @RECESSIM  Год назад +3

      All the various meters, scopes and stuff like that?

    • @serialkiller8783
      @serialkiller8783 Год назад +3

      @@RECESSIM exactly + your setup, i have been doing arduino basics and stuff but was looking forward to getting into "firmware hacking/reverse engineering" , is that the right term? my pleasure to purchase the basic tools then get into business. also tips how to get started are most welcomed!

  • @woolfy02
    @woolfy02 10 месяцев назад

    What alternative do you recommend for the Bus pirate? I'm just trying to find something that can handle JTAG. Basically, I just want to be able to connect it to a board (It has an STM chip) and dump the firmware off of it. Is there a general way to connect JTAG to the bus pirate, like when you connect to UART? Thanks

    • @RECESSIM
      @RECESSIM  10 месяцев назад

      I used a Flyswatter2 in the past, although not the lowest cost device it worked well.

  • @techmakerandhacker7867
    @techmakerandhacker7867 Год назад +4

    Is this project open-sourced

    • @poprawa
      @poprawa Год назад +2

      Description says so

    • @RECESSIM
      @RECESSIM  Год назад +4

      Yes, github.com/BitBangingBytes/Glitchy

  • @davidsmith9063
    @davidsmith9063 Год назад

    Thank you very much for this excellent suite of tools! Fine work!! - 73 DE KE5DEV

  • @bobweiram6321
    @bobweiram6321 Год назад

    What keyboard are you using? It sound like a mechanical keyboard.

  • @hullinstruments
    @hullinstruments Год назад

    Wearing a black hooded jacket will increase the odds of success.
    I can't code but that's the single fact I know about hacking.

  • @emilio_wayne
    @emilio_wayne Год назад +1

    Hello, friend great video and good job.......

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

    based on that ui i'm almost certain i've used ur cracks before lol

  • @lostmountainresearchco
    @lostmountainresearchco Год назад

    Looks at the link before watching video… $10,000

    • @RECESSIM
      @RECESSIM  Год назад

      The one I use is only a few hundred dollars, but NewAE does have some very advanced stuff for more cash 💰

  • @trudeyneidig4558
    @trudeyneidig4558 Год назад

    🎶 ≋p≋r≋o≋m≋o≋s≋m

  • @infotechsailor
    @infotechsailor Год назад +1

    This seems like a waste of time lol

    • @RECESSIM
      @RECESSIM  Год назад +1

      Nothing good to watch on Netflix so… 🤷🏽‍♂️