Ok guys, you all must of had this problem before. You get a program you run it, and it does what you wanted it for, but you don't understand how it works.... how do you do this. possibly by dissassembling the program, decompilling it, or any such way of reverse engineering. does anyone know where i find some good decompilers/dissassemblers, or any information on Reverse Engineering, i have a couple programs, but they arent very helpful in this case right now... =(

dont forget to post!