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。

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

iTunes Gift Card AutoRedeemer by @sskaje: https://sskaje.me/2012/03/itunes-gift-card-autoredeemer/

Incoming search terms:

Patches for SphinxSearch Supporting 64-bit Range Step & 64-bit Search Filter

sphinxsearch. Patches available for 2.0.3-release, 2.0.4-release.

当configure指定参数 –enable-id64 时

1 增加 sql_range_step 字段的64位支持
2 调整 bin/search 的filter值为64位

Patches:
for SphinxSearch 2.0.3
for SphinxSearch 2.0.4

示例:
tar xvf sphinx-2.0.3-release.tar.gz

cd sphinx-2.0.3-release

patch -p1 < ../sphinx-2.0.3-release.64.patch ./configure --enable-id64 --prefix=/opt/sphinx203 --with-mysql make -j4 install cd /opt/sphinx203 ./bin/search -c etc/sphinx.ticket.conf -i your_index_name -q -f bigint_field 1110010011010313572

Patches for SphinxSearch Supporting 64-bit Range Step & 64-bit Search Filter by @sskaje: https://sskaje.me/2012/03/patch-for-sphinxsearch-64-bit/