http://packetstormsecurity.org/files/view/71322/ms08_067_netapi.rb.txt
in college we were asked in the course of computer security to do thisbut I have no idea