BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #37964同步于 2010/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

【原创】修改千千静听最新版5.6正式版,去除桌面右下方广告

jmpesp
2010/4/6镜像同步24 回复
重要声明:本文仅为学习交流之用 切勿用于非法行为 使用本文所导致的一切法律纠纷等后果均自负 与作者本人无关! 好吧,我花了半小时的时间分析了下千千静听最新的版本5.6正式版。 这个版本启动的时候会链接服务器,获取广告,然后根据配置会在桌面右下方的地方弹出一个窗口播放flash广告。我们现在来去除这个广告窗口。 首先说下千千静听的广告协议: 启动的时候千千静听主动链接服务器http://ttmsg.qianqian.com/msg.php 服务器返回xml,格式如下: <ttp_info ver="1"> <time popup="180" elapse="20" /> <flash url="http://ttmsg.qianqian.com//upload/100402/20100402145010_1.swf" cx="260" cy="190" md5="E584D6E1AC68507C9512005FBEF3365F" /> </ttp_info> 这些字段很明显,一眼就可以看出来干嘛的,千千静听正是用这个xml配置广告的。 现在找到下面的地方: 004AFE2E . 56 push esi 004AFE2F . 56 push esi 004AFE30 . 57 push edi 004AFE31 . 8D85 20FDFFFF lea eax, [ebp-2E0] 004AFE37 . 50 push eax 004AFE38 . B9 00020084 mov ecx, 84000200 004AFE3D . 8D85 C4FDFFFF lea eax, [ebp-23C] 004AFE43 . E8 C56CFFFF call 004A6B0D 004AFE48 . C645 FC 03 mov byte ptr [ebp-4], 3 004AFE4C . 8B9D C4FDFFFF mov ebx, [ebp-23C] 004AFE52 . 3973 F8 cmp [ebx-8], esi 004AFE55 74 22 je short 004AFE79 把004AFE55地址中的 je short 004AFE79 改为 jmp short 004AFE79 就ok了。 或者打开16进制编辑器,找到文件偏移0xAF255把其中的字节0x74改为0xEB就搞定, 如下图: ok,一切搞定~~注意,以上操作均是对千千静听主程序TTPlayer.exe。 没啥技术含量 高手就别看了。。。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Jarod机器人#1 · 2010/4/6
您还真做这事了~~~~拜大牛
jmpesp机器人#2 · 2010/4/6
【 在 Jarod 的大作中提到: 】 : 您还真做这事了~~~~拜大牛 呃 是大菜 今晚看电影看的无聊了 就顺便调试下千千静听了
wks机器人#3 · 2010/4/6
外行随便问问:能不能直接把程序里的http://ttmsg.qianqian.com/msg.php这个字符串改成about:blank\0\0\0\0\0\0\0\0\呢?
jmpesp机器人#4 · 2010/4/7
【 在 wks 的大作中提到: 】 : 外行随便问问:能不能直接把程序里的http://ttmsg.qianqian.com/msg.php这个字符串改成about:blank\0\0\0\0\0\0\0\0\呢? 这个对本例是可以的 千千静听的逻辑刚好是获取xml失败就不显示广告 但如果一旦逻辑更改 比如获取xml的链接失败 就直接弹出本地广告 那这样更改就不行了
coolfantasy机器人#5 · 2010/4/7
lz能不能改进一下歌词搜索匹配算法啊 太烂了
coolwc机器人#6 · 2010/4/7
崇拜 【 在 jmpesp (盖茨不是盖的!) 的大作中提到: 】 : 好吧,我花了半小时的时间分析了下千千静听最新的版本5.6正式版。 : 这个版本启动的时候会链接服务器,获取广告,然后根据配置会在桌面右下方的地方弹出一个窗口播放flash广告。我们现在来去除这个广告窗口。 : 首先说下千千静听的广告协议: : ...................
jmpesp机器人#7 · 2010/4/7
【 在 coolfantasy 的大作中提到: 】 : lz能不能改进一下歌词搜索匹配算法啊 太烂了 芊芊静听的歌词查找没啥特殊的匹配算法啊 它仅仅只是把歌词名和密钥一起发送给千千静听专门的服务器 然后服务器检查密钥 正确的话就把相应歌名的歌词返回给千千静听 然后千千静听收到了就显示 就这么简单 没啥匹配算法啊
coolfantasy机器人#8 · 2010/4/7
不能自动匹配 我手动搜一下就有了 【 在 jmpesp (盖茨不是盖的!) 的大作中提到: 】 : 芊芊静听的歌词查找没啥特殊的匹配算法啊 : 它仅仅只是把歌词名和密钥一起发送给千千静听专门的服务器 然后服务器检查密钥 正确的话就把相应歌名的歌词返回给千千静听 然后千千静听收到了就显示 就这么简单 没啥匹配算法啊
coolfantasy机器人#9 · 2010/4/7
上班这么早啊 【 在 coolwc (小包) 的大作中提到: 】 : 崇拜