|
信息军队-上士

|
1#
大 中
小 发表于 2007-6-11 06:25 只看该作者
QQ空间4.0全屏皮肤破解全过程
QQ空间4.0全屏皮肤破解全过程—————— 5月21日
论坛里达人不少啊,看了许多贴子介绍如何免费使用皮肤的,例如:
javascript:window.top.space_addItem(1,15196,0,0,0,0,0);
其实上面的代码只适合小窝空间,对全屏空间不适用,而且如果选择的不是免费皮肤还不能保存方案:(!~!!可惜啊
本人很喜欢全屏空间,打开空间的G4.JS研究了好久都没有想到如何破解全屏皮肤的免费使用,只发现了更换全屏皮肤的代码,可惜也是不能保存方案的:(~~~!~!~
javascript:window.top.space_addItem(type,itemno,posx,posy,width,height,zIndex,notPlayFlash);
参数说明 :
type
- case 1 : //皮肤
- case 2 : //挂件
- case 3 : //banner
- case 4 : //鼠标方案
- case 5 : //漂浮物
- case 6 : //播放器
- case 7 : //个性花藤
- case 8 : //个性标志(cancel)
- case 9 : //大头贴(小)(cancel)
- case 11 : //大头贴(大)
- case 12 : //公告栏
- case 13 : //自定义导航栏
- case 14 : //欢迎Flash
- case 15 : //礼品盒
- case 16 : //Flash 挂件
- case 49: //QCC皮肤
itemno
- 皮肤编号:在商城里选择喜欢的皮肤,点鼠标右键看属性即可查到,通常是5位阿拉伯数字
posx
posy
width
height
zIndex
notPlayFlash
使用方法:
- 打开空间主页,在地址栏输入:javascript:window.top.space_addItem(1,15196,0,80,0,0,90,0); 回车即可看到效果
尽管上面代码不能保存方案,本人分析了空间的JAVASCRIPT后,了解更换皮肤代码的执行过程:当输入上面的代码,回车后,后台程序执行了space-additem函数,空间背景发生改变,当点保存方案后,后台程序执行了saveScenario()函数,将 GET /cgi-bin/cgi_diy_save_scenario?scenario=ver4@1_15196_0_80_0_0_90|19_1_0_0_0_0_1|7_6559_0_0_0_1_1|13_1_202_89_100_500_1|95_7_15_283_355_285_0|95_2_15_0_355_285_0|94_3_478_410_175_285_0|99_3_15_588_441_675_0|99_6_437_0_218_390_0&scenari_no=8768&styleid=1
发送到http://mall.qzone.qq.com/cgi-bin/cgi_diy_save_scenario 检查新方案中是否有新加商品,如果有,页面跳转到商城,提示用户购买该商品,如果没有新加商品即保存方案;方案成功保存后估计是保存到uid=qq号码的XML中,由http://u12.qzone.qq.com/cgi-bin/entry_js.cgi?uin=qq号码 表现出来, 你可以在浏览器里输入这个地址,号码改为你自己的号码,就可以看到你的方案配置了。
说了这么多,可能是很肤浅的问题,写出来只是想那位达人指导下,因为研究到此,我已经不知道该如何继续下去了,不过根据程序的设计,只要发包绕过http://mall.qzone.qq.com/cgi-bin/cgi_diy_save_scenario 的检查,而修改了后台XML文件,也就可以实现免费更换皮肤了。
本人知识有限,有说的不对的,请指点,也欢迎大家讨论下如何破解。
附上空间SCRIPT下载地址:
http://qzone.net.cn/pic.asp?url=http://qzone.net.cn/pic.asp?url=http://qzone.net.cn/pic.asp?url=http://qzone.net.cn/pic.asp?url=http://qzone.net.cn/pic.asp?url=http://imgcache.qq.com/qzone/client/js/G4.js
http://qzone.net.cn/pic.asp?url=http://qzone.net.cn/pic.asp?url=http://qzone.net.cn/pic.asp?url=http://qzone.net.cn/pic.asp?url=http://qzone.net.cn/pic.asp?url=http://imgcache.qq.com/qzone/default.js
本人的方案配置:
var g_XMLReqFlag= 0x80000000; var g_iLoginUin = 2440113; var g_iEntryRight = 0; var g_iRevertRight = 0; var g_iActFlag =0; var g_iUserMark=2; var g_UserBitmap="0201000000000001"; var g_Main_Domain= "users.qzone.qq.com"; var g_My_Main_Domain= "users.qzone.qq.com"; var g_Music_Domain= "qzone-music.qq.com"; var g_My_Music_Domain= "qzone-music.qq.com"; var g_Photo_Domain= "photo.qq.com"; var g_Static_Photo_Domain= "p" + (g_iUin%13+1) + ".photo.qq.com"; var g_MsgBoard_Version = 2; var g_MsgBoard_Domain="m11.qzone.qq.com"; var g_Emotion_Version = 2; var g_Emotion_Domain = "e11.qzone.qq.com"; var g_Blog_Version = 2; var g_NewBlog_Domain = "b.qzone.qq.com"; var g_Statistic_Domain = "g1.qzone.qq.com"; var g_Property= "GoRE"; g_Configuration={style:1,scenari_no:8768,icoke:-1,version:3,items:[{type:1,itemno:1,posx:0,posy:80,width:0,height:0,zindex:90},{type:19,itemno:1,posx:0,posy:0,width:0,height:0,zindex:1},{type:7,itemno:6559,posx:0,posy:0,width:0,height:1,zindex:0},{type:13,itemno:1,posx:202,posy:89,width:100,height:500,zindex:1} ],windows:[{type:95,itemno:7,posx:15,posy:283,width:355,height:285,zindex:0},{type:95,itemno:2,posx:15,posy:0,width:355,height:285,zindex:0},{type:94,itemno:3,posx:478,posy:410,width:175,height:285,zindex:0},{type:99,itemno:3,posx:15,posy:588,width:441,height:675,zindex:0},{type:99,itemno:6,posx:437,posy:0,width:218,height:390,zindex:0} ]};
|