Michal Melewski's Avatar

Michal Melewski

@carste1n

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

437
Followers
160
Following
98
Posts
16.11.2024
Joined
Posts Following

Latest posts by Michal Melewski @carste1n

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 πŸ‘ 375 πŸ” 79 πŸ’¬ 24 πŸ“Œ 4
OffensiveCon25 - Daniel Klischies and David Hirsch
OffensiveCon25 - Daniel Klischies and David Hirsch YouTube video by OffensiveCon

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