Hey Wil, sounds like you need help!! ;.)When you set a breakpoint in SoftIce for messagebox, you need to know what type of messagebox you are dealing with. (ie. messagebox, messageboxa, messageboxexa ......) One way to find out is to look at your listing you made with W32Dasm. In the tool bar in W32Dasm go to Functions and then open Imports. ( You want to look in imports because that is a reference to Windows API's that are called by the program. These functions are not built into the program Acoustica.) Scroll down the list(there are A LOT!!!) and you will see USER32.MessageBoxA and
USER32.MessageBoxExA
Alternately, you could use the Search function in W32Dasm and search for messagebox. All occurrences of any variation of messagebox would be found also. You then could pop up SoftIce and place a breakpoint on the function MessageBoxA or MessageBoxExA by typing in SoftIce:
BPX MessageBoxA
BPX MessageBoxExA
I hope this helps.
You might want to also check out some web sites for tutorials on cracking. They will have intro's on how to use the different tools, and tutorials on cracking. All good tutorials will name the program and where to locate it.
You then could download the tut and the prog and work through it. This will give you a good idea on how to proceed with your long journey on becoming a cracker!
Try: Code Reversing for Beginners
It's at : www.idca.com/~thesandman/Main.html
Great page to start at! Just be sure that when you download your prog you are going to crack, it is the same version that is being discussed in the tut.
Otherwise you are gonna not have the same results!
Just a newbie myself......
Zook