不知道是不是这发,可以考虑更新下这两
- .版本 2
- .子程序 bin2hex, 文本型, 公开, 字节集转十六进制文本:快速
- .参数 src, 字节集
- .局部变量 dst, 文本型
- .局部变量 len, 整数型
- 置入代码 ({ 139, 69, 8, 86, 139, 48, 133, 246, 117, 4, 49, 192, 235, 5, 139, 70, 4, 3, 192, 137, 69, 248 })
- dst = 取空白文本 (len)
- 置入代码 ({ 133, 246, 116, 5, 139, 78, 4, 133, 201, 116, 83, 141, 86, 8, 199, 69, 236, 48, 49, 50, 51, 199, 69, 240, 52, 53, 54, 55, 199, 69, 244, 56, 57, 65, 66, 199, 69, 248, 67, 68, 69, 70, 133, 210, 116, 48, 133, 192, 116, 44, 141, 52, 10, 59, 214, 115, 37, 144, 15, 182, 10, 193, 233, 4, 66, 15, 182, 76, 13, 236, 136, 8, 15, 182, 74, 255, 131, 225, 15, 141, 64, 2, 15, 182, 76, 13, 236, 136, 72, 255, 59, 214, 114, 220, 94 })
- ' __start
- ' 取消该处代码,易语言将申请新的内存区域来存放dst,看起来是没作用的,觉得有必要的可注释掉本区域代码
- 置入代码 ({ 139, 69, 252 }) ' mov eax,[ebp-0x4]
- 置入代码 ({ 201 }) ' leave
- 置入代码 ({ 194, 4, 0 }) ' retn 4
- ' __end
- 返回 (dst)
- .子程序 hex2bin, 字节集, 公开, 十六进制文本转字节集(未2字节对齐情况下将忽略最后一位):快速
- .参数 src, 文本型
- .局部变量 bin, 字节集
- .局部变量 len, 整数型
- 置入代码 ({ 139, 69, 8, 86, 139, 48, 133, 246, 117, 4, 49, 192, 235, 20, 139, 206, 141, 81, 1, 139, 255, 138, 1, 65, 132, 192, 117, 249, 43, 202, 139, 193, 209, 232, 137, 69, 248, 81 })
- bin = 取空白字节集 (len)
- 置入代码 ({ 89, 133, 246, 116, 91, 83, 87, 141, 28, 14, 139, 69, 252, 139, 192, 141, 120, 8, 59, 243, 115, 72, 139, 255, 15, 190, 14, 141, 65, 159, 131, 248, 25, 119, 3, 131, 193, 224, 15, 190, 86, 1, 141, 66, 159, 131, 248, 25, 119, 3, 131, 194, 224, 131, 198, 2, 128, 249, 57, 118, 5, 128, 233, 55, 235, 3, 128, 233, 48, 128, 250, 57, 118, 5, 128, 234, 55, 235, 3, 128, 234, 48, 192, 225, 4, 10, 202, 136, 15, 71, 59, 243, 114, 186, 95, 91, 94 })
- ' __start
- ' 取消该处代码,易语言将申请新的内存区域来存放dst,看起来是没作用的,觉得有必要的可注释掉本区域代码
- 置入代码 ({ 139, 69, 252 }) ' mov eax,[ebp-0x4]
- 置入代码 ({ 201 }) ' leave
- 置入代码 ({ 194, 4, 0 }) ' retn 4
- ' __end
- 返回 (bin)
复制代码 |