冒险岛教程一:修改封包加解密(AES_OFB)
2011-04-24 12:08
417 查看
1.和GMS不一样CMS的加密比较的简单,所以当我们从GMS拿到端后需要进行如下调整,才能让解密和加密正常。
2.首先需要调整getHello包:
gethello:
0D 00 // 包头
30 00 00 00 // 版本
46 72 7A 67 // 70 114 112
103 revIV
52 30 78 11 // sendIV
05 // 测试服05 正式服 04
2.接着调整解密和加密:
//MapleEncryption::mapleDecrypt(buffer, size);
//MapleEncryption::mapleEncrypt(buffer, size);
GMS的需要上面两个加解密,但是CMS是不需要的,所以我们把他注释掉。
到此,我们已经能够正确的解密CMS的封包了!^_^
注:此系列文章均是研究C++语言
2.首先需要调整getHello包:
gethello:
0D 00 // 包头
30 00 00 00 // 版本
46 72 7A 67 // 70 114 112
103 revIV
52 30 78 11 // sendIV
05 // 测试服05 正式服 04
2.接着调整解密和加密:
//MapleEncryption::mapleDecrypt(buffer, size);
//MapleEncryption::mapleEncrypt(buffer, size);
GMS的需要上面两个加解密,但是CMS是不需要的,所以我们把他注释掉。
到此,我们已经能够正确的解密CMS的封包了!^_^
注:此系列文章均是研究C++语言
相关文章推荐
- aes 128、192、256位,cbc、cfb、ecb、ofb、pcbc加密解密
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- Android jni aes加解密,实现文件的加解密,具体实现可以自行修改,上面的代码为简单介绍,下面的是JNI端实现文件加解密,可以修改为字符串加解密
- OD使用教程4 解密篇章 去除NAG(烦人的广告)窗口 修改PE头 EP
- AES在线加密解密-附AES128,192,256,CBC,CFB,ECB,OFB,PCBC各种加密解密源码
- 孙鑫VC视频教程笔记之第九课“程序外观修改及工具栏状态栏编程”
- AES-128,192,256位加密解密,其中128位已经测试过
- java,php,js;AES 互通加解密
- git教程2(版本回退、管理修改、删除文件)——廖雪峰老师
- C# AES和MD5密码的算法,本人测试:CS/BS解密的结果一致。
- C# - AES加密+解密
- Git教程:撤销修改
- 关于iOS使用AES对密文解密
- was修改控制台端口教程
- 【GIT-2】GIT 的基础教程 工作区暂存区,修改,撤销,删除 远程仓库
- 通过代理截取并修改非对称密钥加密信息 加密、解密算法总的来说可以分称对称密钥加密以及非对称密钥加密算法。 对称密钥加密算法要求加密和解密都用同一把密钥。这可能是对称密码体制的主要弱点(为了让对方能够
- C#之AES256位加密解密
- TuneUp2007修改启动界面的教程