dunadan (@udunadan) 's Twitter Profile
dunadan

@udunadan

An open-eyed man falling into the well of weird warring state machines. I talk about reverse engineering, vulnerability research and exploit development.

ID: 1389687473459052545

calendar_today04-05-2021 21:06:36

1,1K Tweet

800 Takipçi

60 Takip Edilen

dunadan (@udunadan) 's Twitter Profile Photo

A difference between vulnerability research and exploit development is similar to hunting-gathering food and cooking it. Some people are mostly good at only one, but you need to be a little bit of an expert in both to perform it at all, mostly at exploitability evaluation stage.

dunadan (@udunadan) 's Twitter Profile Photo

... But in reality, the path is more like moving along a manifold with unexpected curvature: what looks like a straight geodesic from afar is full of local twists, detours, and hidden folds when you’re actually walking it.

dunadan (@udunadan) 's Twitter Profile Photo

Yet again an outsider asked how we measure progress in day-to-day VR, and I failed to come up with anything sounding substantially better than "we're just vibing it bro".

dunadan (@udunadan) 's Twitter Profile Photo

On one hand, it's the typical defender vs. attacker symmetric difference; you only get sad when you're on the inside, defending. On the other hand, take some special, isolated field like memory corruption & feel the everlasting dread of your job dying due to a new mitigation set.

dunadan (@udunadan) 's Twitter Profile Photo

An important addendum from a conversation with chiefpie: n-days help training vulnerability intuition, so called spidey sense you develop it when guessing if the function is promising judging purely by its name, not actual code changes, like with the case study I provided.

dunadan (@udunadan) 's Twitter Profile Photo

To be a good researcher, you must also believe in yourself. Yes, people way smarter and experienced than you have looked at this code. But there is hope your look will be the one to find a crown jewel. It is possible only if you try.

dunadan (@udunadan) 's Twitter Profile Photo

Mental resilience is what gets you through dark times of bug drought. Therr is no way around hardening of the heart.

dunadan (@udunadan) 's Twitter Profile Photo

How does advanced researcher differ from a beginner? Advanced researcher inevitably becomes a weird specialist in target area (compilers, browsers, kernels, servers) more than a "hacker". Experienced researcher is ontologically closer to target's developer than to VR beginner.