PlayReady Encrypt XAP 解密讨论

目前WP7市场上的绝大部分XAP都被MS进行了加密,经过分析,这个加密方式采用了AES方式进行了加密,本人经过对新的XAP格式(PRE)进行了分析,发现新的格式里,实际上是对之前PK(ZIP格式)的XAP进行了加密然后封装:

 

typedef struct {
  DWORD HDR; // 0x07455250 : PRE & 0x7

  DWORD a1; // always 0x1
  DWORD HDRLength; // PRE Header Length
  DWORD XMLOffSet; // PlayReady Header XML offset
  DWORD XMLLength; // PlayReady Header XML length
  DWORD EXapOffSet; // encrypt xap offset
  DWORD EXapLength; // encrypt xap length
  DWORD DXapLength; // decrypt xap length
} PREHeader;

 

上面便是PRE格式的XAP的封装头部的格式,PRE Header + XML Data + Encrypt XAP Data,XML Data实际上就是一个PlayReady的XML,Encrypt XAP Data即一个AES加密后的PK封装的XAP。

 

经过2天的反编译࿰

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ABOUT CHARLES Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer. Your web browser (or any other Internet application) is then configured to access the Internet through Charles, and Charles is then able to record and display for you all of the data that is sent and received. In Web and Internet development you are unable to see what is being sent and received between your web browser / client and the server. Without this visibility it is difficult and time-consuming to determine exactly where the fault is. Charles makes it easy to see what is happening, so you can quickly diagnose and fix problems. Charles makes debugging quick, reliable and advanced; saving you time and frustration! Charles 是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信.这些包括request, response现HTTP headers (包含cookies与caching信息). 软件来自吾爱。Charles也就是俗称的“花瓶”抓包工具。经测试,次破解补丁能破解目前最新的3.83版本。这个只是个破解程序,原软件在Charles官网:http://www.charlesproxy.com/下载。破解支持当前所有平台的所有版本,只要注册授权方式不改变的情况下,理论上支持以后的更新升级版本,更新后使用补丁重新patch下即可。 PS: Windows平台破解方法:安装好软件后,加破解补丁复制到安装目录下的Lib文件夹中,双击运行补丁即可。 Max平台和Linux平台的破解方法,需先安装Charles , 然后自己搜索安装好后的charles.jar的文件, 复制出来在Win平台下用此工具进行破解,破解完成再覆盖回去即可。 Charles在解析AMF数据时是目前同类软件中最强的,做网页游戏辅助必备工具之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值