Michael Blake
michael1026.bsky.social
Michael Blake
@michael1026.bsky.social
Application security engineer / bug bounty
I suppose the solution to this is error handling where you let the LLM know the file they specified wasn't found. It's just such an odd concept and feels completely different than any programming I've done in the past.
January 3, 2025 at 7:44 AM
I don't know if success rates improve with more expensive models like o1 or o1-mini, but 4o is not consistent for me. Supplying the ability for it to fetch files works 90% of the time, but other times it'll add an extra comment after the filename, causing an error.
January 3, 2025 at 7:44 AM
Do you still participate in Bug Bounty?
December 23, 2024 at 4:04 AM
I'm kind of surprised. At this point, I can cause all `if` and `switch` branches to execute, I ignore `break`s, and ignore `return`s that don't have a value. I was expecting websites to completely break, but they're almost all completely functional.
December 10, 2024 at 11:17 PM
Thanks! I'm going to try this.
December 6, 2024 at 6:07 AM
I have severely underestimated the difficulty of this.
December 6, 2024 at 5:19 AM
I got this to run, but it doesn't work as well as I'd like. Decided to modify v8 myself and rebuild Chromium, which has actually been a lot of fun.
December 5, 2024 at 8:50 AM
Beyond that research paper (which unfortunately, the code is not open source), I found this recent talk: www.youtube.com/watch?v=kQOM...

That has an open source solution (I have yet to test): github.com/wspr-ncsu/FV8
USENIX Security '24 - FV8: A Forced Execution JavaScript Engine for Detecting Evasive Techniques
YouTube video by USENIX
www.youtube.com
December 4, 2024 at 10:55 PM
It actually seems like something like this has been implemented before for malware analysis: chungkim.io/doc/www17-jf...
chungkim.io
December 4, 2024 at 10:28 PM
For additional context, I'd like code like so...

if (false) alert('x');

to execute the `alert` despite the false condition.
December 4, 2024 at 10:18 PM
Unless there's some magic functionality that allows this in extensions that I'm unaware of, the only other thing I can think of is modifying an existing browser's functionality, which I'd really like to avoid.
December 4, 2024 at 10:14 PM
Thanks!
November 30, 2024 at 6:25 PM
I bought a year of Burp Suite Pro for almost 1 BTC.
November 28, 2024 at 6:13 AM
If some of their users become upset, meh, who cares. If some of their large b2b customers become upset, that's a much bigger issue.
November 25, 2024 at 1:48 AM