Coding is a complicated task, and as such, is very error prone. Even the most experienced programmers out there have to face bugs. The secret to getting rid of them fast and easy is to master the use of debuggers. I hope this article helps people who are being introduced to programming so that they <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=164&subd=codeaddicts&ref=&feed=1" />
In February, Microsoft announced a $250,000 bounty for anyone who came to them with information leading to the arrest of the author of the infamous Conficker worm. In just four months (starting in November 2008 to the time of the bounty: February) the worm was suspected to have infected upwards of ten million computers [...]
Reading from the keyboard (stdin) in C might be tricky, for various reasons. One very common issue you might go through is that the input buffer might be dirty from stuff that remained there from a previous reading. To make things easier for me, I’ll call the input buffer “IB” from now on. Let’s start [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=86&subd=codeaddicts&ref=&feed=1" />
I intend this to be a short post, let’s see how I do. Basically, here, I’ll write on how to make bruteforcing go from “dumb” to “obsolete”. I’ll assume you know what bruteforcing is, and already have a notion of what makes passwords “strong” (harder to crack). For that, I’ll tell you guys how I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=75&subd=codeaddicts&ref=&feed=1" />
This is not an expert’s guide, even though we’ll go beyond the usual information on e-mailing security (I don’t even feel like going into it). It will make your work around computers a lot “healthier”. I mean you to share this with as many colleagues/friends as possible, and I hope I can contribute, even if <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=153&subd=codeaddicts&ref=&feed=1" />
Like my article on extracting Pidgin passwords, this article also deals with extracting passwords from a messenger protocol: AIM. As I mentioned in my article on spreading worm payloads with Bluetooth, one of the most important qualities to pay attention to when coding a worm is how well it can spread. A very [...]
Is it me or has Firefox turned into the new IE? I remember when I first used FF, I was positively impressed: the browser was light, fast, practical (IE still hadn’t implemented tabbed browsing, and I had come straight from it), secure… However, with every new version it seems to stray farther and farther away [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=114&subd=codeaddicts&ref=&feed=1" />
While learning sockets in Perl (to put it more acurately, while learning the IO::Socket module), I came across a few implementations of Perl portscanners which, even though functional, were far from practical. I know, I know, you can just get Nmap if you’re looking for a good portscanner, but hey, you can build your own [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=101&subd=codeaddicts&ref=&feed=1" />
Hey guys. Today on IRC drusepth set up a repository for htd0rg user bots. I recently coded nubdj0s, a Perl bot with quite a few features. For organization and practicity’s sakes, I used the POE::Component library. In that sense, the bot’s code isn’t really a good example of how to interact with the IRC protocol, <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=177&subd=codeaddicts&ref=&feed=1" />
There are a lot of programs that people want to start when they boot up and sign on their computers. Users start things like messenger programs and desktop widgets early simply because if they always use them, there’s no reason to have to go find them in the start menu every time. As [...]
Relaying e-mail from your Plesk Server to your Gmail on Google Apps using Postfix transport_maps
Heya. This is another perl project, and it might be handy. If you use the internet a lot, you may eventually build and save huge proxy lists. The problem is, and this is especially true if your list consists of free proxy servers, the number of servers going on and offline all the time is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=105&subd=codeaddicts&ref=&feed=1" />
Remote File Inclusions (or RFIs for short) are one of the most common remote code execution (RCE) website exploits. The concept is simple: a website vulnerable to RFI allows you to include your own file or script. When you can run close to anything you want on a site, the possibilities are nearly [...]
Regular HDs nowadays ally mechanical work and electromagnetic fields to store non-volatile data. They’re just a bunch of disks piled together, containing thin magnetic surfaces which interact with electro-magnetic needle-heads. Now if you program or have considerable knowledge of computer programs, then you know that accessing data located in the hard drive is about the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeaddicts.wordpress.com&blog=10016328&post=144&subd=codeaddi