Michal Melewski's Avatar

Michal Melewski

@carste1n.bsky.social

Security Engineer @ Cloudflare, ex-Google ISE, I use bad software and bad machines for the wrong things. My writing: https://carstein.github.io

436 Followers  |  160 Following  |  98 Posts  |  Joined: 16.11.2024
Posts Following

Posts by Michal Melewski (@carste1n.bsky.social)

Aaaaan bought. Haven't wrote my own debugger since gray hat python book

11.06.2025 09:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The book Building a Debugger, featuring a robot designing a complex debugging machine on a drafting board

The book Building a Debugger, featuring a robot designing a complex debugging machine on a drafting board

The book placed in front of a tortie cat

The book placed in front of a tortie cat

Building a Debugger is now officially released!

It guides you through building a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.

Even if you don't care about building a debugger, you can read it to your cat.

10.06.2025 15:59 β€” πŸ‘ 376    πŸ” 79    πŸ’¬ 24    πŸ“Œ 4
OffensiveCon25 - Daniel Klischies and David Hirsch
YouTube video by OffensiveCon OffensiveCon25 - Daniel Klischies and David Hirsch

Our OffensiveCon talk on stateful baseband emulation (and how improper string handling led to baseband RCE) is available on YouTube: youtu.be/zoAITq7jUM8. It has been a pleasure; awesome conference, brilliant people. Slides and paper: www.danielklischies.net/research/bas...

28.05.2025 11:21 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
A walk down the learning curve A walk down the learning curve (and memory lane) Thomas Dullien (β€œHalvar Flake”) Computing Mathematician

A small slide deck for a 15 minute impulse talk at Cycon 2025 in Talinn: docs.google.com/presentation...

28.05.2025 14:43 β€” πŸ‘ 23    πŸ” 9    πŸ’¬ 1    πŸ“Œ 3
Channels and threads in Rust

This time a little bit of something about concurrent programming in Rust: carstein.github.io/rust/2025/05...

25.05.2025 21:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
hackArcana

A friend of mine is organizing a course about reversing binary files and protocols: hackarcana.com/workshop-ses...

recommendation++

21.03.2025 17:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I had so much hope for MPK but why oh why is the PKRU register writable from the user space...

16.03.2025 22:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yep. There are days when by lunch I'm so mentally spent dealing with fires that I just need some quite time coding a feature or two on the side because I have zero capacity for any task that involves uncertainty.

16.03.2025 18:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Hours you work

This time something non-technical: carstein.github.io/short/2025/0...

15.03.2025 21:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Still experimenting with struct diagraming. Any recomendations for tools like asciiflow?

12.03.2025 10:07 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Translating structures between C and Rust

Wrote a short article about structures in C and Rust: carstein.github.io/rust/2025/03...

This is pretty much teaser about upcoming KVM series.

11.03.2025 21:02 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

But, but hyperinflation that happened 100 years ago, in a completely different economy and different country ...

02.03.2025 11:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Drawing is not a problem - automating it is.
(I use Affinity Designer for that)

17.02.2025 13:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I've started writing a short intro to KVM and realized all C struct visualizers suck, so I had to make my own pictures by hand. Still doesn't look like I imagined it in my head.

16.02.2025 17:07 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Today I'm just chillin

12.02.2025 13:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It already looks like I am talking to myself so you can delete that post and make it official.

10.02.2025 17:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I should have known by now never to reply to @lcamtuf.coredump.cx posts because they will be deleted and my post will just stay there, looking stupid. All my posts look stupid, but this one particularly so.

10.02.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I write to teach LLM wrong things

09.02.2025 21:21 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I’m very excited to announce that we at V8 Security have finally published our first version of Fuzzilli that understands Wasm!
Go check it out at https://github.com/googleprojectzero/fuzzilli.
While we still have a way to go in improving it, we think it shows a promising approach!

04.02.2025 19:34 β€” πŸ‘ 31    πŸ” 16    πŸ’¬ 1    πŸ“Œ 1
Preview
AMD: Microcode Signature Verification Vulnerability ### Summary Google Security Team has identified a security vulnerability in some AMD Zen-based CPUs. This vulnerability allows an adversary with local administrator privileges (ring 0 from outside...

It's out and make for a very interesting read:
github.com/google/secur...

IMO, AMD should own it and release a microcode SDK....

@sirdarckcat.bsky.social

03.02.2025 22:12 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Post image

Roughly three weeks ago I was invited as a guest speaker by guys from @doyensec.bsky.social for their lunch and learn session. Such invitations are great because and I greatly appreciate them. Yesterday I have recived this 'thank you' gift. You guys rock.

31.01.2025 12:46 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ohhhh, come on, 5 more minutes please :)

28.01.2025 22:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Refuting a bullshit bug bounty report from (probably) a LLM is my least favorite way to spend my friday afternoon. What a waste of time and energy. Hashtag BegBount.

27.01.2025 14:37 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Have they crashed at least 1507 computers in a day?

22.01.2025 18:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Guy clearly does not attend enought conferences and meetups - that would net him enough t-shirts to last for 2-3 years.

21.01.2025 16:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Austin Nasso on LinkedIn: I make $340,000 per year in San Francisco as a software engineer and it's… | 4,641 comments I make $340,000 per year in San Francisco as a software engineer and it's utterly unlivable. Let's break it down. After taxes, my take home is… | 4,641 comments on LinkedIn

And the prize for the least irony-aware crowd goes to linkedin commentators.
www.linkedin.com/posts/austin...

21.01.2025 15:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We have to frequently remind people that 'privilege escalation' is when you go from low privilege to high, not the other way around.

19.01.2025 01:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Jurassic Park - as an illustration of what happens when your staff is overworked and underpaid.

on more serious note: "The Art of Doing Science and Engineering"

16.01.2025 23:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Well, bummer

16.01.2025 05:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Looks like I'm going to offensiveCon. See you all there.

15.01.2025 18:47 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0