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