最近几天看了一下破解方面的东西,感觉一头雾水,估计是IQ不够,不过真的很希望高手能够指点一下。这里有两个问题:
1. 我的理解是每个程序都有一个入口点,也就是说不管用户程序是否被加壳操作系统在运行它的时候都是从入口点开始才执行用户代码的,那为什么有些被加壳了的程序不能断在入口处呢,难道他把操作系统的代码改了?
2. 在ollydbg的菜单debugging options->Events中有个make first pause at
(1) system breakpoint
(2) entry point of main module
(3) winmain
我想问一下这几个到底是一个什么概念呢,为何破解这个软件的时候选这个,而破解另外一个软件又要不同呢?
呵呵 可能太极出了哈 不过真的很希望高手们不吝赐教