反編譯與反匯編 450字
文章摘要:一年級(jí)作文450字:怎么寫好反編譯與反匯編450字作文?    我們都曾經(jīng)用過(guò)盜版的軟件,都看過(guò)盜版的VCD,也都聽(tīng)過(guò)盜版的CD。但是,有沒(méi)有人知道,那些“盜版商”是如何盜版(正確地說(shuō)用該叫做“破解”)的呢。下面,我們就來(lái)了解一下,他們是如何在正版載體之上所作的手腳。以下是曾樂(lè)瓊寫的《反編譯與反匯編》范文;
好反編譯與反匯編作文450字概況
- 作者:曾樂(lè)瓊
- 班級(jí):小學(xué)一年級(jí)
- 字?jǐn)?shù):450字作文
- 體裁:
- 段落:分11段敘寫
- 更新:2020年12月29日 15時(shí)24分
我們都曾經(jīng)用過(guò)盜版的軟件,都看過(guò)盜版的VCD,也都聽(tīng)過(guò)盜版的CD。但是,有沒(méi)有人知道,那些“盜版商”是如何盜版(正確地說(shuō)用該叫做“破解”)的呢?
下面,我們就來(lái)了解一下,他們是如何在正版載體之上所作的手腳!深入了解計(jì)算機(jī)的人應(yīng)該都知道,現(xiàn)在軟件破解專家和“盜版商”慣用的(準(zhǔn)確地說(shuō)應(yīng)該是唯一的)途徑來(lái)破解媒體的手段,就是———“反編譯”和“反匯編”!
何為“反編譯”和“反匯編”?這也許是大家最關(guān)心的問(wèn)題,也是大家最不明白的問(wèn)題。下面我將做出詳細(xì)講解。
反編譯是一個(gè)將目標(biāo)代碼轉(zhuǎn)換成源代碼的過(guò)程。大體上的定義是:目標(biāo)代碼是一種用語(yǔ)言表示的代碼,這種語(yǔ)言能通過(guò)實(shí)機(jī)或虛擬機(jī)直接執(zhí)行。他是一個(gè)把程序“反寫”的過(guò)程,但是,反編譯只能反寫程序的分支,他不可以反寫整個(gè)程序。
打個(gè)比方,比如一個(gè)程序比作一棵大樹(shù),而反編譯只能反寫樹(shù)枝,卻不能反寫樹(shù)干。那么,一個(gè)程序只反寫了樹(shù)枝是沒(méi)有用的。因?yàn)?,程序的運(yùn)行,本身要靠程序的主干來(lái)調(diào)入程序各個(gè)部分。所以,盜版商還應(yīng)該反寫主干。這就要用到另一個(gè)王牌殺手——反匯編。
當(dāng)一個(gè)程序的分支都被反編譯以后,這個(gè)程序基本上就是你自己制作的了,你是很了解他的特性的。這樣,用反匯編編譯程序主體,再把已編譯好的程序分支調(diào)入程序主體,從而找到漏洞。其實(shí),這里只需要用到這個(gè)軟件的一個(gè)函數(shù)值,因?yàn)?,函?shù),大家都知道,給X一個(gè)值,就有一個(gè)唯一的Y與之對(duì)應(yīng)的。這樣,反復(fù)試幾次,此軟件的漏洞就暴露無(wú)遺。這樣,你就完成了一個(gè)軟件的破解工作。
聽(tīng)起來(lái),十分簡(jiǎn)單,但是,如果真的要讓你做一下,那可不是一件簡(jiǎn)單的事情。現(xiàn)在市面上買的盜版的Windows系列產(chǎn)品,基本上都是盜版。很大的軟件,比如:Windows系列、Linux系列等等產(chǎn)品。都需要幾十人,甚至上百人一起破解。因?yàn)椋麄冞@些軟件的加密技術(shù)實(shí)在是“天衣無(wú)縫”,但是,請(qǐng)永遠(yuǎn)記住這句話:沒(méi)有沒(méi)有漏洞的軟件、沒(méi)有沒(méi)有漏洞的系統(tǒng)。
基本上,破解Windows產(chǎn)品的方法如下:軟件商為了防止自己的軟件被非法安裝和反匯編,采取了很多辦法,如安裝盤的磁道加密、加密狗等技術(shù),這些技術(shù)的發(fā)展促進(jìn)了軟件業(yè)的健康發(fā)展。
現(xiàn)在廣泛使用的限制非授權(quán)安裝的方法是采用CDKEY校驗(yàn)法。例如在安裝Windows95/98/NT時(shí),安裝程序要求用戶輸入CDKEY,以確定用戶是否是授權(quán)安裝。只有輸入的CDKEY正確時(shí),安裝程序才會(huì)繼續(xù)執(zhí)行安裝。這個(gè)流程的一大漏洞是程序判斷CDKEY是否有效的代碼段中必然有一個(gè)跳轉(zhuǎn)語(yǔ)句,且該代碼段中必包含CDKEY。解密者可反匯編安裝程序的二進(jìn)制代碼,然后截取有跳轉(zhuǎn)語(yǔ)句的部分加以分析,從而解密。事實(shí)上,一些解密技術(shù)資料中,均采用這一思路取得CDKEY。
安裝Windows系列產(chǎn)品唯一的驗(yàn)證就是序列號(hào)(CDKEY)這樣,破解了他,你就等于破解了Windows。
所以,軟件盜版商,就贏得了巨大的利潤(rùn)。所以,我們應(yīng)該好好學(xué)習(xí)反匯編、反編譯,來(lái)阻塞軟件破解商的破解道路,使正版軟件能夠真正的為我們服務(wù)!!
作者:小學(xué)一年級(jí)學(xué)生(5)班 曾樂(lè)瓊 時(shí)間:2020-12-29 15:24
好文章,贊一下
940人
很一般,需努力
1040人
太差勁,踩一下
29人
- 上一篇:假如我是一只蚊子作文500字
- 下一篇:潮濕作文400字