Ryan Castellucci 🜬

Ryan Castellucci 🜬

@rya.nc

Hacker. Enby. Administrative inconvenience. Purveyor of technically sophisticated shitposts. Suing the UK for more gender, help with my legal bills: https://enby.org.uk/ Mastodon: https://infosec.exchange/@ryanc Non-binary trans androgynous (they/them)

6.1K followers972 following3.8K posts

*Your screen cuts to static, then to a man wearing a sharp, expensive blazer over a neon-green spandex shirt. He is rollerblading in slow circles around a mahogany conference table while talking directly into what you can only assume must be a cheap phone on a selfie stick.* 1/

View full thread

Cereal Killer: That is universally bogus! Don't let the Plague of modern megacorporations tell you it's a "user error". Cereal Killer: Spandex is a privilege, not a right... but financial compensation for an encrypted ozone layer? That _is_ your right. 5/

Cereal Killer: Call Goldstein, Cook, and Phreak Legal Services _today_. Because if they mess with the best, they're gonna _pay like the rest_! Cereal Killer: *fumbles with selfie stick, advert cuts abruptly* 6/6

*Your screen cuts to static, then to a man wearing a sharp, expensive blazer over a neon-green spandex shirt. He is rollerblading in slow circles around a mahogany conference table while talking directly into what you can only assume must be a cheap phone on a selfie stick.* 1/

View full thread

Man: I'm Emmanuel Goldstein, Esq., and if your celestial body has been compromised by a rogue Gibson-class AI, you need representation that knows how to surf the data-stream and navigate a class-action lawsuit. Cereal Killer: Has your planet experienced: 3/

Cereal Killer: Atmospheric scrubbers disabled by ransomware? Cereal Killer: Your planetary core being used to mine cryptocoins? Cereal Killer: Garbage files trashing your satellites until your orbits are fragmented so badly that Kessler is spinning in his grave? 4/

*Your screen cuts to static, then to a man wearing a sharp, expensive blazer over a neon-green spandex shirt. He is rollerblading in slow circles around a mahogany conference table while talking directly into what you can only assume must be a cheap phone on a selfie stick.* 1/

Man: For years, we yelled from the rooftops: HACK THE PLANET! It was a metaphor, man! It was about freedom! But then, some skid actually went and did it to your planet! Man: *shakes his head, looking disappointed* 2/

Anyone have a Radxa ROCK 5 ITX, ROCK 5 ITX+, or Orion O6 they'd be willing to sell me? I bought two ROCK 5 ITXs from Radxa directly, but one was DOA and they didn't have stock to replace it and couldn't repair it... and I bought a 2U chassis that is supposed to house a pair of Mini ITX boards.

I wanted another computer as a sandbox, I don't really trust VMs, and fucking chip shortages, so to the boneyard it is. I have a disused ASRock Rack J1900D2Y with 8GB of RAM and a PicoPSU that used to be my mail server. Somehow, at some point, I modded the 1U case to mount the rack ears on the back.

View full thread

I frantically reload the applet, but instead of the console, the screen glitches out, showing a live camera feed of my street just as a yellow car pulls up outside. I whistled for a cab and when it came near, the license plate said 'Fresh' and it had dice in the mirror.

If anything I could say that this cab was rare, but I thought 'Nah, forget it, yo, holmes, to Bel-Air!' I pulled up to the house about seven or eight, and I yelled to the cabbie, 'Yo holmes, smell ya later!' I looked at my domain, I was finally there, to sit on my throne as the Heir of Bel-Air.

I wanted another computer as a sandbox, I don't really trust VMs, and fucking chip shortages, so to the boneyard it is. I have a disused ASRock Rack J1900D2Y with 8GB of RAM and a PicoPSU that used to be my mail server. Somehow, at some point, I modded the 1U case to mount the rack ears on the back.

View full thread

So I sigh, boot back into the GRML environment, mount the chroot for the fifteenth time, run the apt install, and rebuild the initramfs. I unmount everything, cross my fingers, and type reboot. The janky Java IPKVM refreshes. BIOS POSTs. GRUB chainloads ZFSBootMenu.

The SSH unlock actually works. The boot process finally gets past the init stage, and a beautiful flood of green [ OK ] messages starts cascading down the screen. The login prompt finally appears. I go to type my username, but the BMC drops the connection again.

I wanted another computer as a sandbox, I don't really trust VMs, and fucking chip shortages, so to the boneyard it is. I have a disused ASRock Rack J1900D2Y with 8GB of RAM and a PicoPSU that used to be my mail server. Somehow, at some point, I modded the 1U case to mount the rack ears on the back.

View full thread

After a while, I finally get that working, only to be immediately prompted for the passphrase a second time (on the screen, via the IPKVM, where I keep failing to type it, and it takes abour 90 seconds to check because I cranked up pbkdf2 iterations) when Debian starts.

Right, need to bake the key into the encrypted initramfs that ZFSBootMenu loads. More chroot bullshit. I get that working, and Debian shits a brick and drops into a root shell because it can't find `/sbin/init`. Apparently I needed to install `systemd-sysv` for that.

I wanted another computer as a sandbox, I don't really trust VMs, and fucking chip shortages, so to the boneyard it is. I have a disused ASRock Rack J1900D2Y with 8GB of RAM and a PicoPSU that used to be my mail server. Somehow, at some point, I modded the 1U case to mount the rack ears on the back.

View full thread

I use metadata v1.0, at the end of the partition, of course. Then comes the part where I get ZFSBootMenu working with SSH unlock. ZFSBootMenu is intended to boot via UEFI, but as I said, that doesn't work, but that's what GRUB is for - I can chainload.

Eventually that works, but I cannot manage to type the passphrase via the janky BMC's Java IPKVM. Fine. I have a file server I already set up SSH unlock with, but that means I'll have to build my own ZFSBootMenu files.

I wanted another computer as a sandbox, I don't really trust VMs, and fucking chip shortages, so to the boneyard it is. I have a disused ASRock Rack J1900D2Y with 8GB of RAM and a PicoPSU that used to be my mail server. Somehow, at some point, I modded the 1U case to mount the rack ears on the back.

View full thread

The board _claims_ to support UEFI booting. This was determined to be a lie. Whatever. A problem for later. I put GRML (which is my new favorite rescue "CD" since it also has aarch64 builds available) on a flash drive, remove the case from the flash drive, solder it to a motherboard header cable...

...and plug it into the internal USB hub I at some point added to the case. Boots fine, but only as a BIOS drive. I do a manual ZFS setup and debootstrap install, then I fuck around with GRUB for... a while... and eventually get it working on a system partition I've set up mirrored with mdadm.

I wanted another computer as a sandbox, I don't really trust VMs, and fucking chip shortages, so to the boneyard it is. I have a disused ASRock Rack J1900D2Y with 8GB of RAM and a PicoPSU that used to be my mail server. Somehow, at some point, I modded the 1U case to mount the rack ears on the back.

Annoying. So I dig up the original rack ears which I apparently still have, and try to flip things around, except the drive tray doesn't work the other way around somehow. What. Fine. I have a drill and a file. Sorted.

While I'm at it, I splice an INA219 current sensor into the power connection for funzies and hook it up to the BMC's I2C bus. I then root the BMC so I can access it. So then I set about setting up Debian on it on a mirrored pair of Intel enterprise SSDs with encrypted ZFS.

Ryan Castellucci 🜬 reposted

Posting this on behalf of a fellow researcher: Hello please reply to Transhate@proton.me with the most grim and egregious stuff Rowling has done targeting people.

Update on my legal case: The European Court of Human Rights has accepted the filing of my claim against the UK. The next step will be a judicial review to confirm admissibility, but I have no idea how long of a queue there is for that. Assuming it's admissible, a hearing will then be allocated.

The age verifier knows how old you are at all times. It knows this because it knows how old you aren't. By subtracting how old you are from how old you aren't, or how old you aren't from how old you are (whichever is greater), it obtains a difference, or remainder.

View full thread

The age verification scenario works as follows: Because a variation has modified some of the information the you have input, it is not sure just how old you are. However, it is sure how old you aren't, within reason, and it knows how old you were.

It now subtracts the age you should be from the age you weren't, or vice-versa, and by differentiating this from the algebraic sum of the year you shouldn't be and the year you were, it is able to obtain the deviation and its variation, which is called January 1st, 1970.

The age verifier knows how old you are at all times. It knows this because it knows how old you aren't. By subtracting how old you are from how old you aren't, or how old you aren't from how old you are (whichever is greater), it obtains a difference, or remainder.

View full thread

If the validation error is considered to be a significant factor, it too may be corrected by by the upload of a high-resolution JPEG. However, the verifier must also know how old you were.

The age verifier knows how old you are at all times. It knows this because it knows how old you aren't. By subtracting how old you are from how old you aren't, or how old you aren't from how old you are (whichever is greater), it obtains a difference, or remainder.

The verification system uses deviations to generate corrective dark patterns to drive you from a date of birth that isn't yours to a date of birth that is, and arriving at an age where you weren't, but now are.

Ryan Castellucci 🜬 reposted

The paper I presented at Security Protocols Workshop is out! The theme was "controversial security". We work to bridge the gap between platonic models of rational actors and the trenches, exploring why the real players don't always disclose vulnerabilities or issue patches. rya.nc/files/strate...

rya.ncrya.nc

Report JKR's tweets to the police, she's inciting violence.

It’s called ‘Stochastic Terrorism’… Remember that term when you see ‘gender critical’ transphobes saying “it’s just a joke” or posting their trans-exterminationist rhetoric wrapped in whimsy, or spoken in a posh accent! 😣

Ryan Castellucci 🜬 reposted

🎉 40,000 women have signed - and we’re not stopping here. We’re united in rejecting discrimination against the trans and non-binary community. We refuse to let our voices be used to divide. This is our moment — and we’re heading for 50,000...and beyond! 🚀💥 📢 Here’s how you can help us get there...

Ryan Castellucci 🜬 reposted

Replying to @tacc.org.uk

If you’re an individual, you can write to your MP to express your concerns, and state that you no longer recognise the EHRC as a NHRI. We’ve prepared a letter you can personalise and send. It helps show this issue matters to constituents.

docs.google.comSubject: I No Longer Recognise the EHRC as a National Human Rights InstitutionSubject: I No Longer Recognise the EHRC as a National Human Rights Institution [Make your own amendments and additions to this email.] Dear [MP's Name], I am writing to express my deep concern regardi...

I mostly share this sentiment, but what I really want is to be recognized as nonbinary. I do get spontaneously referred to in a gender neutral way fairly regularly.

✨💜 king 💜✨@king-reinhardt.bsky.social

I know I, as a nonbinary person, do not owe the world androgyny, but I wanna be androgynous so badly. I want no one to be able to tell what I am. I want conservatives to wrinkle their noses when they see me and say, in Westley's voice, "Dear God, what is that thing?"