donb is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

donb @donb@mastodon.social

I wrote a TCP/IPv4 network stack sniffing/mangling library in Python3. It overloads python dicts to work, which makes parsing and editing packets very elegant. Check it out here, it's GPL'd:
github.com/securitymouse/moops

Introducing careful.is the 1st Open Source Healthcare think-tank intending to build ideas toward free & open insurance program.

Introducing careful.is the 1st Open Source Healthcare think-tank intending to build ideas toward a free & open insurance program.

RISC-V Show more

RISC-V Show more

RISC-V Show more

RISC-V Show more

recommendations wanted Show more

"But... but... but... the poncho!" - Homer

Is mastodon dead already?

Really enjoyed HITB this year but I'm very glad to be going home.

‪"There was to be a meeting at a house in Glendale, the Americans for America Party. Fenster was the campus representative. He walked off. Baldy leaned over and whispered into my ear, “They’re Nazis!”‬"
- Bukowski/Ham on Rye

donb boosted

Not sure how many people have noticed, but the code that accompanies my Phrack paper on Firefox/jemalloc exploitation (phrack.com/issues/69/14.html#a) contains a way to trigger a full GC (DOM + minor) on demand.

And it still works.

RISC-V Show more

RISC-V Show more

donb boosted
http://blog.plover.com/2017/04/02/
"A Unix system administrator of my acquaintance once got curious about what people were putting into /dev/null. I think he also may have had some notion that it would contain secrets or other interesting material that people wanted thrown away. Both of these ideas are stupid, but what he did next was even more stupid: he decided to replace /dev/null with a plain file so that he could examine its contents.

The root filesystem quickly filled up and the admin had to be called back from dinner to fix it. But he found that he couldn't fix it: to create a Unix device file you use the mknod command, and its arguments are the major and minor device numbers of the device to create. Our friend didn't remember the correct minor device number. The ls -l command will tell you the numbers of a device file but he had removed /dev/null so he couldn't use that.

Having no other system of the same type with an intact device file to check, he was forced to restore /dev/null from the tape backups."

RISC-V Show more

HITB2017AMS Show more

HITB2017AMS Show more