qq魔法表情原理,解密及其他 選擇自
chenjianjack 的 Blog
關(guān)鍵字 qq魔法表情原理,解密及其他
出處
最近將qq換成了2005版的,發(fā)現(xiàn)里面有個魔法表情的東西挺有意思的,里面的卡通表情豐富多彩,為大家的聊天生活又添了不少情趣,但除了少部分是免費(fèi)的外其他的都是收費(fèi)的。開始以為是騰訊自己開發(fā)的新東西,猜想它的原理可能是騰訊自己做的透明窗體之類的東西,以前看過用bmp做不規(guī)則窗體的文章,所以我的第一直覺就是那些動畫實(shí)際上是一副副bmp圖片,騰訊將它們做成連續(xù)顯示并加上背景音樂,同時將窗體其他部分做為不可視。可是后來我才發(fā)現(xiàn),原來事情并沒有我想象的那么復(fù)雜,其實(shí)這些動畫說白了是一副副的flash,在網(wǎng)上也查到了相關(guān)的文章,如果大家只是為了單純的想獲得flash,就可以看看(文章一)http://www.pconline.com.cn/pcedu/qq/jiqiao/0412/517193.html這篇文章。不過我今天寫這篇文章的目的并不是為了教大家怎么怎么去“搶劫”騰訊的flash,而是給有一定編程基礎(chǔ)的朋友介紹一下怎么破解騰訊目錄下面已存在的flash,看了上面那篇文章的朋友一定會問,在文章中提到的目錄下有一個名字很長的flash文件是干什么的,為什么用默認(rèn)的flash播放器打不開,其實(shí)問題就出在這里,關(guān)于為什么文件打不開的原因網(wǎng)上也有了現(xiàn)成的文章,大家不妨看看這篇文章(文章二)http://www.dengjie.com/weblog/comment.asp?post_id=828,有了這些基礎(chǔ),相信大家知道該怎么做了吧,嘿嘿,要獲得這些flash的最好的辦法就是自己寫一個程序?qū)⒓用苓^后的flash文件還原回來,這樣當(dāng)你每次預(yù)覽一個flash的時候你都不會到目錄下去趕時間復(fù)制了,其實(shí)騰訊讓你預(yù)覽魔法表情的時候會將加密后的flash文件下載到你的計(jì)算機(jī)上,然后再通過它自己的程序解密讓你預(yù)覽,之后就會把解密后的臨時文件刪掉,而加密的文件就永遠(yuǎn)留在你的計(jì)算機(jī)里了~~。那么如何解密加密后的文件呢,看了文章二的朋友就會發(fā)現(xiàn),原來騰訊將文件開始的00h~08h字節(jié)的內(nèi)容做了簡單的加密,顯然這個加密方法并不高明,因?yàn)樗募用芩惴▽?shí)在太簡單了,只要稍微留心的人都會發(fā)現(xiàn),用ffh減去原字節(jié)的內(nèi)容就是加密后新字節(jié)的內(nèi)容,所以還原的辦法就是:用ffh減去加密后的字節(jié)的內(nèi)容咯,嘿嘿,簡單吧,只要稍懂編程的朋友應(yīng)該都知道怎么做了吧,我在這里用delphi寫了一個程序(內(nèi)容包括單個轉(zhuǎn)換,批文件轉(zhuǎn)換,以及使用qq自帶的播放軟件播放轉(zhuǎn)換后的flash,嗯如果有時間的話可能還會研究一下騰訊發(fā)送魔法表情的機(jī)制,這樣就可以免費(fèi)體驗(yàn)收費(fèi)版表情的網(wǎng)絡(luò)互動了,不過現(xiàn)在還不行,現(xiàn)在只能本地轉(zhuǎn)換本地欣賞:(,一切視自己的時間而定吧),有興趣的朋友可以下載下去看看,呵呵
感覺騰訊現(xiàn)在越來越有些過分了,占著自己的即時通訊壟斷地位就不停的向網(wǎng)友索取,其實(shí)商業(yè)賺錢也無可厚非,但是也不能太無節(jié)制了吧,比如現(xiàn)在想申請一個免費(fèi)的qq號,你不想點(diǎn)辦法給騰訊交點(diǎn)錢你就別想~~,其實(shí)如果中國要是還多幾家即時通信公司跟騰訊競爭一下,它也不至于讓你申請個qq號還那么不厚道吧,想方設(shè)法吸引你申請qq號還來不及呢:)。呵呵,說了這么多也算是在為我們這些沒錢的網(wǎng)民抱怨一下,有時享受一下免費(fèi)的網(wǎng)絡(luò)午餐還是不錯的~~。其實(shí)關(guān)于qq魔法表情的破解軟件網(wǎng)上好像有很多比如什么“QQ魔法表情竊取器”之類的,不過這些都是當(dāng)成軟件發(fā)布給用戶的,還要用戶注冊之類的,所以發(fā)表本文以餉各位對qq不離不棄而忍受qq剝削的qq迷們~~~
最后提醒一下,做人要厚道,請不要把本文用于任何商業(yè)用途,當(dāng)然轉(zhuǎn)載本文也請著名原作者和出處~~
另外,不知道怎么在csdn上上載源碼,需要的朋友可以在
http://202.117.1.8:8080/Delphi/M.1110859259.A/3151/qqmagic.rar下載
解壓密碼:akjf
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。