Monday, March 19, 2012

iTunes Gift Card AutoRedeemer

blogger 纯人肉同步
Link: http://sskaje.me/index.php/2012/03/itunes-gift-card-autoredeemer/

应该没人会有需求,具体应用需求来源不说了。

最开始一直想研究itunes的下载协议,但是中间因为某些原因,先搞了这个。

基本只是实现了登录、load redeem页(有form token)、提交请求(pc端有校验,相当于确认过程,需要输入apple id和密码)。
具体代码在http://sskaje.me/sskaje/code/itunes/auto_redeemer.php,敏感字段已移除或xx掉了,细节没处理,姑且看个协议大概。

用法:
 php auto_redeemer.php XXXXXXXXXXXX
 php auto_redeemer.php itunes.gift.card.list
 php auto_redeemer.php
后两种使用文件,每行一个code,第三种情况默认取itunes.log。

至于下载协议,由于有个签名字段,一直没搞定,半吊子逆向能力,等有空再研究,一直有个设想还没去验证。