//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言软件加密技术系统结构:十六到十转换,数据解码,取用户名,软件注册A,软件注册B,软件注册C,取注册码,取序列号子程序,取硬件序列号,取自己的硬盘特征字,文本转数值,Key密码赋初值,密钥密码赋初值,取图片,CRC较验,检测_锁死电脑,反跟踪,随机处理,十六到十转换,数据解码,取用户名,软件注册A,软件注册B,软件注册C,取注册码,导入注册文件,读取用户信息表,读取用户信息表2,普通文本到字节集文本,还原字节集文本为普通文本,随机搅乱,加法处理,减法处理,乘法处理,除法处理,交叉搅乱,字符相加,字节集相加,取随机常量名,取随机常量内容,取随机是否数组,取随机长度的随机十进制数文本,取随机长度的随机十六进制数文本,取随机的英文串,字节集到字节集文本,还原字节集文本为字节集,判断文件是否存在,取路径文件名_,GetImages,取短路径名,GetDesktopWindow,SendMessage,加密,解密,是否被调试,取进程文件名,CreateToolhelp32Snapshot,Process32First,Process32Next,OpenProcess,Module32First,TerminateProcess,CloseHandle,读次数,读天数,取自己的硬盘特征字,取用户注册码,取用户注册码, ======程序集1 || ||------_启动子程序 || ||------_临时子程序 || || ======软件注册类1 || ||------_初始化 || ||------_销毁 || ||------十六到十转换 || ||------数据解码 || ||------取用户名 || ||------软件注册A || ||------软件注册B || ||------软件注册C || ||------取注册码 || || ======取硬盘特征字模块集 || ||------取序列号子程序 || ||------取硬件序列号 || ||------取自己的硬盘特征字 || ||------文本转数值 || ||------Key密码赋初值 || ||------密钥密码赋初值 || ||------取图片 || ||------CRC较验 || ||------检测_锁死电脑 || ||------反跟踪 || ||------随机处理 || || ======软件注册类2 || ||------_初始化 || ||------_销毁 || ||------十六到十转换 || ||------数据解码 || ||------取用户名 || ||------软件注册A || ||------软件注册B || ||------软件注册C || ||------取注册码 || || ======软件注册类3 || ||------_初始化 || ||------_销毁 || ||------导入注册文件 || ||------读取用户信息表 || ||------读取用户信息表2 || || ======窗口程序集__启动窗口 || ||------__启动窗口_创建完毕 || ||------_按钮2_被单击 || ||------_按钮3_被单击 || ||------_按钮1_被单击 || ||------_按钮4_被单击 || ||------_按钮5_被单击 || ||------_按钮6_被单击 || ||------_按钮7_被单击 || ||------_按钮8_被单击 || || ======窗口程序集_字符串搅乱器 || ||------_按钮4_被单击 || ||------普通文本到字节集文本 || ||------_按钮2_被单击 || ||------还原字节集文本为普通文本 || ||------随机搅乱 || ||------_按钮3_被单击 || ||------加法处理 || ||------减法处理 || ||------乘法处理 || ||------除法处理 || ||------交叉搅乱 || ||------_按钮6_被单击 || ||------_按钮1_被单击 || ||------_单选框1_全部选中_被单击 || ||------_单选框2_字符相加_被单击 || ||------_单选框3_科学计算_被单击 || ||------字符相加 || ||------字节集相加 || || ======窗口程序集_花变量生成器 || ||------_按钮1_被单击 || ||------取随机常量名 || ||------取随机常量内容 || ||------取随机是否数组 || ||------取随机长度的随机十进制数文本 || ||------取随机长度的随机十六进制数文本 || ||------取随机的英文串 || || ======窗口程序集_EXE内窥器 || ||------_窗口_EXE内窥器_创建完毕 || ||------_按钮1_被单击 || ||------_按钮2_被单击 || ||------_按钮3_被单击 || || ======窗口程序集_数据加解密 || ||------_窗口_数据加解密_创建完毕 || ||------_解密按钮_被单击 || ||------_加密按钮_被单击 || ||------_解密按钮1_被单击 || ||------_解密按钮2_被单击 || ||------字节集到字节集文本 || ||------还原字节集文本为字节集 || || ======窗口程序集_文件加解密 || ||------_按钮1_被单击 || ||------_加密按钮_被单击 || ||------判断文件是否存在 || || ======窗口程序集_花代码生成器 || ||------_按钮1_被单击 || || ======调用的Dll || ||---[dll]------取路径文件名_ || ||---[dll]------GetImages || ||---[dll]------取短路径名 || ||---[dll]------GetDesktopWindow || ||---[dll]------SendMessage ======窗口程序集1 || ||------加密 || ||------解密 || ||------_按钮1_加密_被单击 || ||------_按钮2_解密_被单击 ======检测是否被调试 || ||------_启动子程序 || ||------_临时子程序 || ||------是否被调试 || ||------取进程文件名 || || ======调用的Dll || ||---[dll]------CreateToolhelp32Snapshot || ||---[dll]------Process32First || ||---[dll]------Process32Next || ||---[dll]------OpenProcess || ||---[dll]------Module32First || ||---[dll]------TerminateProcess || ||---[dll]------CloseHandle ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------读次数 || ||------读天数 || ||------__启动窗口_将被销毁 || ||------_时钟1_周期事件 || ||------_按钮1_被单击 || || ======窗口程序集2 || ||------_注册码编辑框_字符输入 || ||------_时钟1_周期事件 || ||------_注册窗口_创建完毕 || ||------取自己的硬盘特征字 || ||------取用户注册码 || ||------_按钮1_被单击 || ||------_按钮2_被单击 || || ======窗口程序集3 || ||------_注册码编辑框_字符输入 || ||------取用户注册码 || ||------_按钮1_被单击 || ||------_按钮2_被单击 ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------_按钮_注册_被单击 || ||------_按钮_注册1_被单击 || ||------_按钮_取消_被单击 || ||------_按钮_注册2_被单击 调用的DLL命令: .DLL命令取路径文件名_,文本型,"shlwapi.dll","PathFindFileNameA",,成功返回路径文本指针地址 .参数路径文本,文本型,,pszPath .DLL命令GetImages,整数型,"ImagesDat.Dat","GetImages",,1、BufferSize为0时返回需要Buffer的大小。2、BufferSize非0时返回加密主程序CRC32值的较对值 .参数图片索引,整数型 .参数图片数据缓冲区,字节集,传址 .参数缓冲区大小,整数型 .DLL命令取短路径名,整数型,,"GetShortPathNameA" .参数全路径文件名,文本型 .参数短文件名,文本型,传址 .参数缓冲区大小,整数型 .DLL命令GetDesktopWindow,整数型,,"GetDesktopWindow" .DLL命令SendMessage,整数型,,"SendMessageA" .参数hwnd,整数型 .参数wmsg,整数型 .参数wparam,整数型 .参数lparam,整数型 调用的DLL命令: .DLL命令CreateToolhelp32Snapshot,整数型,,"CreateToolhelp32Snapshot" .参数dwFlags,整数型 .参数th32ProcessID,整数型 .DLL命令Process32First,整数型,,"Process32First" .参数hSnapshot,整数型 .参数lppe,PROCESSENTRY32 .DLL命令Process32Next,整数型,,"Process32Next" .参数hSnapshot,整数型 .参数lppe,PROCESSENTRY32 .DLL命令OpenProcess,整数型,,"OpenProcess",,将句柄返回给过程对象 .参数dwDesiredAccess,整数型 .参数bInheritHandle,逻辑型 .参数dwProcessId,整数型 .DLL命令Module32First,整数型,,"Module32First" .参数hSnapshot,整数型 .参数lpme,MODULEENTRY32 .DLL命令TerminateProcess,,,"TerminateProcess" .参数hProcess,整数型 .参数uExitCode,整数型 .DLL命令CloseHandle,,,"CloseHandle" .参数hObject,整数型
