2009
11.22
Category:
Coding, Cryptography /
Tag:
Advanced Encryption Standard, AES, Block Cipher, C Implementation, field generator, Finite Field, Galois Field, inverse logarithm, logarithm table, Rijndael, SBOX /
Hello people,
It’s been a while since I have last posted an article. I decided to write an article about the Advanced Encryption Standard. I will explain certain concepts regarding AES and how it basically works. I will provide step by step C code, to make it even easier to understand. You can find the full source code at the end of this article. Actually many websites around the net provide source code for AES. This one is supposed to be easy to understand ;)
Read More >>
2009
04.12
Hey,
Today I will explain the steps it took to code the ImageShack.us screen shot uploader. First… Why was it coded? I was wondering, why should I hit Print Screen, go to MS Paint, hit paste, save it as PNG, go to imageshack.us, hit browse, select the file, hit upload, wait for the other page to load, and copy the direct link to the clipboard, then go and delete the unneeded screen shot file? There had to be a shorter way. So I thought, if I made a program to capture the screen, and upload it to imageshack.us, and get the direct link, and copy it to the clipboard, with a single button, EVERYTHING would be easier, faster, simpler. So the first step was to capture the screen shot. So basically, I needed to copy all the pixels of the screen to a bitmap. First thing in my mind was GetPixel. If I did two for loops, to get all the pixels of the screen, into a bitmap, would be OK, but that would be SLOW. Now into actual code:
Read More >>
2009
03.19
Hi people,
As some of you may know, I’ve been working on SSH Cr4x0r.
SSH stands for Secure shell.
It is a server which provides remote terminal/command line access.
It usually requests a username/password combination.
The program I made launches an attack against a single server,
trying to login with all the possible passwords and users provided by the user.
What makes this cracker ‘good’ is multi-threading!
Read More >>