Monthly Archives: February 2011

Windows Hosts File Monitor

Earlier I came across a tweet by @bartblaze that mentioned a new malware attack technique called “boy in the browser“. “Once executed on the victim’s machine the exploit code makes persistent changes [...]. The exploit code is then removed from … Continue reading

Share
Posted in Security | Tagged , , , , | 2 Comments

My Connect 4 AI Player – Source Code

I’ve decided to release the Java source code for an artificial intelligence player I wrote for the game Connect 4. I entered the player into a British Computer Society competition in June 2009 and won one of the two first … Continue reading

Share
Posted in Game Development | Tagged , , , | 1 Comment

Regular expression denial of service attack

Whilst doing some research for my final year university project on regular expression visualisation I came across an article about the performance of regular expression matching that caught my interest. In some implementations the time taken to detect whether a … Continue reading

Share
Posted in Security | Tagged , , , , , | 2 Comments

Inject jQuery into any web page

Now and then I come across a website that could be made easier to use with a couple of lines of jQuery – for example a web mail application with check boxes next to every message but no “select all” … Continue reading

Share
Posted in Web Development | Tagged , , | 2 Comments

Writing to the FireBug console from Flash (and PHP)

I was recently tasked with modifying the behaviour of a ready-made Flash component and for convenience I wanted to interact with the Flash component within FireFox and view live debug output in the FireBug console. It turns out to be … Continue reading

Share
Posted in Web Development | Tagged , , , , , | 1 Comment