Sony PlayStation Network downloader 简单分析

手头有个psp  所以就一直关注游戏
最近发现sony采用了 在线销售的方式 本来是只有ps3才可以访问 现在pc 也可以访问 通过下载一个 .xpd文件 然后利用playstation network downloader一个客户端来下载然后直接转换到psp上 然后在psp的系统闪存上放上一个加密文件 估计是跟硬件地址有关。
国内没有办法 购买psn上的游戏 很郁闷 但是发现网上有人提供xpd文件  发现 这个xpd文件 确是 每次都是随机 生成的  内容如下 最关键的就是那个 EPW了 只有这个值 每次都不一样

[Info]
EID=pngc
Desc=Beats™ Full Game
Size=249504752

[File]
C=http://zeus.dl.playstation.net/cdn/UP9000/NPUG80060_00/iB7Lsr2MToIrm5ge1r7UWylPCHjKu7FytGomoaiDb58eIeY3PKg9bsu4JtXog5409gvJUgAuenPkC90MJVtiG6a4OVIl4BOypq8oK.pkg

[DrmPNPD]
AID=7f45f15c958f9c49
CID=UP9000-NPUG80060_00-0000000000000000
LID=*(&(&@GMAIL.COM
EPW=246005A0BA5E600F0FD5C56C53EFEC6823515D705070C3AE7A2750BDA5D7AE9BB0F4018CD519F60552372B8B38EB3D74
KD=https://store.playstation.com/kdp.m
CA=https://store.playstation.com/cap.m

[DrmMGN]
T2=http://sclock.ww.np.community.playstation.net/mgntt/get


监控downloader的网络流量 发现  中间有个地方使用了https 来验证那一段数据

 
然后才开始进行那个下载真正的游戏包 转换的工作。

https 是不可能监听了  现在可能做的事情就是
修改 这个downloader 来 跳过这个https 验证过程。要是有sourcecode就好了 (YY一下)
研究一下那个EPW是怎么生成的 这个 好像也比较困难。 :-(

原文地址:https://www.cnblogs.com/yanchao/p/crackpspplaystation.html