本來是想等 OllyDBG 2.0 出來再漢化的,可看到dyk158兄弟的修改版說明中對(duì)我原來漢化版本的漢化質(zhì)量提了一點(diǎn)小小的意見,想想也是,我原來的漢化版是OllyDBG 1.10 的最終版本剛出來時(shí)漢化的,距今已經(jīng)一年多了也沒有更新過,當(dāng)時(shí)只顧不出因漢化造成的Bug,漢化嘛確實(shí)不咋的?吹紹oOMBoX/TSRh2004他們制作的美化界面,確實(shí)也覺得漂亮,最后決定再出個(gè)漢化版本。這個(gè)版本的漢化加測(cè)試、修改花了我整整兩個(gè)星期的業(yè)余時(shí)間,其中的非標(biāo)字符對(duì)照文本有4000多行,看一遍都半天。這個(gè)版本中的所有翻譯我都重新過了幾遍,絕大部分都重新翻譯過,力求做到準(zhǔn)確,希望能給大家一個(gè)比較完美的漢化版本。在制作過程中參考了TT小組翻譯的OllyDBG幫助及dyk158修改、聆風(fēng)聽雨漢化的ODbyDYK修改版,主要是想讓翻譯更準(zhǔn)確一點(diǎn),能讓新手把漢化版和TT小組漢化的幫助文檔對(duì)照起來學(xué)習(xí)。在此對(duì)以上提到的各位表示衷心的感謝!
這個(gè)軟件漢化起來確實(shí)是個(gè)苦差事,不光是要翻譯的資源多,還有一個(gè)重要的方面就是稍不留神就會(huì)出現(xiàn)漢化引起的Bug。經(jīng)常是用原版來調(diào)試漢化版找問題,象原來菜單上的“&Window”漢化后會(huì)出錯(cuò),還是調(diào)試后才知道原來它內(nèi)部加載菜單時(shí)還有個(gè)這個(gè)“&Window”,只有兩個(gè)都漢化才不會(huì)出錯(cuò)。另外其它的許多問題都只好靠調(diào)試來解決。原來漢化時(shí)又沒有把要注意的地方寫下來,這次光測(cè)試就花了好幾天。
這個(gè)漢化版本除因漢化必要而打補(bǔ)丁外,我不準(zhǔn)備再對(duì)它打任何補(bǔ)丁。一是我怕打補(bǔ)丁影響 OllyDBG 的兼容性;二是已經(jīng)有Fly和dyk158他們做了,我想我自己再做的話也不會(huì)比他們做的更好;三是我實(shí)在是感到太累了!如果大家要想要修改的版本的話,推薦使用freecat兄弟制作的AutoPath,我把這個(gè)插件放在 FixOD 目錄下,我把freecat兄弟發(fā)布時(shí)所用的說明也放在同一目錄下,大家可以根據(jù)說明來使用這個(gè)插件改造你的OllyDBG。
在這里我要感謝看雪論壇上的看雪老大和論壇上各位兄弟的支持,正是有了他們的測(cè)試和建議,經(jīng)過多次修正后,才有了今天的這個(gè)最終版本,由衷的感謝看雪論壇上的各位兄弟!
漢化第二版主要更新:
1、界面采用 BoOMBoX/TSRh2004 制作的美化界面,主要為了好看一點(diǎn)。2、絕大部分句子都重新翻譯過,力求做到準(zhǔn)確。
3、上一版中部分未漢化的內(nèi)容這次除了不能漢化的外,基本上都已漢化。
4、另有一個(gè)界面未作美化的漢化版放在原版界面目錄,可以按自己的喜好選擇使用哪一個(gè)。
5、FixOD 目錄下放的是用 freecat 的 AutoPath.dll 打過補(bǔ)丁的 OllyDBG,使用前請(qǐng)先備份好你原來的Ollydbg.exe文件,再把這個(gè)目錄下的Ollydbg.exe、AutoPath.dll、AutoPath.ini復(fù)制到你的OllyDBG安裝目錄下就可以了。
在上一版的基礎(chǔ)上,插件做了如下更新:
1、腳本插件 ODbgScript.dll (v1.23 漢化版)
2、快捷命令插件 CmdBar.dll (v3.10.109c 漢化版,這個(gè)版本有支持運(yùn)行 OllyScript 腳本的命令:OSC)
3、標(biāo)簽插件 Labeler.dll (v1.33.108 漢化版)
4、圖表插件 OllyFlow.dll (v0.71 漢化版,我從IDA中提取了個(gè)wingraph32.exe放在插件目錄下,用于配合這個(gè)插件)
5、斷點(diǎn)管理 olly_bp_man.dll (漢化版,在我機(jī)器上不能用,放在備用目錄)
6、字串參考修改版本 ustrrefadd.dll (漢化版)
另外還添加了dyk158 漢化的兩個(gè)插件:
1、脫殼插件 OllyDump.dll (V3.00.110 dyk158 漢化版)
2、脫殼插件 pedumper.dll (v3.03 dyk158 漢化版)
推薦大家試用一下這兩個(gè)插件:ApiBreak 插件,用于在對(duì)話框、字串、注冊(cè)表、時(shí)間、內(nèi)存等 API 函數(shù)上設(shè)置斷點(diǎn),還可設(shè)置萬能斷點(diǎn),簡(jiǎn)單易用;GODUP 插件,包含 Map 載入器、資源查看器、進(jìn)程查看器、IDA 簽名載入程序及自帶的一個(gè)記事本這五個(gè)工具。感覺它自帶的記事本用來在調(diào)試時(shí)記一些東西比較方便。
如果你以前沒用過OllyDBG的話,我要提醒你使用前先在菜單的 選項(xiàng)->界面->目錄 中把插件和 UDD 的路徑設(shè)置好,以免影響使用!
此漢化版中的插件除了一個(gè) PuntosMagicos.dll 插件沒漢化外(我實(shí)在是弄不懂是哪國語言),其它的插件都已漢化。
目錄下的OLLYDBG.HLP幫助文件是由TT小組翻譯的中文幫助,在此對(duì)TT小組的辛勤勞動(dòng)表示感謝!(OLLYDBG_EN.HLP為原版英文幫助)
12.08 修正版主要更新:
1、修正了一個(gè)因漢化而造成的寄存器窗口中無法復(fù)制地址的錯(cuò)誤。2、原來翻譯為“移除”的全部改為“刪除”,保持統(tǒng)一,另外更改了幾處翻譯不準(zhǔn)確的地方。
3、恢復(fù)配置文件中的“View file”、“API help file”為英文,“Colours”、“Fonts”、“Syntax”這幾個(gè)配置文件中的段名恢復(fù)為英文。這樣用我以前漢化版的朋友原來配置的“顏色”、“字體”、“語法”都要重新再配置了,若給你帶來不便的話,還請(qǐng)?jiān)。另外,?qǐng)大家注意這個(gè)漢化版生成的配置文件中“Colours”、“Fonts”、“Syntax”這幾個(gè)段對(duì)應(yīng)的內(nèi)容還會(huì)顯示中文,若要這幾個(gè)段對(duì)應(yīng)的內(nèi)容為英文的話,請(qǐng)先用原英文版的 OllyDBG 生成一個(gè)配置文件給漢化版用,這樣對(duì)應(yīng)以上幾個(gè)段的內(nèi)容都會(huì)顯示為英文。
4、腳本插件 ODbgScript.dll 版本更新為1.28(漢化版)。
5、英文配置補(bǔ)丁目錄下添加以下兩個(gè)文件:
配置文件恢復(fù)為英文補(bǔ)。
把配置文件中的原來是中文的15個(gè)地方全部恢復(fù)為英文,這樣的話就可以讓漢化版和英文版使用同樣的配置文件。這幾個(gè)地方與窗口標(biāo)題、配置文件共用,都是同一個(gè)地方,配置文件中有三處調(diào)用,漢化極為麻煩,還可能使程序出錯(cuò)。只好把這部分全部恢復(fù)為原英文字串。當(dāng)然這樣做會(huì)導(dǎo)致一部分窗口標(biāo)題顯示為英文,應(yīng)該不會(huì)影響理解,大家可以根據(jù)自己的需要選擇是否打這個(gè)補(bǔ)丁。同樣大家要注意用打過這個(gè)補(bǔ)丁的漢化版本直接生成的配置文件中“Colours”、“Fonts”、“Syntax”這幾個(gè)段對(duì)應(yīng)的內(nèi)容還會(huì)顯示中文,若要配置文件完全是英文的話,請(qǐng)把漢化版生成的配置文件先刪除,再把原英文版生成的配置文件給漢化版用。
硬件斷點(diǎn)內(nèi)容恢復(fù)為英文:
這個(gè)補(bǔ)丁是根據(jù)看雪兄的建議把硬件斷點(diǎn)中原來翻譯為“字節(jié)”、“字”、“雙字”的這幾個(gè)地方恢復(fù)為原英文“Byte”、“Word”、“Dword”。大家可以根據(jù)自己的需要選擇是否打這個(gè)補(bǔ)丁。
以上補(bǔ)丁適合我漢化的所有版本。
這個(gè)版本發(fā)布后除非以后發(fā)現(xiàn)有重大錯(cuò)誤才會(huì)發(fā)布更新版本外,將不再公開發(fā)布。若有小的問題我會(huì)在我的網(wǎng)絡(luò)硬盤 www.CCDebuger.ys168.com 上提供補(bǔ)丁下載。如大家在使用中發(fā)現(xiàn)有錯(cuò)誤或有什么好的建議的話請(qǐng)發(fā)郵件告訴我,我會(huì)盡力修正。
06.02.09 修正版主要更新:
1、根據(jù) dyk158 兄指出的漢化引起的bug,作出修正。
2、更新了幾處翻譯。
插件更新:
1、添加了看雪兄的 HideOD 1.3。
2、添加 advancedolly.dll 1.21插件,偷個(gè)懶,在 dyk158 兄的 1.12 漢化版基礎(chǔ)上更新一下漢化資源。再次謝過 dyk158 兄!
3、腳本插件 ODbgScript.dll 更新為 1.47 (2006.02.06發(fā)布) 漢化版。
OllyDBG怎么添加插件
放在OD\Plugin 這個(gè)目錄下
OllyDbg 的命令行
命令行插件支持的命令
CALC
判斷表達(dá)式
WATCH
添加監(jiān)視表達(dá)式
AT
在指定地址進(jìn)行反匯編
FOLLOW
跟隨命令
ORIG
反匯編于 EIP
DUMP
在指定地址進(jìn)行轉(zhuǎn)存
DA
轉(zhuǎn)存為反匯編代碼
DB
使用十六進(jìn)制字節(jié)格式轉(zhuǎn)存
DC
使用 ASCII 格式轉(zhuǎn)存
DD
轉(zhuǎn)存在堆棧格式
DU
轉(zhuǎn)存在 UNICODE 格式
DW
使用十六進(jìn)制字詞格式轉(zhuǎn)存
STK
前往堆棧中的地址
AS
(AS + 地址 + 字符串)
在指定地址進(jìn)行匯編
BP
進(jìn)行條件中斷(有條件的斷點(diǎn))
BPX
中斷在全部調(diào)用 (Call)
BPD
清除全部調(diào)用中的斷點(diǎn)
BC
清除斷點(diǎn)
MR
內(nèi)存斷點(diǎn)于訪問時(shí)
MW
內(nèi)存斷點(diǎn)于寫入時(shí)
MD
清除內(nèi)存斷點(diǎn)
HR
訪問時(shí)進(jìn)行硬件中斷
HW
寫入時(shí)進(jìn)行硬件中斷
HE
執(zhí)行時(shí)進(jìn)行硬件中斷
HD
清除硬件斷點(diǎn)
STOP
停止運(yùn)行程序調(diào)試
PAUSE
暫停執(zhí)行程序調(diào)試
RUN
運(yùn)行程序進(jìn)行調(diào)試
GE
運(yùn)行和通過例外
SI
單步進(jìn)入 Call 中
SO
步過 Call
TI
跟蹤進(jìn)入直到地址
TO
跟蹤步過直到地址
TC
跟蹤進(jìn)入直到滿足條件
TOC
跟蹤步過直到滿足條件
TR
運(yùn)行直到返回
TU
運(yùn)行直到用戶代碼
LOG
查看記錄窗口
MOD
查看模塊窗口
MEM
查看內(nèi)存窗口
CPU
查看 CPU 窗口
CS
查看 Call 堆棧
BRK
查看斷點(diǎn)窗口
OPT
打開選項(xiàng)設(shè)置窗口
EXIT
退出 OllyDbg
QUIT
退出 OllyDbg
OPEN
打開一個(gè)可執(zhí)行文件
CLOSE
關(guān)閉可執(zhí)行文件
RST
重新運(yùn)行當(dāng)前程序
HELP
查看 API 函數(shù)的幫助