user avatar
Battle Programmer Yuu
@netspooky
knuck if you buck 日本語/español OK (he/they) @tmpout @binarygolf @[email protected] (fedi) @ vacci.ne (bsky)
Joined October 2017
Posts
  • Pinned
    user avatar
    Part 1 of my #BGGP6 writeup about nasm's most mysterious object file format, RDOFF. n0.lol/bggp6-rdoff/
    Today I got RDOFF (.rdf) files working in nasm 2.15. I wrote my own lib bc nasm didn't generate properly. Also patched the 32-bit loader in `rdx` with mmap tricks (shoutout ixi). An executable RDOFF has likely never run on a 64 bit system before today. Writeup soon! #BGGP6
    gdb executing the rdx binary with the global.rdf file as the argument, returning 6 and exiting
    screenshot of a terminal with the rdx binary running global.rdf checking the return value, a hex dump of the file, and the output of the generator script that built it
  • user avatar
    Have you ever wondered what's in one of those Dyson fans? Mine stopped working and I wanted to get rid of it, but I remembered it has my wifi creds and prolly customer info on the board, so it needs to be properly disposed of. Let's take it apart and see what's inside!
    A Dyson fan resting on a chair
  • user avatar
    $80 to smoke weed and write Python scripts?? I get paid way more to do that. Know your worth!! Don't let them lowball you!!
    Like drugs? Enjoy programming? Boy, have I got the perfect job for you.
  • user avatar
    This is like the bong crafting of desoldering
    00:00
  • user avatar
    Watching Parler videos scraped by @donk_enby being used as evidence at the impeachment trial. The IDOR she found in Parler's API was one of the most consequential exploits in recent history.
  • user avatar
    Replying to @netspooky
    Also, why do I care about data on the device? If something collects data about me and it's in my control, why wouldn't I take a few minutes to disassemble it and learn about it's internals? If I could wipe the disk on their servers that had my customer data I would do that too.
  • user avatar
    Replying to @Yoesef and @__device__
    "try with another browser"
  • user avatar
    Idk if we can ever beat 2020 thugcrowd in the shitposting department
  • user avatar
    Image of Jesus with the label "Chinese Firmware Devs", a beam of light labeled "Header files in Git repos with 0 stars" and a person being covered in the light beam labeled "Literally every reverse engineer in the world"
  • user avatar
    Replying to @netspooky
    The first order of business is getting the screws off the bottom. There were screws in several locations, many under the feet. Once the bottom cover is off, you can see the gear mechanism that rotates the fan
    The underside of the fan with the rubber feet pulled off
    The inside of the base showing a gear mechanism for rotating the fan
    The gear mechanism removed showing the ball bearing circle that the fan uses to move
  • user avatar
    Now that he's in jail I can probably say, the highlight of my career is getting J\o\h\n M\c\A\f\e\e to sideload an APK on his trap phone while he was on the run.
  • user avatar
    Replying to @MikaelThalen
    He fell for one of the classic blunders, thinking they can win a fight against gay furry hacktivists online.
  • user avatar
    Replying to @prodilovechris
    How do you even have that many authors? Is everyone just contributing one word at a time? "Yo you heard that new 🔥🔥? Remember when they said 'the'? That was me bro!! I wrote that!"
  • user avatar
    Replying to @netspooky
    Also there are people in the quote tweets wondering why this fan even has wifi and stores data. This fan has an MQTT server on it that the app uses to control it. It also stores historical data about air quality, temperature, and other things. That's why I wanted to take it apart