I cannot type chinese at this moment. but anyway many thanks for your information. have you used any anti-debug plugins before you debug the crack-me program? to understand the SEH anti-debug mechanism, I just use a fresh olldbg (without any anti-debug plugin). Then I cannot get through.
I know there is a call to API "SetUnhandledExcetionFilter". if there is no debugger presented, the program will deal with the exception itself (jump to 004012F0). now because the program has detected my debugger, so an exception will be generated and the program never jump to 004012F0. so my question is how can I manully get control of this anti-debug trick.
I appreciate if you could explain a lit bit more in detail about the anti. for instance, where does the program deal with the SEH before the program jumps to the key call?