Log inSign up
Battle Programmer Yuu
13.2K posts
Image
user avatar
Battle Programmer Yuu
@netspooky
knuck if you buck 日本語/español OK (he/they) @tmpout @binarygolf @[email protected] (fedi) @ vacci.ne (bsky)
n0.lol
Joined October 2017
1,356
Following
20.5K
Followers

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Battle Programmer Yuu
    @netspooky
    Nov 26, 2025
    Part 1 of my #BGGP6 writeup about nasm's most mysterious object file format, RDOFF. n0.lol/bggp6-rdoff/
    user avatar
    Battle Programmer Yuu
    @netspooky
    Nov 24, 2025
    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
    9.9K
  • user avatar
    Battle Programmer Yuu
    @netspooky
    May 30, 2024
    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
    3.3M
  • user avatar
    Battle Programmer Yuu
    @netspooky
    Jun 7, 2024
    $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!!
    user avatar
    Lord Arse!
    @Lord_Arse
    Jun 6, 2024
    Like drugs? Enjoy programming? Boy, have I got the perfect job for you.
    Image
    303K
  • user avatar
    Battle Programmer Yuu
    @netspooky
    Apr 13, 2024
    This is like the bong crafting of desoldering
    Image
    00:00
    1.6M
  • user avatar
    Battle Programmer Yuu
    @netspooky
    Feb 10, 2021
    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
    Battle Programmer Yuu
    @netspooky
    May 30, 2024
    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.
    191K
  • user avatar
    Battle Programmer Yuu
    @netspooky
    Dec 24, 2019
    Replying to @Yoesef and @__device__
    "try with another browser"
  • user avatar
    Battle Programmer Yuu
    @netspooky
    Apr 9, 2024
    Idk if we can ever beat 2020 thugcrowd in the shitposting department
    user avatar
    ThugCrowd
    @thugcrowd
    Dec 18, 2020
    Checkmate libs.
    Image
    65K
  • user avatar
    Battle Programmer Yuu
    @netspooky
    May 13, 2022
    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
    Battle Programmer Yuu
    @netspooky
    May 30, 2024
    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
    348K
  • user avatar
    Battle Programmer Yuu
    @netspooky
    Oct 6, 2020
    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
    Battle Programmer Yuu
    @netspooky
    Jul 10, 2024
    Replying to @MikaelThalen
    He fell for one of the classic blunders, thinking they can win a fight against gay furry hacktivists online.
    48K
  • user avatar
    Battle Programmer Yuu
    @netspooky
    May 15, 2021
    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
    Battle Programmer Yuu
    @netspooky
    May 30, 2024
    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
    229K
Advertisement
Advertisement