加密CLEO的方法有很多种,其中最常见的是使用自定义的未知opcode。这里只介绍这种加密方法的破解方法。注意,以下内容针对有CLEO编写基础的人,初学者请参考其他文档。
由于这里介绍的是初级快速的破解方法,所以有些细节不会详细讲解。
打开Sanny Builder(以下简称SB),单击工具栏最右边的调试选项按钮,在弹出菜单中勾选IGNORE_UNKNOWN,然后打开需要加密的CLEO。

找到出现未知opcode的地方,记下opcode。

然后点击菜单栏中工具->选项,打开选项对话框,单击INI路径右侧的按钮,在弹出的打开对话框中找到vicescm.ini,右键->打开。



现在应该能看到记事本窗口,里面是打开的vicescm.ini。

在vicescm.ini最下面加一行,如下
0999=1, %1d%
左边的0999为刚刚记下的opcode,然后分别是“=”,参数个数“1”,参数描述。注意所有字符均为ASCII字符,即都是半角。

保存vicescm.ini,回到SB的打开对话框。点取消关闭打开对话框,回到选项对话框,点确定。重新打开刚才的CLEO,检查是否完成破解。

如果没有完成,再重复刚才的操作,打开vicescm.ini,将刚刚添加的一行修改如下
0999=2, %1d% %2d%

再重复刚才的操作,重新打开CLEO。反复以上操作直到0999这个opcode能正常显示,破解完成。

由于这里介绍的是初级快速的破解方法,所以有些细节不会详细讲解。
打开Sanny Builder(以下简称SB),单击工具栏最右边的调试选项按钮,在弹出菜单中勾选IGNORE_UNKNOWN,然后打开需要加密的CLEO。

找到出现未知opcode的地方,记下opcode。

然后点击菜单栏中工具->选项,打开选项对话框,单击INI路径右侧的按钮,在弹出的打开对话框中找到vicescm.ini,右键->打开。



现在应该能看到记事本窗口,里面是打开的vicescm.ini。

在vicescm.ini最下面加一行,如下
0999=1, %1d%
左边的0999为刚刚记下的opcode,然后分别是“=”,参数个数“1”,参数描述。注意所有字符均为ASCII字符,即都是半角。

保存vicescm.ini,回到SB的打开对话框。点取消关闭打开对话框,回到选项对话框,点确定。重新打开刚才的CLEO,检查是否完成破解。

如果没有完成,再重复刚才的操作,打开vicescm.ini,将刚刚添加的一行修改如下
0999=2, %1d% %2d%

再重复刚才的操作,重新打开CLEO。反复以上操作直到0999这个opcode能正常显示,破解完成。
