Part 1: http://pwnews.org/cgi-bin/protect.cgi?File=P4D6Ya22.html
Part 2: http://pwnews.org/cgi-bin/protect.cgi?File=ByjLzbaR.html