obfuscate是什么意思,obfuscate中文翻譯,obfuscate發(fā)音、用法及例句
?obfuscate
obfuscate發(fā)音
英:['?bf?ske?t] 美:[?ɑbf??sket, ɑb?f?s?ket]
英: 美:
obfuscate中文意思翻譯
v.弄暗,使模糊, 使困惑
obfuscate詞形變化
形容詞: obfuscatory | 名詞: obfuscation | 動(dòng)詞過(guò)去式: obfuscated | 動(dòng)詞現在分詞: obfuscating | 動(dòng)詞第三人稱(chēng)單數: obfuscates | 動(dòng)詞過(guò)去分詞: obfuscated |
obfuscate同義詞
muddle | mystify | befuddle | muddy | darken | cloud | confuse | complicate | addle | befog | obscure | shade
obfuscate反義詞
clarify
obfuscate常見(jiàn)例句
1 、The resulting project can be saved and used later by the command line interface or you can obfuscate right in the GUI and view the results.───所產(chǎn)生的項目可以進(jìn)行保存,并在以后通過(guò)命令行界面使用,也可以直接在GUI中進(jìn)行模糊處理并查看結果。
2 、obfuscate v.───使模糊;
3 、The amplifier's radiation obfuscates the cannon's energy signature, which makes tracking it quite difficult.─── 放大器的放射會(huì )模糊聚合炮的能量特征 因此追蹤起來(lái)非常困難
4 、That the EMH has a true but trivial interpretation should not obfuscate that it also has a significant but false interpretation.───我們不應拿EMH中微乎其微的正確說(shuō)法,去混淆、掩飾EMH中的重大錯誤。
5 、The defense will attempt to obfuscate the simplicity of this answer with a lot of talk sbout herism and such,but this is a court of law,not a bardic poem.───辯方一定會(huì )用見(jiàn)義勇為之類(lèi)的夸夸其談混淆這一簡(jiǎn)單的答案,但這里是依法的審判,而不是英雄的史詩(shī)。
6 、6. Scully: Mulder, not everything is a labyrinth of dark conspiracy and not everybody is plotting to deceive, inveigle, and obfuscate.───史卡利:穆德,并非每件事都是黑暗陰謀的迷宮,也并非每個(gè)人都圖謀欺騙、誘陷、使人迷亂。收藏指正
7 、addle, badger, bait, bemused, beset, circumvent, confound, derange, discombobulated, discomfit, disconcert, disquiet, distraught, faze, mystify, nonplus, obfuscate, perturb.───表“ 困擾、騷擾、困惑” 之意:
8 、But it means the likelihood is that you lose in the hearing, unless you obfuscate.─── 可那就意味著(zhù)除非你混淆視聽(tīng) 否則 你很有可能會(huì )在聽(tīng)證會(huì )上輸掉
9 、I think the combination of the last two, along with who knows what else, is most likely the culprit, mixed with charms to delay onset of symptoms and obfuscate the poison used.───我認為混合劑成分包括后兩種,天曉得還有什么東西在里面,投毒者很可能利用魔法延遲了魔藥投用后出現癥狀的時(shí)間。
10 、Some hide their pasts from families for decades, as the authorities obfuscate and lie to cover up the extent of their crimes.───有些人數十年來(lái)向家人隱瞞自己的過(guò)去,而官方也故意模糊、隱瞞自己所犯錯誤帶來(lái)的后果。
11 、The writer often obfuscate the real issue with petty details.───那作家常以細枝末節來(lái)混淆實(shí)質(zhì)問(wèn)題。
12 、Don’t obfuscate the main issue.───別故弄玄虛。
13 、2.Scully: Mulder, not everything is a labyrinth of dark conspiracy and not everybody is plotting to deceive, inveigle, and obfuscate.───史卡利:穆德,并非每件事都是黑暗陰謀的迷宮,也并非每個(gè)人都圖謀欺騙、誘陷、使人迷亂。
14 、There is little positive to say about barbarism, except perhaps that it cuts way back on red tape.It does not support a legal class that can complicate and obfuscate the law to ensure job security.───野蠻法律沒(méi)有多少積極意義,不過(guò)也許這種方式省去了各種繁文縟節,不需要社會(huì )供養一批靠研究復雜法律條文吃飯的專(zhuān)職人員.
15 、It's meant to obfuscate, and does so commendably.─── 這本來(lái)就是為了迷惑人 效果很好
16 、He delighted in his ability to obfuscate.───他對自己有本事把別人搞得暈頭轉向感到得意。
17 、If a virus writer, or a metamorphic engine, attempts to obfuscate the computation of the port number, the anti-virus system may apply constant folding to de-obfuscate it.───如果某個(gè)病毒作者或變形引擎企圖使端口號的計算變得混亂,反病毒系統可能運用常數合并來(lái)反混淆。
18 、So it is here that I also write my will and obfuscate no further to prosaically express my apologies.───除了帶給我學(xué)術(shù)上的提升外,還給了我終生難忘的人生體驗。
19 、They lie, they obfuscate, and then if that wasn't enough, on top of it all, they think they can get away with it because everyone else does.─── 撒謊 犯迷糊 這些還不夠 更重要的是 他們還覺(jué)得沒(méi)關(guān)系 因為大家都這樣
20 、More often than not, defense teams take almost the opposite approach, trying to complicate, obfuscate and drag out the case.───但是被告常常會(huì )采取相反的策略,試圖將案件復雜化、模糊化并拖延訴訟。
21 、The writer often obfuscate the real issue with petty details───那作家常以細枝末節來(lái)混淆實(shí)質(zhì)問(wèn)題
22 、Obfuscation, administration unavailability, everything points to a crisis, a threat.─── 混淆視聽(tīng) 政府人員失蹤 這一切都說(shuō)明發(fā)生了危機 出現了威脅
23 、theory, there is a legitimate issue in the sense that there is an authentic need of man's consciousness, which some theories struggle to clarify and others struggle to obfuscate, to corrupt, to prevent man from ever discovering.───有些理論努力要闡明這種主題,而另一些則力圖要去混淆它、訛化它,阻止人們發(fā)現它。
24 、“A great effort was made . . . to obscure or obfuscate the truth”( Robert Conquest───使混亂,使糊涂迷惑:使過(guò)于混亂或模糊,使得難于感覺(jué)或理解:
25 、There have been so many crucial battles in this war against the northern aggressors that have been obfuscated and obliterated.─── 在這場(chǎng)針對北方侵略者的戰役中 有很多至關(guān)重要的戰斗 不是被模棱兩可 就是被刪掉了
26 、* Do not obfuscate the issues by dragging in irrelevant arguments.───*不要混淆的問(wèn)題在通過(guò)拖動(dòng)無(wú)關(guān)的論點(diǎn)。
27 、2348. obfuscate : confuse;───2348 ?;煜夯煜?
28 、II don't care if you lie or obfuscate.─── 我不管你是撒謊還是含糊不清
29 、That the government should obfuscate the issues is understandable.───政府須要把議題故弄玄虛是可以理解的。
30 、There's even a worse kind of politically correct usage though. Sometimes the government or other people in power use politically correct terms to obfuscate the truth.───還有比那更糟糕的所謂的高雅用語(yǔ),它們經(jīng)常被一些政府官員或其它人當作掩蓋事實(shí)真相的工具。
31 、So, we're looking for a third accelerant, something that the gasoline could obfuscate.─── 所以我們要找第三種助燃劑 一種可以被汽油遮掩的物質(zhì)
32 、This message might appear if you obfuscate the solution code.───如果您對解決方案代碼進(jìn)行模糊處理,可能顯示此消息。
33 、It was obfuscated by the blunt force trauma that fractured the sternum.─── 令胸骨骨折的鈍器損傷 使它變得很模糊
34 、Not everything is a labyrinth of dark conspiracy, and not everybody is plotting to deceive, inveigle and obfuscate.─── 不是一切都是陰謀 不是每個(gè)人都會(huì )欺騙和設圈套
Delphi軟件的破解
第一招:制造假相
反匯編和調試器跟蹤都是不可能防止的,因為所有的Win32程序都必須通過(guò)API來(lái)調用Windows系統中的關(guān)鍵DLL的(如Kernel32.dll、GDI32.dll等),然而API是可以Hook的。我們只能從自己的代碼著(zhù)手來(lái)保護我們的勞動(dòng)果實(shí)了。
為了自己調試和以后維護的方便,我們一般采用有意義的名字給我們的函數命名,可這給了Cracker可乘之機。例如這樣的函數是什么意思大家應該一目了然吧?IsRegistered(),IsLicensed(),LicenseVerify(),CheckReg()……這樣Cracker就可以輕松地從數千個(gè)函數中找到他的目標——你的注冊碼校驗函數!而且破解Delphi編寫(xiě)的軟件還有一件TMG小組的破解利器——DeDe。它可以輕松地看到你軟件里的Form、Unit和函數名,還可以反匯編一部分代碼,更可以和Win32DASM合作反匯編更多的代碼,對Delphi編出的程序威脅極大。
為了不給Cracker創(chuàng )造溫馨舒適的破解環(huán)境,要故意混亂(Obfuscate)我們的代碼,將軟件中所有的函數名全部替換成隨機生成的函數名。例如Func_3dfsa_fs32zlfv��這個(gè)函數是什么意思?恐怕只有天知道了。網(wǎng)上有現成的代碼混亂器,按你使用的編程語(yǔ)言的種類(lèi)可以找到一些。但要注意,只有當你要發(fā)布軟件時(shí)才使用它,而且一定注意備份源代碼。否則,當你看不懂你自己的代碼時(shí)就著(zhù)急了:)
第二招:用公匙,并改名
另外,一定要使用公開(kāi)密匙算法保護你的軟件。RSA、DSA和El Gamal之類(lèi)的算法都可以從網(wǎng)上找到。但注意:將你算法單元中所有涉及到算法名稱(chēng)的字符串全部改名。避免被Cracker發(fā)現你用的算法而模仿寫(xiě)出注冊機來(lái)!你還可以張冠李戴,明明用的DSA,將名字全部替換成RSA。
其它算法,如對稱(chēng)算法和Hash算法也要注意改名,否則這樣:
EncryptedCode = Blowfish(MD5(UserName),MD5(Key));
//你的加密算法,使用了Blowfish(對稱(chēng)算法)和MD5(Hash算法)
雖然那些Cracker不了解Blowfish和MD5算法的原理,也不會(huì )逆向推測它們,但他們了解你的校驗算法的流程和算法名,便可馬上從網(wǎng)上找到類(lèi)似的Blowfish和MD5算法包,從而模擬你的軟件仿造出注冊機。
如果你用不常見(jiàn)的,算法如Skipjack(NASA美國航天局標準算法)、LOKI、3-WAY、Safer之類(lèi)不出名但保密程度很高的算法,并且全部改名,這樣就會(huì )傷透他們腦筋了。
當然,最好把Hash算法也全部改名,會(huì )給他們制造更多的困難。但注意,MD5和SHA之類(lèi)的Hash初始值會(huì )被Cracker從內存中找到,這樣他就知道你用的Hash了。所以建議同時(shí)使用MD5的變形算法Ripe-MD(RMD)128或160或其它的Hash,如Tiger、Haval等算法。
第三招:阻止別人調試
還有一點(diǎn),調試器對我們的威脅很大,我們不會(huì )讓Cracker們舒舒服服地使用SoftICE、TRW或OllyDbg來(lái)調試我們的程序。除了常用的MeItICE方法外,這里我給一個(gè)筆者寫(xiě)的方法:
{檢查自己的進(jìn)程的父進(jìn)程是否為Explorer.exe,否則是被調試器加載了}
�
{不過(guò)注意,控制臺程序的父進(jìn)程在WinNT下是Cmd.exe!}
{注意加載TlHelp32.pas單元}
procedure CheckParentProc;
var //檢查自己的進(jìn)程的父進(jìn)程
Pn: TProcesseNtry32;
sHandle:THandle;
H,ExplProc,ParentProc:Hwnd;
Found:Boolean;
Buffer:array[0..1023]of Char;
Path:string;
begin
H:= 0;
ExplProc:= 0;
ParentProc:= 0;
//得到Windows的目錄
SetString(Path,Buffer)
GetWindowsDirectory(Buffer,Sizeof(Buffer)- 1));
Path:= UpperCase(Path)+ '\EX PLORER.EXE';//得到Explorer的路徑
//得到所有進(jìn)程的列表快照
sHandle:= CreateToolHelp32Snap Shot(TH32CS_SNAPALL,0);
Found:= Process32First(sHandle,Pn);//查找進(jìn)程
while Found do //遍歷所有進(jìn)程
begin
if Pn.szExeFile = ParamStr(0)then //自己的進(jìn)程
begin
ParentProc:= Pn.th32ParentProcessID://得到父進(jìn)程的進(jìn)程ID
//父進(jìn)程的句柄
H:= OpenProcess(PRO CESS_ALL_ACCESS,True,Pn.th32Parent ProcessID);
end
else if UpperCase(Pn.szExeFile)= Path then
ExplProc:= Pn.th32ProcessID;//Ex plorer的PID
Found:= Process32Next(sHandle,Pn);//查找下一個(gè)
end;
//父進(jìn)程不是Explorer,是調試器……
if ParentProc <> ExplProc then
begin
TerminateProcess(H,0);//殺之!除之而后快也! :)
//你還可以加上其它什么死機代碼來(lái)消遣消遣這位可愛(ài)的Cracker:)
end�
end�
你可以在Delphi或者VC中試試,這樣可以把Delphi和VC殺掉了,因為你現在用的是Delphi和VC的內置調試器來(lái)運行你的程序。調試的時(shí)候你還是把它的注釋刪掉吧,發(fā)布時(shí)別忘記激活喲!
模糊怎么說(shuō)
unclear
your picture is too unclear,can you mail me a clearer one?
版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。