philbugcatcher Profile Banner
phil Profile
phil

@philbugcatcher

Followers
2K
Following
6K
Media
26
Statuses
682

Security Researcher, Resident, and Judge @cantinaxyz

Joined December 2022
Don't wanna be here? Send us removal request.
@philbugcatcher
phil
1 month
🏅 4/735, and my largest payout so far. Hella ride. I looked at everything in the code, but looking != seeing. Once again, the gem is in the missed findings. Smol 🧵👇
Tweet media one
38
12
385
@philbugcatcher
phil
5 days
You don't find bugs by searching for them. You find bugs by understanding the code's smallest details.
11
13
212
@philbugcatcher
phil
5 days
RT @tpiliposian: Hey chat, we’re hiring Formal Verification Engineers at Certora. I’ve noticed many security researchers in the space alre….
0
11
0
@philbugcatcher
phil
6 days
RT @Votre_Inc: Our code has passed rigorous audits (proof): – Written + audited by our skilled team: ex‑OpenZeppel….
0
1
0
@philbugcatcher
phil
6 days
This is one of the codebases that I have reviewed the most times. Go see if you can find anything that I missed!.
@cantinaxyz
Cantina 🪐
6 days
A new testbed is open: @Votre_Inc has launched a new bug bounty with rewards up to $100,000. 🪐. Votre brings liquidation free loans to crypto’s top borrowers with high LTV, low rates, and tax efficient design. Their contracts and frontend are now open for review.
0
0
38
@philbugcatcher
phil
11 days
This is the first time I've enjoyed my work in many years 🥲.
1
0
26
@philbugcatcher
phil
11 days
I love auditing.
12
4
119
@philbugcatcher
phil
17 days
Auditing complex codebases feels like trying to comprehend an unknown creature while blindfolded. It's challenging, but not impossible. 99% of success comes from believing you *can* make sense of it, and refusing to give up until you do.
@joranhonig
Joran Honig
22 days
I like the shift that happens a couple of days into a complex codebase. You start out overwhelmed, having no clue how everything fits together. Towers of abstraction everywhere. Continuous confusion. Then suddenly it clicks and you're actually seeing how everything fits.
3
7
101
@philbugcatcher
phil
18 days
RT @bountyhunt3rz: @Ox0O00 @philbugcatcher many requests for @philbugcatcher 👀. what say you ser?.
0
2
0
@philbugcatcher
phil
19 days
How to be sad in 6 steps:. 1. Spot extremely intricate bug.2. Be excited.3. Write a beautiful report for it.4. Read the report and think this is too complex to go without a PoC.5. Write a PoC.6. Not a bug.
17
9
178
@philbugcatcher
phil
19 days
This reinforces an idea I've had for quite a bit of time: it pays off to hunt on bug bounty programs for the heavily integrated/forked protocols. Even if I don't find any bugs, the knowledge will come in handy whenever I audit a fork or a protocol that integrates with it.
0
0
18
@philbugcatcher
phil
19 days
- I have audited many stablecoin protocols, so I could spot issues this one in just a couple hours. - However, I haven't audited the target external integrations. If I knew how they worked, I would be able to cover the "integrations" half of the codebase just as quickly!.
1
0
14
@philbugcatcher
phil
19 days
This protocol is a onchain collateralized stablecoin which allows users to deploy their collateral for yield. Jokes aside, I really was only able to put in a few hours, which allowed me to cover the "stablecoin" half of the codebase. There's a very valuable lesson in there,.
1
0
12
@philbugcatcher
phil
19 days
🥈 2/759. I love stablecoins!. Unfortunately I was busy and only managed to put in 6 seconds in this competition. So my payout averages at just over $1.3k per second (or roughly $42 billion per year). Which means in just 3 years I will be as rich as Satoshi. Smol 🧵
Tweet media one
24
0
251
@philbugcatcher
phil
23 days
I'm gonna build the model. It's impossible to keep track of it on my mind only. The call flow goes 5 levels deep. Then it goes 4 more. Then it goes 4 more *again*, on a different branch. This is easily the hardest codebase I have audited.
4
0
10
@philbugcatcher
phil
23 days
I have just found a serious problem for my excel modeling approach to auditing: storage variables that are updated more than once in the same flow, and read in between. The fact such variables are nestedmappings, and acessed/ updated through for loops makes this incredibly.
4
0
58
@philbugcatcher
phil
23 days
Cantina is single-handedly bringing back the bull market _again_.
3
0
42
@philbugcatcher
phil
23 days
> If I could give one advice, if you're young, join a winning team. Nothing teaches you more about winning than studying how winning teams win. You'll never be able to guess why from the outside.
@_hrkrshnn
Hari
23 days
Working inside Solidity taught me something counterintuitive about building successful products. Solidity has around 90% market share for smart contracts, effectively a monopoly. This puzzles people. How did a language modeled after JavaScript, often considered "inferior" to.
1
3
57
@philbugcatcher
phil
24 days
RT @cantinaxyz: Inside Coinbase’s $5M Onchain Bug Bounty with Cantina
0
6
0
@philbugcatcher
phil
25 days
RT @_hrkrshnn: This is how you win. Everyone new to crypto security should learn from Phil. He's an example of a security researcher who d….
0
2
0