236 karma · joined October 12, 2021
I don’t think I was trying to “outsmart” anything, I’m just a naturally curious person
edit: actually, wouldn’t you still need to override the global you’d like to instrument? At that point, the toString of the modified function would leak your hook.
see: https://gist.github.com/voidstar0/179990efe918d1028b72f292cf...
Regardless, I do have some interesting ideas that should hopefully make my pain of compiling Chromium for 3 hours worth it though :p
Cheat Engine for site scripts? Who knows. Mostly just using this as an opportunity to learn some browser internals so id say it still paid off :)
FWIW I still think modifying the browser has some positives wrt stealth and hooking out of process frames (could be wrong on the second part, haven’t actually tested!)
Still good to know though will leave a note in the article :-)
Thank you for sharing :)
FWIW I still think a custom browser approach has some benefits (stealth and executing in out of process iframes. could be wrong on the second part, haven’t actually tested!)
[0]: https://research.google/pubs/picasso-lightweight-device-clas...
see: https://blog.castle.io/anti-detect-browser-analysis-how-to-d...
some projects worth checking out: https://github.com/refraction-networking/utls https://github.com/berstend/puppeteer-extra
Seems like someone's recreated it here https://thebest404pageeverredux.com/
Lovely work by my friend Haze :)
https://www.nullpt.rs/feed.atom https://www.nullpt.rs/feed.rss https://www.nullpt.rs/feed.json