Credit Card Number Generation and Self Validation

January 23, 2011 in Information Security, Mathematics, Programming by trevelyn

Every now and then, I pull something nerdy on my readers. You all know that I love math. I am not that good at math, but damn, I think it’s a beautiful thing. Some of my idols/role models are mathematicians, like John Allen Paulos, John Nash, Max Planck (of which I loved his work so much I have a tattoo on my arm showing Planck’s constant). I think last time I dropped math on you was the little Fibonacci sequence I made in PHP. That code was awesome. This time the math was inspired by an image posted on Gizmodo
read more


January 21, 2011 in Information Security, Programming, Updates, WeakNet Linux, WiFi Hacking by trevelyn

WEAKERTHAN 3.1 I am releasing this at 3.1 (not 3) because of a lot of issues I have had with 3. Just to clarify things a bit about the new name that some really have trouble understanding. WEAKERTHAN was the name of the kernel I custom compiled for WeakNet Linux 4. I decided that we (WeakNet Labs) have a linux and that calling it “WeakNet Linux” was just boring. So then I decided that I would use the name of the kernel (in which is the most important part anyways) as the name of the release. Well, The Beta testers
read more

Wireless Hacking References

January 14, 2011 in In the News, Information Security, Systems Administration, WiFi Hacking by trevelyn

I think I will make this a ritual – to add freebies and books I find online. Most of which pertain to the Twitter INFOSEC post by the way ;) Radio Frequency Mathematics Paper The first I’d like to mention is the Math Physics for the RF Engineer paper distributed by This is amazing! It’s written by the Connect802′s Joseph Bardwell, is the president and Chief Scientist of the Connect802 corporation. This guy is a walking breathing dictionary of 802.11 standards and practices. He knows the protocol and science used inside and out. Not to mention, the math
read more

Ruby Rails on Debian Squeeze

January 11, 2011 in Programming, Ruby, Systems Administration by trevelyn

I started learning Ruby a while ago, but never got into Rails. When I finally decided to install and use Rails, man, I ran into a ton of errors! The error message you see below, confused me for about 10 minutes this morning – lack of coffee? Could not find gem ‘sqlite3-ruby (>= 0, runtime)’ in any of the sources. and would not run my rails server on port 3000. Then I tried to use gem and bundle to install sqlite3-ruby but got these errors stating that my sqlite3 libraries (you know, all that stuff that gets thrown into either
read more

Article Published in 2600 Magazine!

January 10, 2011 in In the Media, Programming, Systems Administration by trevelyn

The article “Bash Bash Bash!” has made it’s way into the new release of 2600 (Winter 2011). It’s main purpose is supposed to be more motivational than technical. I didn’t have many passionate teachers when I was going up and those I did have really seem to stick out in my memory. Teachers who have passion for the subjects they are teaching can really impact a person’s life in many ways by inspiration. In fact, all of the subjects taught, by the few inspirational teachers I did have, I regarded with respect and gave them more time and consideration as
read more