xmlHttpFingerprint - Remote OS fingerprinting through xmlHttpRequests

Dan Crowley recently released a paper (txt, pdf) describing how web servers installed on various Operating Systems (OS) respond differently to certain requests depending on which OS they are installed on…

Fuzzing Opera browser: how to get rid of the “start-up dialog” after a crash

If you want to automate running Opera to run fuzzers, you’ll find that once you’ve crashed Opera, it does not start as normal the next time you run it…

JavaScript Shell 4.4beta

I’ve put a new version of JSSh, my interactive  JavaScript Shell, online at http://jssh.skypher.com. I’ve replace the error handlers and object visualization routines, which should improve your grasp of what’s going on in various browsers…

YouJukebox

If you want to listen to a certain song but don’t have the mp3, you can always look it up on YouTube…

Google Chrome released

Finally I can talk about what I’ve been doing since I left Microsoft: I’ve been working on security for Google Chrome; trying to find as many vulnerabilities before we shipped the beta. In the process I’ve found plenty of bugs in other browsers as well :)…

JavaScript stack trace

I’ve created an example script that outputs a stack dump in JavaScript. It shows all the functions that have been called, their arguments and the values of these arguments. I find it to be very useful while writing complex JavaScripts - I use it in asserts and error handlers to find out why things go wrong quickly…

StumbleUpon XSS

I discovered a type 1 XSS issue in the StumbleUpon website. Input in the POST form at http://www.stumbleupon.com/delete_account.php was not properly sanitized…

ASCII Art

I’ve put some of the ASCII Art I’ve created over the years online here. This includes never before publicly released ASCII Art shellcode.

Safari vulnerability

Apple has released a patch for a remote code execution vulnerability that I reported to them…

Command line version of JSSh

I’ve created a command line version of JSSh, should you find need for it like I did…