冰點(diǎn)文庫下載器,下載文檔利刃當(dāng)之首選!無需積分也無需登錄就可以自由下載百度和豆丁文庫,它支持百度、豆丁、丁香、暢享、MBALib、HP009、MAX、Book118、金字塔醫(yī)學(xué)、大桔燈等文庫文檔,支持多個(gè)任務(wù)同時(shí)下載和斷點(diǎn)續(xù)傳下載,下載的文檔與原始文檔質(zhì)量等同,最終生成高清晰度的PDF格式文檔。
需要用到的工具
1、x64dbg
(注:需要搭配x64dbg_tol插件才能搜索到中文字符串)
3、WinHex
廣告在哪里
打開冰點(diǎn)文庫下載器主界面,可以看到主界面左側(cè)和下方有廣告圖片,最上方有滾動的廣告展示文字:
關(guān)閉冰點(diǎn)文庫的時(shí)候,會有個(gè)導(dǎo)航綁定的彈窗廣告:
我們的目標(biāo)就是去除這三處廣告。為了便于描述,我們將上面所說的廣告進(jìn)行分區(qū),分為ABC三個(gè)區(qū),左側(cè)和下方的廣告劃分為A區(qū),頂端的滾動文字廣告劃分為B區(qū),關(guān)閉軟件的彈窗廣告劃分為C區(qū),見下圖:
這三個(gè)區(qū)廣告去除最簡單的是A區(qū),其次是B區(qū),稍微復(fù)雜一點(diǎn)的是C區(qū)。
去除A區(qū)廣告
根據(jù)前人經(jīng)驗(yàn),只需要?jiǎng)h除冰點(diǎn)文庫目錄下是kweb文件夾,即可去除A區(qū)的廣告:
去除之后的效果是這樣的:
可以看到,主界面左側(cè)和下方的廣告,已經(jīng)木有了。接下來是去除頂端的滾動文字廣告。
去除B區(qū)廣告
B區(qū)的廣告文字全文是“歡迎使用冰點(diǎn)文庫下載%s。支持百度,豆丁,道客巴巴,51方案, 電器天下,it168,mbalib,max.book118,open-open, 金字塔醫(yī)學(xué),大桔燈,金鋤頭。為支持軟件,請支持和使用相關(guān)廣告。謝謝!”。
這里提供2種方法,分別是使用WinHex和Resource Tuner。
1、WinHex
用WinHex打開冰點(diǎn)文庫主程序,搜索ASCII字符串“歡迎使用冰點(diǎn)文庫下載”,然后用00填充:
2、Resource Tuner
借助Resource Tuner,也可以直接去除B區(qū)的廣告。用Resource Tuner打開冰點(diǎn)文庫主程序,然后依次打開Dialog-102,選擇滾動文字控件:
在左側(cè)的選項(xiàng)中,將Visible改成False,即可去除B區(qū)的廣告。
去除之后的效果圖如下,頂端滾動文字廣告已經(jīng)沒有了,但是關(guān)閉時(shí)的廣告彈窗依然存在,接下來就是處理它了。
去除C區(qū)廣告
這里就需要用到x64dbg,用x64dbg載入冰點(diǎn)文庫主程序,點(diǎn)擊最上方的“符號”按鈕,然后點(diǎn)擊里面的第一個(gè)fish.exe程序,進(jìn)入代碼:
右擊,搜索-當(dāng)前模塊-字符串:
彈窗上的文字是這樣的:
這里就只需要搜索一個(gè)“親”字,就只有一個(gè)字符串能找到:
然后,點(diǎn)擊字符串進(jìn)入:
在段尾下斷,刪除入口斷點(diǎn):
F9讓程序運(yùn)行起來,然后關(guān)閉程序,就會停在段尾斷點(diǎn)處:
F8單步走一步,發(fā)現(xiàn)來到了系統(tǒng)領(lǐng)空:
執(zhí)行“調(diào)試-運(yùn)行到用戶代碼”
返回到程序領(lǐng)空,上下查看,發(fā)現(xiàn)這個(gè)call無法跳過,所以繼續(xù)F8單步走
在第二個(gè)call里,發(fā)現(xiàn)左側(cè)有跳轉(zhuǎn)跳到call下方:
跟蹤上去,發(fā)現(xiàn)這段代碼,果然有個(gè)jmp可以跳過這個(gè)call:
再往上看,可以發(fā)現(xiàn)一個(gè)jne,使得這個(gè)jmp無法實(shí)現(xiàn):
那么,這里修改起來就很簡單了,把jne直接nop掉,搞定!
好了,經(jīng)過上面的一番折騰,A、B、C區(qū)的廣告都已經(jīng)去除了。