how is this hacking tool legal?

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.พ. 2025
  • The CH341A is A POWERFUL tool for people who want to get into bug hunting.
    • this vulnerability sho...
    🔴 LIVE at / lowleveltv
    🏫 COURSES 🏫 Learn to code in C at lowlevel.academy
    🔥 SOCIALS 🔥 Come hang out at lowlevel.tv

ความคิดเห็น • 720

  • @LowLevelTV
    @LowLevelTV  4 หลายเดือนก่อน +115

    it's pronounced "spy", also GO CHECK OUT LOW LEVEL ACADEMY ITS PRETTY NEAT lowlevel.academy (poggers?)

    • @Iuigi_t
      @Iuigi_t 4 หลายเดือนก่อน +2

      poggers

    • @GEfromNJ
      @GEfromNJ 4 หลายเดือนก่อน +2

      As a former Invisalign user myself, one thing you quickly learn is that nobody really notices when you're wearing it or your Esses. You sounded great

    • @cinderwolf32
      @cinderwolf32 4 หลายเดือนก่อน +1

      Well I didn't notice it but NOW I am aware hahaha
      No worries.

    • @billkillernic
      @billkillernic 4 หลายเดือนก่อน +48

      It's a S P I (it is an acronym) flash reader not a spy lol :P

    • @DroneMothership
      @DroneMothership 4 หลายเดือนก่อน +1

      To be real homie. I prefer the Invisalign in. I already have your voice burned in with the Esses so it sounds strange when they are missing.

  • @dtesta
    @dtesta 3 หลายเดือนก่อน +494

    So now a flash-reader is considered a "hacking tool"?

    • @upx12
      @upx12 3 หลายเดือนก่อน +85

      For Clickbait, everything technical could be a hacking tool

    • @CyberNinja6969
      @CyberNinja6969 3 หลายเดือนก่อน +13

      I guess you could call it "hardware hacking "

    • @EuphCat
      @EuphCat 3 หลายเดือนก่อน +6

      Yeah I mean, how is this "hacking tool" considered not legal?

    • @stevesteve8098
      @stevesteve8098 3 หลายเดือนก่อน

      Yep... I have a set of axes that are also excellent "hacking tools"
      The BIG problem with youtube is there is NO citation..., if you go read something like POC || GTFO , you will see they ALWAYS use citation to give credit, that has now basically disappeared in this space.
      Additionally a problem is too many dumbasses watching youtube videos, spoiling it by taking credit for shit that has been done underground for decades...
      a "real hacker", might spend years taking something apart.. or decades in a particular field , only to find that if they tell someone else, that within a weak they are boasting and taking credit and the whole area is shut down.
      Some would think wow years taking something apart... they must not be very good...... yep right .. go look at the PlayStation hacks and the amount of work that went into those.
      along with all the "fake" side traps with code in chips that was NEVER EVER executed, but people spent years analising and tehn giving up.

    • @YakubTheFather
      @YakubTheFather 3 หลายเดือนก่อน +11

      @@upx12I prefer using an axe as a hacking tool. More efficient than a usb especially on trees

  • @zadintuvas1
    @zadintuvas1 4 หลายเดือนก่อน +121

    I recommend buying CH341a version 1.7 as it has selectable voltage and this is suitable for more chips

  • @adrian_sp6def
    @adrian_sp6def 4 หลายเดือนก่อน +516

    Be aware of voltages! This device puts 5V on data lines to 3V3 TOE even when supply to TOE is set to 3V3. Look for 3v3 mod for ch341.

    • @xrayonthemove
      @xrayonthemove 4 หลายเดือนก่อน +19

      Good point!

    • @Ether_Void
      @Ether_Void 4 หลายเดือนก่อน +38

      Afaik there are different versions of this board. The actual CH341 chip is both 3.3V and 5V compatible (which is why the mod even works to begin with) although some boards don't use the integrated 3.3V circuit others do.

    • @adrian_sp6def
      @adrian_sp6def 4 หลายเดือนก่อน +29

      @@Ether_Void Yes, and because of that (some devices have this bug and some does not) I want to warn and inform anyone who want to use it.

    • @ryjelsum
      @ryjelsum 4 หลายเดือนก่อน +10

      Alternately, there are CH341 dongles with blue PCBs that have just a bunch of pin headers, rather than a fancy socket. This has a proper design: it has a jumper that lets you select between powering the CH341 chip from either USB power or an onboard 3.3v regulator, which is what determines the logic voltage (per the datasheet). You have to think about how to hook it up a little bit more since you don't have the socket, but if you're not confident modifying a PCB it'd probably be an overall better purchase - usually it's a little bit cheaper too.

    • @adrian_sp6def
      @adrian_sp6def 4 หลายเดือนก่อน +8

      @@ryjelsum Yes right! I have same dongle as Ed, and mine has 3v3 bug. I juat want to warn and inform to be carefull, some IC will not tolerate 5v as data pulses

  • @chuckcrizer
    @chuckcrizer 4 หลายเดือนก่อน +365

    It took me a bit to realize he meant SPI not a special "spy" chip.

    • @criptych
      @criptych 4 หลายเดือนก่อน +10

      Same here! I've always spelled it out to help distinguish. Not that I talk much about "spy" chips, though...

    • @bjarne9700
      @bjarne9700 4 หลายเดือนก่อน

      @@criptych spy chips is what they eat at NSA

    • @alienJIZ1990
      @alienJIZ1990 4 หลายเดือนก่อน +3

      I don't call it "spy" but that is what it spells lol. Kinda like "pixie" vs "P.X.E." but in that case I use "pixie"

    • @tacowaco-t7v
      @tacowaco-t7v 4 หลายเดือนก่อน +3

      That's why caption matters. Unfortunately not many TH-camr bothers with it.

    • @cyrustakem7993
      @cyrustakem7993 3 หลายเดือนก่อน +4

      plus the clickbait title

  • @zadekeys2194
    @zadekeys2194 4 หลายเดือนก่อน +449

    This is not a hacking device.... It's a simple tool... Stupid click bait title.....

    • @waynekc01
      @waynekc01 3 หลายเดือนก่อน

      @@zadekeys2194 no, it is a SPY flash reader. Not a regular flash reader.

    • @jorenminer8817
      @jorenminer8817 3 หลายเดือนก่อน

      @@zadekeys2194 came here to say this!!!

    • @tatterdemalion898
      @tatterdemalion898 3 หลายเดือนก่อน

      @@zadekeys2194 everything is a hacking device if you're brave enough

    • @xantiom
      @xantiom 3 หลายเดือนก่อน +16

      Any tool is a hacking device

    • @Hackanhacker
      @Hackanhacker 3 หลายเดือนก่อน +13

      [FacePalm] What do you think the deffinition of hacking is LMAO
      Hacking is the creative or unconventional use of tools, systems, or technologies to achieve a goal, often in ways they weren't originally intended to be used. It can involve exploring, modifying, or repurposing resources to solve problems, gain insights, or push boundaries. While hacking is often associated with computers, it can apply to anything where innovation or "thinking outside the box" comes into play.

  • @OnlyHerculean
    @OnlyHerculean 4 หลายเดือนก่อน +52

    The TH-cam algorithm will love these comments about the SPI / SPY topic. Maximum engagement, well played Ed!

    • @davidpotash7256
      @davidpotash7256 4 หลายเดือนก่อน

      @@OnlyHerculean that’s why he’s claiming it’s a phonetically pronounced abbreviation (it isn’t)

  • @lucia-fu5sv
    @lucia-fu5sv 4 หลายเดือนก่อน +216

    that engineer is a SPI

    • @ErikTheHalibut
      @ErikTheHalibut 4 หลายเดือนก่อน +18

      @@lucia-fu5sv THERES A SPI CREEPIN AROUND HERE

    • @lucia-fu5sv
      @lucia-fu5sv 4 หลายเดือนก่อน

      ​@@ErikTheHalibut SPI's, bloody useless

    • @qwfp
      @qwfp 4 หลายเดือนก่อน +1

      BAP

    • @tigerchills2079
      @tigerchills2079 3 หลายเดือนก่อน

      He's SPI'ing on the firmware

    • @joosisleet2820
      @joosisleet2820 หลายเดือนก่อน

      TF2 FTW

  • @Gogeta70
    @Gogeta70 4 หลายเดือนก่อน +201

    He doesn't mention this in the video, but that CH341 device doesn't always work to read flash chips without desoldering. The problem is that in order to read from the flash chip, you have to power it. The CH341 can power a flash chip, but it can only output a limited amount of current. If the VCC rail connected to the flash chip is directly connected to other components too, it's possible the CH341 won't be able to power all those components, including the flash chip. In these cases, it's often best to just desolder the flash chip.
    Alternatively, you could connect a logic analyzer to the DI and DO pins of the flash chip, then power up the device. Use the logic analyzer to record the data stream as the CPU reads the flash contents. You may need to write a small program to convert the recording back into binary data though.

    • @MrWaalkman
      @MrWaalkman 4 หลายเดือนก่อน +3

      Just my experience, YYMV, but I used one to read and flash the BIOS of a Dell laptop. It functioned perfectly. I had to buy a second clip that connects to the chip since the first one refused to work.

    • @Gogeta70
      @Gogeta70 4 หลายเดือนก่อน +4

      @@MrWaalkman Yeah I'd say based on my experience that it works without desoldering about 80% of the time. It really just depends on whether your flash reader can provide enough power to the part of the board you're connected to.

    • @WiKAi
      @WiKAi 4 หลายเดือนก่อน +7

      Before unsoldering, just try plugging in the power cord in the device (but don't turn it on ofc) so it gets standby power to the chip. I've had this work on several devices.
      Some laptops require you to unplug the main battery as well if doing this.

    • @sutfuf6756
      @sutfuf6756 4 หลายเดือนก่อน +2

      1. add a electrolytic cap to the power rail (it looks odd, but, works) 100uF iirc. 2. Hold the reset pin on the uC low/high to stop the uC booting (if the bootloader uses the SPI bus it will corrupt your data). I had to do this to a tapo 200v3 to dump the firmware.

    • @Gogeta70
      @Gogeta70 4 หลายเดือนก่อน

      @@jonlee312 Why would you put a relay between the CH341 and the flash chip?

  • @KillianTwew
    @KillianTwew 4 หลายเดือนก่อน +104

    IMO, consumers should either:
    1. Legally have FULL access to firmware
    OR
    2. The C-Suite should be held legally liable for security breaches and face legal consequences equal to someone who makes and distributes malware as that's what they sold you.

    • @marklonergan3898
      @marklonergan3898 4 หลายเดือนก่อน +3

      I agree that this isn't the best. Just as a thought, imagine the law was done that way, then that means that if a company does give the full source of the firmware, then that would indemnify them and full onus would be on the buyer (and the vast majority of people wouldn't even be able to follow it, let alone detect vulnerabilities in it).
      It would be the equivalent of all of the ToS you agree to going forward being in a foreign language, and onus being on you for not knowing the language it is written in.

    • @KillianTwew
      @KillianTwew 4 หลายเดือนก่อน

      @marklonergan3898 No, that's dumb. You guys like, "uh hey excuse me, can you make things secure?".
      My point is that these people know exactly what they are doing by cutting corners and not making security the forefront of a product they are selling you.
      We need a major shift in policy regarding selling IoT electronics that punches a giant hole in your security because a group of c-suite asshole don't care about you or your data.
      It like Apple vs Arch Linux. We have at least two opitons:
      1. Companies take responsibility for and are held liable for blatant security vulnerabilities. Im not talking zero days where you follow INDUSTRY STANDARDS but there are always going to be small vulnerabilities. I'm talking blatant bullshit like when an IP camera company leaves that admin password as, "password" and also hardcodes it. That is absolutely disgustingly lazy and should be prosecuted.
      OR
      2. The company can release the firmware unencrypted and fully accessible to the user and they take full responsibility for their security knowing they chose the DIY.
      You either get to chose a company that takes over the liability for you, or you take it on yourself. It's literally not complicated like you're making it.

    • @FryuniGamer
      @FryuniGamer 4 หลายเดือนก่อน +5

      @@marklonergan3898 that is already what happens to most users. People play Minecraft without knowing English and the EULA has no translation.
      Same for most games and most SaaS.
      You not knowing the language of the contract you signed or not knowing the language of the code you have access to and are running doesn't exempt you from your responsibility. They wrote the EULA and distributed it, that is their part.
      So it would not be without precedent to requiring it to be open and leave the responsibility for the user.

    • @morezco
      @morezco 4 หลายเดือนก่อน +1

      Good points and good arguments! I’ll go ahead and add that while I totally agree with OP in PRINCIPLE, fining companies as criminals for distributing malware accidentally would immediately make most tech business unviable, since every piece of software I have ever seen has some flaw or breach of some kind.

    • @KillianTwew
      @KillianTwew 4 หลายเดือนก่อน

      @morezco Nope. Your terrible argeuemt shows how little knowledge of cyber security you have behind your argeuemt. You're worried about companies being punished for zero-day exploits. That's not at all what I'm talking about. I'm talking about creating standards and requiring companies to follow them.
      Noone is going to go after a company targeted by the NSO or the Lazarus Groups. You can not hold companies liable for nation-state exploits who use zero days, not even multi-billion dillar companies can catch. I'm talking about the lazy companies like that recent IP camera that didn't change the admin password AND hardcoded it into the device so anyone could gain access to any device anywhere. Or like when COX had a giant hole in their network that let ANYONE access ANY customer information, including FBI facilities.
      Those are blatant failures that should have absolutely been audited prior to production. It's the equivalent of making sure the food your selling doesn't have anything harmful in it. The devices you sell should have the same standards. Plain and simple.

  • @danielszilagyi9658
    @danielszilagyi9658 4 หลายเดือนก่อน +11

    I tought that nothing can hurt my brain more than the pronouncing of SQL as "squeal" but here we are

  • @arizali_
    @arizali_ 4 หลายเดือนก่อน +121

    This is the first time I have encountered someone pronouncing SPI as ‘SPY’. I have only heard ‘S-P-I’ previously. Thank you for the info.
    As an embedded software developer, I can say that if someone stores unencrypted firmware on an external flash, you are free to read it.

    • @xjekwkfhzodudidkne
      @xjekwkfhzodudidkne 4 หลายเดือนก่อน +1

      Opinions on if I have to RE the FW decryption process every time I want to root my devices?

    • @codingneko
      @codingneko 4 หลายเดือนก่อน +8

      Literally what the first paragraph of this said. It made me uncomfortable xd

    • @tavershimaako7034
      @tavershimaako7034 4 หลายเดือนก่อน +6

      It sucks hearing him pronounce it spy

    • @highpraise-highcritic
      @highpraise-highcritic 4 หลายเดือนก่อน +2

      @@tavershimaako7034 Well it is said that way sometimes ... sucks to read people trying pretend they have the corner of being right ... google initialism vs acronyms.
      If you want S.P.I., then be more diligent with your language.
      Both are correct, and vary depending on the crowd.

    • @ericpilboue3276
      @ericpilboue3276 4 หลายเดือนก่อน

      @@arizali_ yes, for a french, it sound, like espion 🤭

  • @kikihun9726
    @kikihun9726 4 หลายเดือนก่อน +19

    If you buy this, make sure you voltage mod it. Can be used at full 5v and full3.3
    Or just buy the pgraded version with green pcb and voltage selector.

  • @chocolate_squiggle
    @chocolate_squiggle 4 หลายเดือนก่อน +11

    Oh come on, such ridiculous clickbait. It's not a 'hacking tool' that should be potentially illegal.
    I used one to switch around some options and button functions on a multimeter. It's a valid utility like any of a hundred other tools. Geeze...

    • @kumaran627
      @kumaran627 3 หลายเดือนก่อน

      Wait till they findout what JTAG can do

  • @linuxguy1199
    @linuxguy1199 4 หลายเดือนก่อน +67

    It's funny when people question the "ethics" of pulling the firmware off a device *they* purchased. You own the device, it's your firmware.

    • @schistosomaharinasutai6913
      @schistosomaharinasutai6913 4 หลายเดือนก่อน +5

      Too bad EULA exists. Which I have no idea if they apply on routers.

    • @_OS_
      @_OS_ 4 หลายเดือนก่อน +1

      What is the point of this "ethics" if part of the firmware can be used in rare cases for a device of another model. The only downside for the manufacturer is if new functions were added to the old product, for example, NVME support to the old system board. Because of this, slightly fewer users will buy a new product with NVME support.

    • @linuxguy1199
      @linuxguy1199 4 หลายเดือนก่อน +19

      @@schistosomaharinasutai6913 EULAs have zero legal standing.

    • @melihcelik9797
      @melihcelik9797 4 หลายเดือนก่อน +1

      You actually get the right to use a copy of the firmware, not the firmware itself.
      That being said, I can also see why some people would try. Putting not encrypted firmware on an embedded device, and the SPI flash is also not included in the SOC. Its an open invitation at this point

    • @TonyTony-rd4rj
      @TonyTony-rd4rj 4 หลายเดือนก่อน

      Yer but the manufacturer thinks its theirs...

  • @svenprigann2631
    @svenprigann2631 4 หลายเดือนก่อน +9

    Dude, my ears are literally bleeding from him pronouncing SPI as some Cold War Soviet fear

  • @itscharlie0110
    @itscharlie0110 4 หลายเดือนก่อน +8

    I actually used one of these for the first time recently! I bricked my Chromebook while flashing the stock firmware after having windows on it 😅. Pretty fun tool to mess around with and see how things work :)

    • @nildesperandum2034
      @nildesperandum2034 3 หลายเดือนก่อน

      WİNDOWS ??? 🤮🤮🤮

    • @kumaran627
      @kumaran627 3 หลายเดือนก่อน

      Cooked it reading the flash in circuit ??

    • @itscharlie0110
      @itscharlie0110 3 หลายเดือนก่อน

      @@nildesperandum2034 Yup, I needed something a little more functional than chrome os, and at that point I knew a lot more about Windows than Linux.

    • @itscharlie0110
      @itscharlie0110 3 หลายเดือนก่อน

      @@kumaran627 what do you mean? I bricked it after flashing the wrong firmware when returning to ChromeOS, and used this to get the correct one on it. That Chromebook is still living lol

    • @kumaran627
      @kumaran627 3 หลายเดือนก่อน

      @@itscharlie0110 i was not that fortunate , trying to recover a bios on a laptop did not desolder the chip and now the board is cooked

  • @TheDakes
    @TheDakes 4 หลายเดือนก่อน +6

    I actually have one of these lying around, I once bought to fix a broken BIOS. Interesting to see what you can do with them. I had no idea how common these kind of chips where. Or that you could use the flashrom command line tool to interact with it. You always learn something new!

  • @juho7294
    @juho7294 4 หลายเดือนก่อน +4

    The only special thing about this product is the ZIF socket you're not even using for its purpose. For general SPI dumping you can use any old arduino or rpi lying around. Or if you get a more feature rich product such as bus pirate or tigard, you can do i2c, uart and others in addition to dumping SPI chips' memories.

  • @javabeanz8549
    @javabeanz8549 6 วันที่ผ่านมา

    The "green screen give away" When the device in your hand disappears into the background.

  • @Sonny_McMacsson
    @Sonny_McMacsson 19 วันที่ผ่านมา

    A CH341 is just a bus converter chip and those are used for all kinds of stuff. Another popular manufacturer is FTDI. You'll see the FT232 in many things, for instance.

  • @kaotickj
    @kaotickj 2 หลายเดือนก่อน +3

    "S-P-I", not spy. Maybe it's okay to say "spy" in casual settings, but this is a tech discussion.

  • @bytefu
    @bytefu 4 หลายเดือนก่อน +7

    There is a bug in the video at 11:18 (chroma key overflow).

    • @KimYoungUn69
      @KimYoungUn69 4 หลายเดือนก่อน +1

      Its a feature

    • @onradioactivewaves
      @onradioactivewaves 4 หลายเดือนก่อน

      ​@@KimYoungUn69but now it has been documented 😢

  • @bumpyturtle127
    @bumpyturtle127 4 หลายเดือนก่อน +325

    im sorry but SPI is pronounced S.P.I. not SPY! The hell is that???

    • @muhammadshahzaib3813
      @muhammadshahzaib3813 4 หลายเดือนก่อน +29

      Don't know man, it's just heartbreaking 😭

    • @kcalbxof
      @kcalbxof 4 หลายเดือนก่อน +13

      I had same issue with SCSI pronounciation (skuzi or whatever) that i encountered some time ago. I was pronouncing it letter by letter...

    • @LowLevelTV
      @LowLevelTV  4 หลายเดือนก่อน +205

      ah yes, because I want to say three distinct syllables instead of just saying "SPY". no thanks. shocking that somehow you still knew what I meant.

    • @Loki-
      @Loki- 4 หลายเดือนก่อน +52

      ​​@@LowLevelTV what do you mean that language is about people understanding the meaning of others? 😱

    • @cinderwolf32
      @cinderwolf32 4 หลายเดือนก่อน +31

      I didn't realize what he was saying until he ran the flashrom command

  • @empathon
    @empathon 4 หลายเดือนก่อน +3

    Please use manual focus if your camera is not keeping up :)

  • @henriquehff
    @henriquehff 4 หลายเดือนก่อน +3

    Openwrt is awesome, I had a couple of routers that I didn't use, after discovering openwrt I could use for something useful, but unfortunately the routers only had 4mb of flash and 32mb of ram, so I modified the openwrt partition system for my device to fit inside an 16mb chip, so now I had more storage, but the ram was still an issue, so I flashed a custom bootloader that could work with different ram chips, and then I replaced the ram with a 128mb and now the router has the latest update and I'm able to use all the extra features of openwrt, this is only possible because openwrt is opensource, thank you all for that :D

    • @Lagger625
      @Lagger625 3 หลายเดือนก่อน

      I wish I had the soldering skills to upgrade embedded RAM

  • @Iuigi_t
    @Iuigi_t 4 หลายเดือนก่อน +145

    Can you also rewrite the firmware in rust?

    • @delphicdescant
      @delphicdescant 4 หลายเดือนก่อน +9

      meh

    • @Satoshic_
      @Satoshic_ 4 หลายเดือนก่อน +50

      Or in cpp;
      1 trillion rust users triggered

    • @patsonical
      @patsonical 4 หลายเดือนก่อน +35

      @@Satoshic_ Me when I rewrite the firmware in pure Lambda Calculus 💀

    • @FaultyTwo
      @FaultyTwo 4 หลายเดือนก่อน +36

      Rust is too bloated.
      We use Assembly now like a man who paid by hour.

    • @dosomething6975
      @dosomething6975 4 หลายเดือนก่อน +12

      No only JavaScript 😂

  • @ivanmaglica264
    @ivanmaglica264 หลายเดือนก่อน

    Oh man, I remember in the 90s, if you discovered a bug in such a way and disclose it ethicaly to the company, they would start to hunt you and sue you as if you are trying to sell defense secrets.

  • @UnrealWaifuTV
    @UnrealWaifuTV 3 หลายเดือนก่อน +1

    Actually it may need the 3.3v mod because the all the data lines are at 5V (because the chip is running at 5v).

  • @collinoly
    @collinoly 4 หลายเดือนก่อน +1

    I used this to fix a expensive monitor that needed a chip reflashed after a power outage. So cool!

    • @Lagger625
      @Lagger625 3 หลายเดือนก่อน

      Better start backing up the firmware of all your devices

  • @kakurerud7516
    @kakurerud7516 4 หลายเดือนก่อน +3

    you are the very first person I have ever heard call it 'spy' also, its not a hacking tool just like the screwdriver you opened that router with ;)

  • @reekt
    @reekt 4 หลายเดือนก่อน +77

    I keked every time you pronounced SPI as SPY

  • @willshowalter
    @willshowalter 4 หลายเดือนก่อน +1

    I wish more new devices were still using SPI flash for more than eeprom config storage these days. TSOP isn’t too bad but requires more expensive readers and BGA just makes me want to cry.

  • @First.nameLastname
    @First.nameLastname 4 หลายเดือนก่อน +2

    I’m glad your name is no longer low level learning.

  • @uplink44
    @uplink44 4 หลายเดือนก่อน

    Wow thanks for that video! Just got mine ch341a and into ezviz camera to see what dodgy stuff (that I saw on wireshark) they are actually doing. Least to say private keys are handled on a plate and they even managed to ship C source code into production so I don't even need gidhra 🙃 It's amazing how security assumptions were defeated with an 8$ chinese tool. Thanks again!

  • @theaifam5
    @theaifam5 4 หลายเดือนก่อน +43

    I used that to program bios chip on my laptop 🤣 because it broke after an update

    • @SM-qo9gr
      @SM-qo9gr 4 หลายเดือนก่อน +3

      Aahhhh ThinkChad in the comment section?!

    • @Amipotsophspond
      @Amipotsophspond 4 หลายเดือนก่อน +1

      the most effective thing you can do with your time is to make instructions on how to do this, because at some point if this is again a problem for you. you might not have to remake another bios that some one made because they learned from your instructions.

    • @robotron1236
      @robotron1236 4 หลายเดือนก่อน +1

      @@SM-qo9gr Im still rockin a T430 😂

    • @SM-qo9gr
      @SM-qo9gr 4 หลายเดือนก่อน

      @@robotron1236 best laptops for casual users. browsing emails and stuff. and its non arguable

    • @TechnoMageB5
      @TechnoMageB5 3 หลายเดือนก่อน

      I was just thinking that this should be possible - thanks for confirming.
      I haven't bricked a computer yet - but it's nice to know all might not be lost if it ever happens.

  • @YouTube-Security
    @YouTube-Security 2 หลายเดือนก่อน

    Funfact: in some cases you don’t even need to use a flash reader to get the firmware. Most firms provide updated firmware’s that also often come in the .bin format and you could simply run these through binwalk. Even in the most up-to-date „secure“ version there are a lot of jucy CVEs waiting to be discovered. Ask me how I know lmao

  • @queen6201998
    @queen6201998 4 หลายเดือนก่อน +4

    IT'S NOT SPY IT'S SPI

  • @dono42
    @dono42 หลายเดือนก่อน +1

    Is SPI commonly pronounced like "spy" [spai]? I usually pronounce it spelling it S-P-I [es-pi-ai].
    If you do a lot of EEPROM work you should check the XGecu T48 or newer T76 and associated chip adapters.

  • @Arek_R.
    @Arek_R. 4 หลายเดือนก่อน +2

    Video starts at 5:29 you're welcome

  • @kumaran627
    @kumaran627 3 หลายเดือนก่อน

    1) Firmware is usually downloadable from manufacturer website , no need to dump it off the router
    2) This programmer is not usually 3.3v logic level and requires quite finekey soldering
    3) this programmer is massively unstable , writes , forget about it
    4) bad drivers
    5) don't cook your devices by reading it in circuit , it is a possibility , always desolder
    Wait till they findout how much you can do with just uart on some of these devices

    • @techguy3507
      @techguy3507 3 หลายเดือนก่อน

      Is finekey the word finicky? I’m just trying to understand. I think that’s what you meant. 🤷🏼‍♂️🤷🏼‍♂️🤷🏼‍♂️

  • @teh_hippo
    @teh_hippo 4 หลายเดือนก่อน +1

    I think I actually preferred the old camera style and video background (or lack thereof).
    Do like seeing new things though. Props for adding in pizzaz :)

  • @ch12o177e
    @ch12o177e 4 หลายเดือนก่อน +1

    This is my first time checking out one of your videos. I enjoyed it and subscribed! It's funny, at first I thought you were Sheldon grown up. LOL

  • @WERTBON
    @WERTBON 4 หลายเดือนก่อน +3

    Please be consistent and call I.S.P. "ISP"!

  • @landongreer
    @landongreer 4 หลายเดือนก่อน +15

    11:20 "with this device", as the spi programmer fades into the green screen. lol.

    • @wernerviehhauser94
      @wernerviehhauser94 4 หลายเดือนก่อน +1

      It's probably a stealthy device

    • @vitto_pincharrata
      @vitto_pincharrata 4 หลายเดือนก่อน

      @@wernerviehhauser94 stealth boy

    • @wernerviehhauser94
      @wernerviehhauser94 4 หลายเดือนก่อน +1

      @@vitto_pincharrata must be a prototype since it only makes itself and not the wearer invisible :-)

  • @74HC138
    @74HC138 4 หลายเดือนก่อน +19

    Spy flash? I always pronounce it "Ess Pee Eye"

    • @robotron1236
      @robotron1236 4 หลายเดือนก่อน +1

      TH-cam algorithm. That’s what I’m thinking. 😂

    • @Hackanhacker
      @Hackanhacker 3 หลายเดือนก่อน

      Its an acronym we absolutly should just say the three letter ... but You know people like to shortcut and make "new words"-_- lol

  • @liviuq
    @liviuq 4 หลายเดือนก่อน

    Good timing! Just as I m waiting for mine to ship.

  • @iblandmenintealltid
    @iblandmenintealltid 4 หลายเดือนก่อน

    Thanks for finding your channel. big up man keep on going

  • @InsipidProgrammer
    @InsipidProgrammer 3 หลายเดือนก่อน

    I used this exact tool to get the data from my BMW's 8 pin flashed onto a $50 replacement gauge cluster from eBay. Something that would have cost a trillion dollars at the dealer. Works like a charm.

  • @frankstonwitchhouse
    @frankstonwitchhouse หลายเดือนก่อน

    Fun drinking game: take a shot every time he mispronounces SPI

  • @ritorujon
    @ritorujon 4 หลายเดือนก่อน +1

    you're saying "spy" instead of SPI so many times, maybe I'll get used to it in the end...
    never mind it's impossible for me to get used to it, but I tried 😅
    Nice video though, great work! ☺️

  • @TofuMommyGamer
    @TofuMommyGamer 2 หลายเดือนก่อน

    The last time I needed a tool to read and write to SPI flash, I just got a Raspberry Pi. You might need to configure it to expose SPI interfaces (my 3b+ can do like 2 independent interfaces) over GPIO, and then you can just run flashrom directly on the device.
    Also, when dumping chips, a standard practice is to read the chip twice and diff the readouts to avoid any read errors corrupting the file. If you don't have a cable on your clip, you should use whatever cable that is the shortest and works for you, I remember reading that 20 cm is the upper bound, and I think I used 10 cm cables to connect the clip to my GPIO pins.
    The reader doesn't really matter if it works, but you might have one laying around without knowing it, and just need a clip to use it with for in situ reading and flashing. It's pretty much a requirement to do most coreboot and libreboot installs on computers, but taking ownership of the firmware you run is pretty cool and lets you do things that are otherwise impossible.

  • @RaisalPradiptaBro
    @RaisalPradiptaBro 4 หลายเดือนก่อน

    This is the first time in my life I've ever heard anyone pronounce SPI as "SPY".
    But you're obviously a way superior low-level and embedded programmer than I am, so I'll follow your pronounciation from now on :D

    • @ingmarm8858
      @ingmarm8858 4 หลายเดือนก่อน +1

      @RaisalPradiptaBro a bunch of my fellow embedded engineers call it spy or spi interchangeably but then we also pronounce all the letters in the word sol-der in Australia 😁

  • @_denzy_6310
    @_denzy_6310 4 หลายเดือนก่อน

    not desoldering the chip may cause the opcodes being sent to other chips connected to the board and may cause issues

  • @WillyJL
    @WillyJL 4 หลายเดือนก่อน +5

    fun fact: you can use a multitool such as flipper zero to dump SPI memory chips too!

  • @el7440
    @el7440 3 หลายเดือนก่อน

    big downside with these i find is if the board has more current draw then the chip or your usb port it wont read because it doesnt have enough current to turn the chip on -and- everything thats also connected to that 5v bus

  • @stickinthemud23
    @stickinthemud23 3 หลายเดือนก่อน

    Love how when you mention "this device" for bug hunting, and hold it up... it mysteriously disappears! {ROFL}

  • @Dave_90lg
    @Dave_90lg 4 หลายเดือนก่อน +1

    I used one of these to unbrick my G75VX laptop in college after asus quoted me $900 to fix it after the laptop bricked when I told it to boot off the dvd drive lol

  • @svenprigann2631
    @svenprigann2631 4 หลายเดือนก่อน +1

    Most of well developed electronics will not have an easy access flash storage for their code. Either they use an encrypted binary on their flash or they use internal flash, which is not that easy to access.

  • @Dominion78
    @Dominion78 4 หลายเดือนก่อน

    gotta love the hacker background

  • @adde88
    @adde88 3 หลายเดือนก่อน

    Love this device!
    Used it myself to remove the "whitelist" of acceptable wifi-adapters on a laptop years ago. It turned out it only accepted 4 devices in the whole world. It declined to boot if u used a good adapter that was not whitelisted. Damn i love that device.
    Have used it on alot of routers to bug-hunt aswell, and also decrypt firmware updates, since the key had to be stored in plaintext on the chip. :)

  • @IrtyGo560
    @IrtyGo560 4 หลายเดือนก่อน +3

    This tool can you let you recover a failed BIOS update using another PC

  • @0xssff
    @0xssff 4 หลายเดือนก่อน +1

    ah yes the spy flash. my favorite type of flash. lol

  • @benjaminlarsson8685
    @benjaminlarsson8685 4 หลายเดือนก่อน +1

    The device can also with the correct software read spi-nand chips.

  • @Anim4000
    @Anim4000 3 หลายเดือนก่อน

    I also use CH341a to edit SFP I2C EEPROM information, very useful to change or crack SFP vendor lock!

  • @madson-web
    @madson-web 4 หลายเดือนก่อน

    I'm with this thing on my hands right now

  • @VeniceInventors
    @VeniceInventors 4 หลายเดือนก่อน

    The title is misleading, as the tool makes reading firmware easier, but hunting bugs is a completely different matter which requires the source code or disassembling the binary.

  • @Turco949
    @Turco949 4 หลายเดือนก่อน +2

    11:39 Something even cooler than this?! Say it ain't so!

  • @420.........
    @420......... 3 หลายเดือนก่อน

    I've reported many bugs in the past, never once got a bug bounty. Most I've been given is a thank you. Million dollar companies will not pay you. Don't waste your time helping them.

  • @PeterRichardsandYoureNot
    @PeterRichardsandYoureNot 4 หลายเดือนก่อน

    Reverse engineering has been deemed to be completely legal if you do it in a clean room environment….basically disconnected from outside influence. You have to reverse engineer the firmware yourself without other input into how it’s done

  • @JoeJoeTater
    @JoeJoeTater 4 หลายเดือนก่อน

    I used one of these to put Coreboot on my Thinkpad!

  • @alexdelifer3723
    @alexdelifer3723 4 หลายเดือนก่อน +1

    literally just started playing with mine last night, pulled a BIOS off an old device, if you have a flipper you can also do this with the SPI memory application, raspi can do this as well, that's what I used back in my coreboot days. I found the soic-8 clip on this particular model to be much better quality than some of the other ones i've seen on amazon.

  • @AT-hh4db
    @AT-hh4db 3 หลายเดือนก่อน

    Wow the best advertisement for the old CH341a I have seen in my life!

  • @tigerchills2079
    @tigerchills2079 3 หลายเดือนก่อน

    9:27 -M for .. Matryoshka? The doll inside a doll inside a doll..
    Guess that's how you can also label "recursive"

  • @ModelLights
    @ModelLights 2 หลายเดือนก่อน

    This is like calling screwdrivers 'murder weapons'..

  • @H3_remix
    @H3_remix 3 หลายเดือนก่อน

    To be fair anyone that can buy a standard USB and can write 1 line of code can break a computer with worm malware they created. It is more about knowing how it’s used so you can combat against it. The number one rule in ethical hacking is to believe the black hat is always 1 step ahead. So we are always playing catch up in security.

  • @PaulG.369
    @PaulG.369 2 หลายเดือนก่อน +1

    It's your property - you bought it, you own it.
    Why would it be illegal to play with it?

  • @perfect.stealth
    @perfect.stealth 2 หลายเดือนก่อน

    For the same reason a knife is legal. It's not the tool itself, its how you use it that determines if its legal or illegal

  • @Grazfather
    @Grazfather 4 หลายเดือนก่อน +5

    Vim probably appended a newline after your file when you changed the string. By changing it to U-boo you would have changed the alignment of everything after so you probably would not have had it boot correctly.

    • @bryankadzban1159
      @bryankadzban1159 4 หลายเดือนก่อน +2

      Was just going to post that :) Much safer to edit with a hex editor, not text editor

    • @Sypaka
      @Sypaka 2 หลายเดือนก่อน

      And also probably exchanged any 00 with 20 LOL. Never edit binaries in a texteditor.

  • @Hackanhacker
    @Hackanhacker 3 หลายเดือนก่อน

    I see a lot of people having a hard time understanding the deffinition of Hacking in the comments ... Forget the morality of making title clicbait away for algo/view purpous, this is still Hacking
    Hacking is the creative or unconventional use of tools, systems, or technologies to achieve a goal, often in ways they weren't originally intended to be used. It can involve exploring, modifying, or repurposing resources to solve problems, gain insights, or push boundaries. While hacking is often associated with computers, it can apply to anything where innovation or "thinking outside the box" comes into play.

  • @vojtechstoklasa3417
    @vojtechstoklasa3417 4 หลายเดือนก่อน

    great contentn, im totally buying it but your cam is out of focus :(

  • @massivgrass
    @massivgrass 4 หลายเดือนก่อน +1

    10:30 if it uses GPL-like licensed parts, like linux, you actually need to be able to replace that bit. Of course, the root file system may contain other parts. And - if you report a bug, prepare to get sued.

  • @TheOceanLoader
    @TheOceanLoader 3 หลายเดือนก่อน

    As a newbie to hardware development, this is interesting

  • @v0lts
    @v0lts 4 หลายเดือนก่อน

    you should really make longer and more detailed videos. I'd rather sit here for 20-40 minutes listening about a single topic (one that can even be talked about for that long - this one is great for that) than watching multiple short vids of different topics.

  • @ethzero
    @ethzero 3 หลายเดือนก่อน +1

    Pronouncing SPI as an acronym, "spy" is plainly dumb as it can be confused with a common English word. That's why we have initialisms. e.g.: NASA vs FBI; NOAA vs NAACP.

  • @AlexanderBelikov
    @AlexanderBelikov 4 หลายเดือนก่อน +2

    I have one! Bought to fix a samsung tv which died after power gone for half a second.

  • @jenskmigselv
    @jenskmigselv 3 หลายเดือนก่อน

    I'm surprised that any current devices still boot from an easily available, external, unencrypted, unsigned flash chip.

  • @BrentLeVasseur
    @BrentLeVasseur 4 หลายเดือนก่อน

    So I clicked on this video thinking that USB device would find BUGS as in covert listening devices in my home or AirBnB rental, and not to pull firmware off of a router. 😂

  • @themessenger-zq9lr
    @themessenger-zq9lr 4 หลายเดือนก่อน

    Would love more hardware hacking content like this! Keep it up!

  • @chinesepopsongs00
    @chinesepopsongs00 2 หลายเดือนก่อน

    Because it is not a hacking tool. It is a hardware development tool that you can use for hacking. Similar that the hammer which is normally used to drive nails into wood when building can be used to break windows and possible doors during a burglary. You cannot make random things illegal because people start using them for illegal things.

  • @peterkis4798
    @peterkis4798 2 หลายเดือนก่อน +1

    D: my router has a SPY chip in it

  • @Alex-ce1ol
    @Alex-ce1ol 4 หลายเดือนก่อน

    That backdrop is a green screen double whammy. Looks like someone plugged in a bad USB stick and got assimilated

  • @hankim5420
    @hankim5420 3 หลายเดือนก่อน

    what keyboard are you using? sounds really good

  • @KieranFoot
    @KieranFoot 3 หลายเดือนก่อน +2

    It is not pronounced "spy". It is an acronym of Serial Peripheral Interface, so it is pronounced "S" "P" "I". And since when is a flash reader/writer a hacking tool? I don't deny that it could be used for hacking, but that is not their primary purpose. As much as I normally enjoy your content, this is just clickbait trash.

  • @hafo821
    @hafo821 4 หลายเดือนก่อน +1

    this "programmer" has 5V data lines, it must be modified or a logic level converter must be used, before connecting to a router like this 🙄

  • @MeisterJager90
    @MeisterJager90 หลายเดือนก่อน

    Been a fan since your first ARM assembly vid, but I gotta say man you're better than this clickbaity title.

  • @hb3643
    @hb3643 4 หลายเดือนก่อน +2

    There is a better one a newer version of the programmer you have shown. The one you are using could brick and fry some SoC

  • @Eng_Simoes
    @Eng_Simoes 4 หลายเดือนก่อน +22

    No affiliate link to the device? Why?

    • @LowLevelTV
      @LowLevelTV  4 หลายเดือนก่อน +69

      because i am a moron

    • @93vxhybridhatchback
      @93vxhybridhatchback 4 หลายเดือนก่อน +18

      @@LowLevelTV add it to the description? I'd rather buy it and help you out then buy it and amazon get all the $$

    • @Eng_Simoes
      @Eng_Simoes 4 หลายเดือนก่อน +4

      @@LowLevelTV don't be offended. I really like your channel and my comment was in good faith.

    • @sintaklaas6427
      @sintaklaas6427 4 หลายเดือนก่อน

      Google: CH 341 - be a little more flexible, dude

    • @alanschmitt9865
      @alanschmitt9865 4 หลายเดือนก่อน +8

      @@Eng_Simoes think he’s just annoyed that he didn’t take the easy money 😂

  • @lannyplans
    @lannyplans 3 หลายเดือนก่อน

    Two points * Having low knowledge is not the same as having low IQ or low wisdom. * It takes more wisdom to avoid the curse of knowledge and you seem to do that well.

  • @pweddy1
    @pweddy1 4 หลายเดือนก่อน

    I am not sure I buy the “open source is more secure” argument.
    After all you had people complaining about them, not fixing audio drivers for over a decade with problems that they knew existed in Linux.
    The first WORM that was ever written, was written by the son of an engineer who had access to the source code for the operating system.
    I knew guys who cracked games back in the 90s, but they had professional dev tools and games were only a few megabytes. Combing through even a few megabytes of an Assembly language for a platform you’re not familiar with is really hard. it’s way easier to find exploits in C source code.