Well – I’m always looking for ways to fine tune my skills with computers. Often I’m doing security assessments of web sites and applications; a lot of times I’m disassembling code; writing and reading computer assembly; and lately I’ve been really into Code Breaking.
I have a website that I am posting some of the Cipher’s I am breaking from the book “Codebreaker” – the site is Here.
I’ve been recently writing routines in C# to Encrypt and Decrypt using Asymmetric and Symmetric Encryption Algorithm’s – specifically AES and RSA – I will make them available on that website soon.
But in the mean time, to better understand how Base64 Encoding works (This is very important in the world of computers) – I’m currently writing a raw implementation of a base64 encoding/decoding engine (if you can call it that).
The Base64 encoder – if you’re interested, and you have .Net 2.0 installed; and you have the default CASPOL settings – can be located Here, or you can find it under the above like with the link called “Interlude”.
Ok, so Henlin wanted to know why I’m called Darth Jedi.
I originally earned the nickname “Jedi” – because I have a way with the ‘force’ when it comes to computers – I’m plugged into the matrix – not only do I know the matrix – but I can control it. Ok – nerdy – I know – so here is a different reason.
On the surface, it’s simple: part of my job is to break into computers, their systems and their people; I do this; not to steal information, nor to harm, but I do it to discover weaknesses that can be exploited. To find vulnerabilities and attack; and then, when I am done, I analyze these vulnerabilities and attack vectors and help companies fix them.
In order to do this, I have to think like an attacker, I have to think and act like the ‘dark side’; but to be successful in this job, I have to be honest, sincere and above all trustworthy.
I am a perfect balance between the dark side of the force and the light side of the force. I am Darth Jedi.
Now the other meanings are more philosophical, and because this blog isn’t in the category of Philosophy and Religion – I’m not going into it.