“北京歡迎你,為你開(kāi)天辟地,流動(dòng)中的魅力充滿(mǎn)著朝氣……”晚上我正在《魔獸世界》中鏖戰(zhàn)時(shí),被這突然響起的手機(jī)鈴聲嚇了一跳。接通電話(huà),朋友大鄒在那頭吼道:“兄弟都幾點(diǎn)了還不睡覺(jué)?”我一聽(tīng),吼了一句過(guò)去:“你還不是沒(méi)睡!”大鄒在那頭呵呵笑道:“聽(tīng)說(shuō)你那兒有很多高清視頻的DEMO素材?”我不耐煩地回道:“你需要的話(huà)就拿移動(dòng)硬盤(pán)過(guò)來(lái)拷貝吧!”結(jié)果他居然說(shuō):“兄弟現(xiàn)在佳人有約,抽不開(kāi)身。你把視頻文件上傳到我的FTP空間中吧!我明早上班有急用,就這么定了?!闭f(shuō)完電話(huà)掛斷。
注:本文介紹的軟件,有技術(shù)研究興趣的讀者可在網(wǎng)上搜索下載。
軟件過(guò)期真煩人
放下電話(huà)一看時(shí)間,已經(jīng)22點(diǎn)過(guò)了。草草地洗完澡又坐在了電腦前,找出高清視頻準(zhǔn)備上傳。因?yàn)槲易罱趲痛筻u維護(hù)空間,所以就在系統(tǒng)里安裝了FTP軟件LeapFTP。
當(dāng)我運(yùn)行LeapFTP后,意外地彈出了一個(gè)提示窗口。認(rèn)真一看,原來(lái)是說(shuō)這軟件已經(jīng)過(guò)期了,必須注冊(cè)才能繼續(xù)使用。
通過(guò)搜索引擎找了半天,也沒(méi)有在網(wǎng)上找到這軟件的有效注冊(cè)碼,看來(lái)得自己想辦法破解了。破解的方法有很多,比如暴力破解、分析特征碼、編寫(xiě)注冊(cè)機(jī)等。不過(guò)我想來(lái)想去,LeapFTP這軟件我就是臨時(shí)用用而已,上面這些方法有點(diǎn)“殺雞用牛刀”的感覺(jué)。有沒(méi)有簡(jiǎn)單易行的方法呢?既然是提示窗口在作怪,那么我把這個(gè)提示窗口去掉就行了。
首先,檢查一下這軟件是否進(jìn)行了加殼處理。運(yùn)行《超級(jí)巡警虛擬機(jī)自動(dòng)脫殼機(jī)》,將LeapFTP的主程序文件拖曳到窗口中,檢查結(jié)果為它沒(méi)有加殼(如圖1)。然后,運(yùn)行Restorator,導(dǎo)入LeapFTP的主程序文件,在窗口左側(cè)的信息框中依次進(jìn)行查找,結(jié)果也沒(méi)有發(fā)現(xiàn)任何與注冊(cè)窗口有關(guān)的信息。
清除注冊(cè)好簡(jiǎn)單
一計(jì)不成,于是我又生一計(jì)。既然通過(guò)前面的方法無(wú)法找到有用的信息,那么通過(guò)程序代碼總可以找到一些吧?我馬上運(yùn)行破解工具C32Asm,點(diǎn)擊“文件”菜單中的“打開(kāi)十六進(jìn)制文件”命令,在彈出的窗口里選擇LeapFTP的主程序文件。當(dāng)文件被完全載入以后,點(diǎn)擊“搜索”菜單中的“搜索”命令,把彈出窗口中的“類(lèi)型”選項(xiàng)設(shè)置為“ANSI字符串”,并在“搜索”選項(xiàng)中輸入“userkey”這個(gè)關(guān)鍵詞(如圖2)。點(diǎn)擊“下一個(gè)”按鈕,很快就找到了這個(gè)字符串(如圖3)。沿著它向上找,在這個(gè)字符串的上方會(huì)發(fā)現(xiàn)另一個(gè)關(guān)鍵詞“UserName”。稍微了解一點(diǎn)英文的朋友就知道,這兩個(gè)關(guān)鍵詞就是指軟件注冊(cè)窗口中需要我們?nèi)ヌ顚?xiě)的用戶(hù)名和注冊(cè)碼。
既然有用的信息已經(jīng)找到,我就把這些代碼刪除了來(lái)看看。先用鼠標(biāo)從“UserName”這個(gè)位置開(kāi)始選擇,直到“UserKey”的位置結(jié)束。然后點(diǎn)擊鼠標(biāo)右鍵中的“填充”命令,在彈出的“填充數(shù)據(jù)”窗口中選擇“使用16進(jìn)制填充”選項(xiàng),并在填充框中輸入“90”后點(diǎn)擊“確定”按鈕(如圖4)。最后點(diǎn)擊工具欄中的“保存”按鈕即可。
現(xiàn)在再運(yùn)行LeapFTP試試,我發(fā)現(xiàn)剛剛還存在的注冊(cè)窗口已經(jīng)蕩然無(wú)存!雖然其標(biāo)題欄上還有“未注冊(cè)”字樣,但這軟件完全可以使用了。這里我就不再顯擺了,還是趕緊將兄弟需要的高清視頻上傳到FTP空間中去吧!
當(dāng)然,我這方法只是臨時(shí)應(yīng)急的措施,如此修改我也說(shuō)不準(zhǔn)是否影響了軟件運(yùn)行的穩(wěn)定性。如果你要長(zhǎng)期使用這軟件,那么還是正正規(guī)規(guī)地注冊(cè)為好。