这是以前的贴子,大家看看:
1:对于DEPHI和BC的程序都可以使用DeDe来反汇编 各位对DeDe好像不是很在乎 但是我觉得DeDe是一个最有利的破解DePHI程序的软件
若你的算法不复杂 对于汇编语言有一定功底Cracker来说加上简单的动态调试 完全就可以写出注册机 因为DeDe反汇编出来的代码层次清晰
非常有利于静态分析
2:关于如何使DeDe无法反汇编 我曾经遇到过这种情况 CCG组织的SunBird和JOJO就曾经编写过一个CrackMe可以使DeDE无法反汇编程序
但是使用W32dasm却可以很好的分析 可惜我刚学DEPHI 原因我也不清楚 :( 除了这个CrackMe之外 我就再也没有见过编译不了的了
想要防止反汇编 最好的方法还是加壳 但是加壳讲究很多 很多人认为加壳的层数越多 对于静态分析就会产生越大的阻碍 但是其实这是一个错误的看法
因为无论加几层壳 对于源程序来说它的OEP都是不会改变的 只要找到OEP 仍然可以轻易的脱壳 这就是以前一位Cracker所说的“一般情况下 N层壳
等于1层壳”的道理
3:大家讨论如何使程序无法反汇编 主要就是想使程序无法被分析破解 其实反破解和加壳的关系很小 目前难以脱壳的加壳类型屈指可数 对于反破解的
最好方法就是DEMO版本 或者叫做演示版本 …………
^_^ 总觉得将全部精力放到反破解上不是一个聪明的程序员应该做的事 WINZIP的成功就是一个很好的例子 它的注册机遍地都是 注册算法一点也不复杂 但是
作者每周收到的注册费用仍然是让其它程序员大流口水…………