本帖最后由 小生帝王 于 2019-8-29 17:33 编辑
0x0 前言
近几年,偷源码的程序越来越多,各位作者苦不堪言,它的隐蔽性极高,只要一运行便会遍历机器上所有的易语言源码文件(*.e)然后上传到服务器,让人防不胜防,稍不注意自己辛辛苦苦写的源码就被人偷了去。即使给源码加上密码,但是也有上传源码之后覆盖掉再删掉源码进行勒索的,于是这个防偷软件诞生了,这是一个初级版本,原理也很简单,详情如下。
0x1 原理
易语言源码默认后缀名为“*.e”,模块默认后缀名为“*.ec”,大多数偷源码的程序也正是利用了这一点,遍历源码和模块文件,然后上传到自己服务器。于是防范的办法就是改掉后缀名,让别人遍历默认后缀的时候,找不到源码和模块,同时也要自己能正常的打开源码,于是涉及到修改源码文件的后缀名以及文件关联。
0x2 功能介绍
编辑框_当前后缀名:填写当前易语言源码的后缀名(默认为.e)
编辑框_新后缀名:改修改成什么后缀名(默认为.xsdw)
按钮_修改后缀:让新后缀名与易语言源码相关联
按钮_删除新后缀:删除新后缀名与易语言源码的关联
编辑框_目录:这里填写要修改后缀名的 易语言源码文件的 文件夹路径,这里路径填写“D:\”就是把D盘所有的易语言源码后缀都修改。源码是遍历然后修改的,如果只需要修改部分源码,建议把这个路径缩小一点范围。
按钮_批量更新后缀:遍历文件,把符合 编辑框_当前后缀名 的文件后缀改为 编辑框_新后缀名
0x3 修改源码后缀
1.设置好 当前后缀名 新后缀名 目录
2.点击 修改后缀 批量更新后缀
0x4 修改源码后缀
1.设置好 当前后缀名(默认为.ec) 新后缀名 目录
2.点击 批量更新后缀
3.需要注意一点就是修改掉模块后缀之后,在添加模块的时候,点击下拉菜单,选择所有文件,然后选择模块文件,如下图所示。
0x5 结束语
此源码并没有太多的技术含量,不喜勿喷。添加新后缀关联之后,之前的后缀(.e)也同样可以打开易语言,软件已经在本机完成初步测试,如发现有BUG,请大家自行修复。
xsdw.e
(6.71 KB, 下载次数: 92)
|