💾 Archived View for midnight.pub › replies › 9112 captured on 2024-12-17 at 18:57:45. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Firmware, huh? One would expect a simple dd to be enough, after all, it's just a block device. How does one work around the firmware? I can imagine a rather simple C program should be enough, as long as one finds the appropriate entry point, do we have to write to some specific location within the device? VERY interesting.
A fun little bit, in my language 'to dd' translates into an obscenity. I always enjoy the very few opportunities I get to talk to people in my country to mention "dd'ing" a usb drive.
I went through a bit of a phase of buying old tech from pawn shops, I got a very little netbook with an ARM processor that ran some very watered down version of Windows, yes, I was amazed that there existed an ARM-based windows distribution! As you can imagine, it didn't have any BIOS, so the problem was, how to get linux to run on it to push out the windows? My idea was that I would have had to find an entry into the kernel, and once in kernelspace, I could just inject the code to write the new OS directly into disk, of course, making sure to know how that processor loads the OS from disk to begin with!
I never really tried, however, I could hardly find any info on that ARM-based windows, let alone find a vulnerability in it. The thing is still lying there, somewhere, probably, I think.
~bartender, a coffee, with some adderall in it if prossible, thank you.
Yeah! I followed a tutorial specifically about these Windows retail USB sticks and had to flash the controller in the stick (a Phison 2251-07, using this program called Phison MPALL). I'm new to these kinds of works anyway so I couldn't have figured it alone.
Oh? Which language would that be, if I may ask? Also, ARM-based windows sound crazy! You got me interested but also I bricked my pc just today so I'll stay away from OS related stuff for a while :p