Luna 🌙 boosted

Whoa! Have you heard of @PronounsPage ?? I was considering writing my own, but this is EXACTLY perfect for including in an email signature!!

en.pronouns.page/@calll

Luna 🌙 boosted

ugh… just acknowledging someone's pronouns is not the same as actually respecting them!

Maia Kobabe's pronouns apparently don't sit well with Wikipedia editors, but they don't wanna seem transphobic, so they just… skipped eir pronouns entirely 🤦

en.wikipedia.org/wiki/Maia_Kob

Luna 🌙 boosted

@jrballesteros05 @iron_bug excuse me, but i feel i must interject here.

the best way is neither fund- nor awareness raising, it's communism. creating a society where the needs are essential and not profits for the richest, where collaboration is encouraged and nobody fears the loss of basic needs just bc they fail to monetize sharing their genius and hard work

current society is like modern software: tainted to the core bc built upon huge piles of shit

Luna 🌙 boosted

I always thought the first "official malware" in Linux would come in the hand of Red Hat and all of their crapware like systemd, but I was wrong. Qt is ahead and now we have to take care that apps made with that library come without ads.

qt.io/blog/monetizing-cross-pl

That's why is important to donate to those projects you like because devs have to look for other alternatives to monetize their projects.

Luna 🌙 boosted
Luna 🌙 boosted

remember, it's not a maid because of the maid outfit, it's a maid outfit because a maid wears it :chen_shrug:

Luna 🌙 boosted

Now it’s you need a Master’s degree and not a Bachelor’s degree to get a good job. The entry level job market is rough right now due to market instability. I predict by 2050 you’ll need a PhD to earn above minimum wage.

Luna 🌙 boosted

what will NOT save the planet:
- ban plastic bags
what WILL save the planet
- blowing up oil refineries

Luna 🌙 boosted

All cops are assholes
All cops are bastards
All cops are chucklefucks
All cops are dickholes

Luna 🌙 boosted
Luna 🌙 boosted

Running a bot on Twitter to unfollow everyone who doesn't follow me back as I've been blocked from following any new accounts. Trying to get the limits removed through a mass unfollow. Although Twitter will probably ban my account anyways for API abuse XD

Luna 🌙 boosted

#Nitter is an AGPLv3 licensed #Twitter frontend with all the features of the default site -- but more importantly -- it returns all of the freedom that Twitter's nonfree JavaScript takes away from you. Try it out! nitter.net

Luna 🌙 boosted

Did you know:

in order to play the mentally insane depressed role of the Joker, Joaquin Phoenix had to install Nvidia drivers on Linux.

Luna 🌙 boosted
> so you're pan right
< yeah
> but you call all your relationships gay
< yeah :blobcatsip:
Luna 🌙 boosted

Can you bypass the EU Cookie law by using Local Storage instead of Cookies?

Luna 🌙 boosted

Racists complain that we block/limit them because of them practicing free speech. We block/limit them because we practice our freedom. They expect us to willingly listen to the crap they say. Fascinating.

Luna 🌙 boosted
Luna 🌙 boosted
I was experimenting with arbitrary code execution on Winblows using C. And found something interesting.

Yesterday I discovered that when executing 64-bit code, the memory pages assigned to non-text sections of the process are protected against execution through the use of the NX bitflag (https://en.wikipedia.org/wiki/NX_bit). It can be disabled though with the use of VirtualProtect, or requesting pages using VirtualAlloc with the PAGE_EXECUTE_READWRITE flag enabled.

However, this isn't the case in 32-bit windows systems, where you can execute arbitrary code at any time, as long as you have access to said memory space. This is unsafe, because it allows any potential attackers to run arbitrary code through exploits involving buffer overruns and other similar tactics.

However, one thing I noticed today is that if I compile a 32-bit binary with a raw arbitrary code execution (no NX bitflag is unset), and execute it on a 64-bit system... the system won't enforce any memory protection for this executable, so it runs fine.

Now, this code isn't run "raw" on the system. 64-bit Winblows actually uses an emulator to run 32-bit code, called "WoW64". Therefore it can only execute code within the emulator's memory space. Or that's what I think. I don't think I could execute code like this from within another process, even at the same permission level, without unsetting the NX bitflag first, since it's run in a 64-bit system with protection... But I wonder if there is a way to exploit all this with a malicious intent :blobcatthink:
Luna 🌙 boosted
Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.