很多人可能对自己的软件加过壳,但是大多数人就是将软件拖进了加壳程序中,这实际上是不正确的
加壳需要编写加壳代码的,每个壳的不一样,而且一个壳往往也有多条类型的加密代码
比如vmp加壳软件,我们的易语言可以按照如下去写(这也是最常用的一种方式)
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 返回值 = 易游_用户登录 (访问方式全局, 线路 + “.eydata.net/a63e0c5f6090035a”, 编辑框_登录用户名.内容, 编辑框_登录用户密码.内容, “1.0”, “”)判断 (取文本长度 (返回值 ) = 32 )载入 (窗口1, , 假) 信息框 (返回值, 0, , )置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })
加密开始代码和加密结束代码一般写到子程序的开头和结尾,加壳软件会识别到该加密代码才会进行加密
加密开始和加密结束可以写入多个子程序,写多少处不限制,但是一个子程序一般只写一段
重点:
不要加多个壳,比如一些人加了vmp加se,这会降低放破解
壳的作用:
壳的作用主要是防止你的代码在od等工具中可以看到明文,也就是说壳最大的作用是让od显示的数据乱码,不好轻易修改,也就是说,如果你的软件没写防破解,那么加不加壳都一样,甚至都不需要脱壳,因为根本不需要使用od看懂代码
返回:【易游教程列表】
|