易语言程序中如何加入验证码

厚渺酥1685
2013-10-09 · TA获得超过4289个赞
知道小有建树答主
回答量:944
采纳率:0%
帮助的人:1765万
展开全部
首先,我要说的是,不推荐lz用注册码验证。我推荐用网络验证。 注册码验证会很容易被破。 先说下注册码的注册流程: 用户输入验证码→提交注册按钮→程序推出注册码→进行比较 接下来如果比较一样,那么 注册成功 比较失败,那么 注册失败 也就是一个如果判断。 如果 (注册码 = 正确注册码) 注册成功 ()否则注册失败 () 在OD调试(汇编语言)里,这种判断执行的语句为一个cmp和一个jnz的组合跳转。 cmp 比较jnz ZF不为1时跳转 关键就在这里了。破解者将jnz nop填充掉,就没有这个跳转了,也就是不管cmp比较的是一样还是不一样,都不跳转到另一个子程序。这样程序就被破解了。或者将jnz改成无条件跳转的jmp,就是cmp不管是一样还是不一样,都跳到下一个子程序中。有关网络验证,可以在一些大型的易语言论坛中找到,如 精易论坛等、
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式