Thanks! The reason I was looking for an example is because I understand:
overflow a return address with a crafted string, return to the overwritten stack buffer full of shellcode
In principle, but not in practice. Especially the last part.
I have my char buf[16] and some char * ptr = buf; and then a gets() gets a 20 char string, causing a buffer overflow either then or when the buffer is read where it reads out of bounds.
I've done this many times, sometimes intentionally, and if I visualize the memory as one continuous line where the ptr is stored at the precise address buf[20] is at, allowing me to write into that memory location a new address for the pointer by having part of the string given to gets() be a new memory address at the address of ptr, so that next time that pointer is accessed in a program, it leads to an arbitrary memory read, and the arbitrary pointer address can be to still further down in the initial string we gave to gets(), e.g. buf[40] where our shellcode is stored, but how to do this - implement it in practice (so - in code), I don't really know.
Specifically I don't know how to make a pointer at a predictable constant address so it's stored address can be overwritten, and how to make the reading of the resulting maliciously modified pointer also somehow execute code. I'm guessing it can't just be a char pointer reading in data, right?
My friend it is you who is socially inept. Trans people are not basement dwelling "politicals" most of us are just normal every day folks with jobs and partners etc. who just want to be respected to the same level that everyone else is.
I have never even heard of this browser but it's clear the maintainers have priorities of pushing an agenda rather than designing software to meet end user requirements and I wish them well and hope they can learn to set aside their ideology.
Fundamentally it also doesn't even have to be about that either, gender-neutral is a factual grammatic term and it's silly to suggest using gender-neutral pronouns is some sort of political act.
If anything it's Andreas who made it political by taking it so personally in his head, which he did because of political bogeymen in his head, he got triggered by a term and now the chuddie defense force rushes to his side in the latest culture war battleground.