| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
|
| Decrypt_Quick | 字节集 | | |
| dataD | 整数型 | | | | len | 整数型 | | | | key | 文本型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | data | 字节集 | | | | data1 | 字节集 | | | | count1 | 整数型 | | | | NuberData1 | 字节集 | | | | number | 整数型 | | | | count2 | 整数型 | | | | dataNu | 整数型 | | | | NuberData2 | 字节集 | | | | NUdata | 字节集 | | | | 是否有 | 逻辑型 | | |
data = 指针到字节集 (dataD, len )data1 = 到字节集 (key ) 计次循环首 (取字节集长度 (data1 ), count1 ) NuberData1 = 取字节集中间 (data1, count1, 1 ) number = number + NuberData1 [1 ] 计次循环尾 ()number = number % 254 计次循环首 (取字节集长度 (data ), count2 ) NuberData2 = 取字节集中间 (data, count2, 1 ) 如果 (NuberData2 = { 255 })  count2 = count2 + 1   NuberData2 = 取字节集中间 (data, count2, 1 )  dataNu = NuberData2 [1 ]  dataNu = -dataNu + number   NUdata = NUdata + 到字节集 (到字节 (dataNu ))   是否有 = 真   如果 (NuberData2 ≠ { 255 } 且 是否有 = 假)   dataNu = NuberData2 [1 ]   dataNu = dataNu + number    NUdata = NUdata + 到字节集 (到字节 (dataNu ))        是否有 = 假  计次循环尾 ()返回 (NUdata )|
| Decrypt_Asm | | | |
| data | 整数型 | | | | dataLen | 整数型 | | | | key | 整数型 | | | | keyLen | 整数型 | | | | r | 整数型 | | | | 置入代码 ({ 49, 210, 49, 192, 139, 77, 16, 139, 117, 24, 59, 85, 20, 125, 9, 15, 182, 28, 17, 66, 1, 216, 235, 242, 185, 254, 0, 0, 0, 153, 49, 255, 247, 249, 49, 201, 49, 192, 59, 77, 12, 125, 48, 139, 93, 8, 138, 28, 11, 128, 251, 255, 117, 20, 139, 125, 8, 137, 211, 42, 92, 15, 1, 191, 1, 0, 0, 0, 136, 28, 6, 64, 235, 14, 133, 255, 117, 8, 1, 211, 136, 28, 6, 64, 235, 2, 49, 255, 65, 235, 203, 201, 194, 20, 0 }) r = 取空白字节集 (取字节集长度 (data )) Decrypt_Asm (取变量数据地址 (data ), 取字节集长度 (data ), 取变量数据地址 (key ), 取文本长度 (key ), 取变量数据地址 (r )) 返回 (r )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | data | 字节集 | | | | key | 文本型 | | |
data = 到字节集 (“text”)key = “abc”调试输出 (Decrypt_Quick (取变量数据地址 (data ), 取字节集长度 (data ), key )) 调试输出 (Decrypt (data, key ))
开始运行被调试程序
* 字节集:4{156,141,160,156}
* 字节集:4{156,141,160,156}
被调试易程序运行完毕
|