偶久网

 找回密码
 注册会员

QQ登录

只需一步,快速开始

首页 改图教学 查看内容

用16进制还原中文加密地图

2017-5-22 15:36| 发布者: 邪恶叔| 查看: 19533

首先 用魔兽测试这个地图
用16进制还原中文加密地图
我们先拿第一个 系统的 “系” 做实验 打开这个工具 并输入:系
用16进制还原中文加密地图
可以看见“系”的16进制是E7B3BB
然后用010editor打开试验成功的war3map.j
用16进制还原中文加密地图
之后 删除引号前面(包括引号)16进制数值
用16进制还原中文加密地图
接下来搜索-$BEBEBC3*$92E3-0xE158BB82这个公式
用16进制还原中文加密地图
说到这里可能有人要问为什么要搜索-$BEBEBC3*$92E3-0xE158BB82
因为中文加密把utf8汉字拆解成3个字节,每个字节 116进制值,因此用字符串连接起来就是汉字utf816进制值
如图所示  E7+-$BEBEBC3*$92E3-0xE158BB82+BB=E7B3BB(16进制)=
用16进制还原中文加密地图
怎么解-$BEBEBC3*$92E3-0xE158BB82这个公式?
打开系统自带的计算器  选择程序员计算方式  然后选择双字(注意 一定是双字!)
用16进制还原中文加密地图
-$BEBEBC3*$92E3-0xE158BB82
$0x16进制的标识符 所以过滤掉)
=-BEBEBC3*92E3-E158BB82
=-6D71EA743E9-E158BB82
(由于-6D71EA743E916进制溢出 所以取后面8 也就是-1EA743E9
=-1EA743E9-E158BB82
  (换算成10进制)
=-514278377-(-514278526)= 514278377+514278526
=149
然后根据这个触发函数定义 每次算出公式的值得-1

12下一页
返回顶部