phpAnalyzer Goes Live!

phpAnalyzerAfter many months of analysis, research, design, development and testing I have decided to open phpAnalyzer to the public. Up until this point I have been very secretive about the system as I produced it in partial fulfilment of my BSc and didn’t want anyone with more resources and time to be able to spring up a similar system overnight that voids the usefulness of my own; now however I can launch it and I hope that it will be of use to people and meet the goals it was originally designed to conquer.

Check out phpAnalyzer at: http://www.phpanalyzer.co.uk/

What is phpAnalyzer?

phpAnalyzer allows users to upload a script to the system, at which point it will scan the script for bad PHP development practise; once the file has been fully scanned a report will be displayed to the user which indicates what they need to revise and display possible solutions to the problems, which in most cases will contain links to the appropriate pages in the online PHP manual which will aid the user in implementing the updated and correct methods and or global objects.

Who is phpAnalyzer aimed at?

It is primarily aimed towards students / people learning PHP as with an ever growing number of students and freelance developers turning to online resources it is important that a tool be available that will allow the developer-to-be to ensure what they are reading about is indeed the way they should be tackling a given problem.

Posted in Software, Technology, Web Design, Web Development at May 25th, 2010. 2 Comments.

CrackerHash, MyVimeo and Tweetbox

Over the past week I have released three new projects of mine, which are as follows.

CrackerHash -  a program I developed originally for the purpose of demonstrating how inefficient brute forcing can be as the number of potential combinations increases, however can be an effective tool for reverse engineering MD5 hashes. It should be noted I take no responsibility for any activity you use this application for, it has been released as a means of data recovery and as an educational tool and I do not encourage this to be used for any illegal activity.

MyVimeo -  a WordPress widget which allows you to display your latest activity on Vimeo in the sidebar of your blog. It is fully customisable in that it allows you to specify how many activities you wish to display and allows you to customise the title of the plugin in the sidebar to whatever you want.

tweetbox – a WordPress plugin that let’s you display your latest tweet(s) in the sidebar of your blog, in a manner which will not disrupt the rest of your blog should Twitter be slow in responding.

The reception of tweetbox in particular has been rather amazing; within the first 24 hours of it being released it had over 230 installations via its page on the WordPress Plugin Repository and was featured in Blogging Inside’s Top 100 Twitter Tools!

If you are a user of tweetbox or MyVimeo please head over to their WordPress pages and rate them to help them become easier to find in search results :)

http://wordpress.org/extend/plugins/tweetbox/

http://wordpress.org/extend/plugins/myvimeo/

Posted in Hacking, Software at March 24th, 2010. 2 Comments.

EDK 0.3 – Electric Drum Kit Preview

EDK is a new project of mine which is still in its infancy but is progressing at a rather promising speed. The goal of EDK is to provide a high quality and customisable drum module that is compatible with a plug and play kit.

The drum kit consists of four highly durable pads (similar to those you would find on any retail electric drum kit) and one pedal which connect to the MadCatz RB module via male stereo connections on the end of each pad. Once the pads are connected to the module, the module then connects to the computer via USB.

As can be seen in the demonstration video below the interaction code is fully working, along with the resource management (otherwise you wouldn’t be able to load and use the sounds), however there is still quite a long way to go before it is of much use to anyone as I still have to work on the GUI that allows for customisation; it is all coming all very nicely though.

If you have the time leave some feedback and let me know what you think of it so far :)

Posted in Computer Hardware, Music, Programming, Software at March 7th, 2010. 6 Comments.

Kid Teaches How to Use Tracert – Fail!

I was browsing the DefCon forums earlier today and I came across a topic in which someone posted this video, and I honestly could not stop laughing at this kid who actually thinks tracert is some kind of out of this world tool that will list the IP address of every host connected to a website; I mean come on, the purpose of the tool is in the name, traceroute!

Posted in Hacking, Software, Videos at January 26th, 2010. 11 Comments.

Parrot AR.Drone

I have just been watching some footage from CES 2010 and this gadget is so awesome, it is a WiFi helicopter that you can control using your iPhone!

Check out the demonstration in the video below.

Posted in Computer Hardware, Hacking, Software at January 20th, 2010. No Comments.

Booting Google Chrome OS from a USB Flash Drive

On the latest episode of the Hak5 podcast Darren Kitchen demonstrated how to install and boot Chrome OS (the new operating system being developed by Google for those of you who don’t know) from a USB flash drive, check out the video below to view the segment of the show which covers it.

The torrent mentioned in the video as well as further instructions can be found here: http://www.makeuseof.com/tag/download-google-chrome-os-and-run-on-a-real-computer/

If you want to watch the full episode head over to: http://www.hak5.org/episodes/episode-618

Posted in Computer Hardware, Hacking, Software at December 19th, 2009. No Comments.

Registry Hack for Apple Keyboard

I recently ordered one of Apple’s new Aluminium Keyboards and as I expected I had some issues getting it fully working on a Windows machine, having never actually used an Apple keyboard before I was unaware that the alt keys on the Apple keyboards are actually where the Windows key would be on a regular keyboard, and the print screen and scroll lock keys are not present either, instead replaced by extra function buttons.

The only solution I came across was to extract the Windows drivers from Boot Camp however I didn’t want to fuss around trying to convert Apple’s DMG files to a format that can be mounted with any standard virtualisation software such as Daemon Tools.

Instead I made use of a tool called SharpKeys and re-mapped the appropriate keys, so now I can touch type as normal with my CTRL and ALT keys in the correct positions and use scroll lock and print screen, in addition I have also set F18 to lower the system volume and F19 to raise it.

If you are looking for the same functionality simply download This File, unzip the file inside and double click it, it will insert the appropriate values into your registry, after doing so you will need to restart your machine for the changes to become active.

Alternatively you can insert the following values yourself into the registry:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
“Scancode Map”=hex:00,00,00,00,00,00,00,00,07,00,00,00,37,e0,64,00,46,00,65,00,\
5b,e0,38,00,38,00,5b,e0,2e,e0,69,00,30,e0,6a,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes]
“00040402″=”bg”
“00000c04″=”ch”
“00001004″=”ch”
“00001404″=”ch”
“0001041f”=”tr”
“0000041f”=”tr”
“00000412″=”ko”
“00000804″=”ch”
“00000425″=”et”
“00000426″=”us”
“00010426″=”us”
“00000427″=”us”
“00000411″=”jp”
“00000423″=”us”
“00000402″=”bg”
“00000419″=”ru”
“00010419″=”ru”
“00010c1a”=”us”
“00000c1a”=”us”
“00000422″=”us”
“00010402″=”us”
“00020402″=”bg”
“00030402″=”bg”
“00020422″=”us”
“0000041C”=”us”
“0000041a”=”yu”
“00000424″=”yu”
“00000405″=”cz”
“00010405″=”cz”
“0000040e”=”hu”
“0001040e”=”hu”
“00000415″=”pl”
“00010415″=”pl”
“00000418″=”ro”
“00010418″=”ro”
“00020418″=”ro”
“0000041b”=”sl”
“0001041b”=”sl”
“00000442″=”tk”
“00000813″=”be”
“0000080c”=”be”
“00001009″=”us”
“00010c0c”=”cf”
“00000c0c”=”cf”
“00000406″=”dk”
“00000413″=”nl”
“0000040b”=”su”
“0000040c”=”fr”
“00000407″=”gr”
“00010407″=”gr”
“0000040f”=”is”
“00001809″=”us”
“00000410″=”it”
“00010410″=”it”
“0000080a”=”la”
“00000414″=”no”
“00000816″=”po”
“00000416″=”br”
“0000040a”=”sp”
“0001040a”=”sp”
“0000041d”=”sv”
“0000100c”=”sf”
“00000807″=”sg”
“00000809″=”uk”
“00010409″=”dv”
“00030409″=”usl”
“00040409″=”usr”
“00020409″=”us”
“00000409″=”us”
“00000452″=”uk”
“0000046e”=”sf”
“00000408″=”gk”
“00010408″=”gk”
“00020408″=”gk”
“00050408″=”gk”
“00000404″=”ch”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybIDs]
“0001041f”=”440″
“0000041f”=”179″
“00010415″=”214″
“00000442″=”440″
“00000410″=”141″
“00010410″=”142″
“00010408″=”220″
“00020408″=”319″

If this has helped you then please Digg It so that others may come across it too!

Posted in Computer Hardware, Hacking, Hardware, Software, Technology at December 16th, 2009. 9 Comments.