课前自泼凉水: 前两课的介绍的方法,不管是NOP填充还是JUM的无条件跳转,其实都有极大的局限性. 甚至单纯就效果而言,几乎无用. 且不说利用OD搜索关键字本身就很难搜得到. 就现在的软件保护而言,也几乎不存在只有一处验证的情况.有几处,十几处,甚至更多处验证的情况并不特殊. 所以,这些课程包括之后的,多半也是熟悉一下原理罢了.摆正心态,抱着一个学习的态度就好. 基于上面的原因,这节课引入了两个概念:关键跳和关键CALL. 顾名思义,关键跳就是关乎验证密码或者注册码的最直接的一个je.如果找到这…