- 疑難問答
- 隨機(jī)文章
軟件脫殼了是不是就破解了(軟件脫殼)
1、脫殼主要有兩種方法:硬脫殼和動態(tài)脫殼。
2、第一種,是硬脫殼,這是指找出加殼軟件的加殼算法,寫出逆向算法,就像壓縮和解壓縮一樣。
3、由于現(xiàn)在的殼有加密、變形、虛擬環(huán)境等等特點,每次加殼生成的代碼都不一樣。
4、硬脫殼對此無能為力,第二種,是動態(tài)脫殼。
5、加殼的程序運(yùn)行時必須還原成原始形態(tài),就是加殼程序運(yùn)行后必須進(jìn)行解壓到程序的文件頭。
6、所以我們可以用OD跟蹤到OEP的原因。
7、這個時候我們就可以抓取(Dump)內(nèi)存中的鏡像,再重構(gòu)成標(biāo)準(zhǔn)的執(zhí)行文件。
8、這樣我們就脫殼了。
9、(PS:現(xiàn)在的加密殼更復(fù)雜一所謂加殼,是一種通過一系列數(shù)**算,將可執(zhí)行程序文件或動態(tài)鏈接庫文件的編碼進(jìn)行改變(目前還有一些加殼軟件可以壓縮、加密驅(qū)動程序),以達(dá)到縮小文件體積或加密程序編碼的目的。
10、當(dāng)被加殼的程序運(yùn)行時,外殼程序先被執(zhí)行,然后由這個外殼程序負(fù)責(zé)將用戶原有的程序在內(nèi)存中解壓縮,并把控制權(quán)交還給脫殼后的真正程序,這就是我們找OEP的原因了。
11、一切操作自動完成,用戶不知道也無需知道殼程序是如何運(yùn)行的。
12、一般情況下,加殼程序和未加殼程序的運(yùn)行結(jié)果是一樣的。
13、由于這段程序和自然界的殼在功能上有很多相同的地方,基于命名的規(guī)則,就把這樣的程序稱為“殼”了。
其他文章
- ibmx201i好嗎(聯(lián)想x201i為什么這么貴)
- 相愛十年結(jié)局是什么
- 2018年護(hù)士資格考試分?jǐn)?shù)線到底是多少呀?知道的朋友冒個泡
- 心甘情愿的句子
- dq冰淇淋加盟費以及加盟條件(dq冰淇淋加盟店怎么樣)
- 寒潮預(yù)警分為幾級
- 52歲環(huán)衛(wèi)大姐自考大學(xué)3年已過6門 具體怎么回事
- 中國現(xiàn)役有幾位女將軍?
- 水晶之戀 天生一對是騙子活動,請問怎么投訴
- 家庭復(fù)雜的說說心情
- 迷羊 瘋愛(關(guān)于迷羊 瘋愛的介紹)
- 二零二零年春節(jié)是幾月幾號
- 打春有什么講究和禁忌 打春有什么禁忌和說法
- 鄭州一高校學(xué)生突然離校?教育廳回應(yīng) 具體情況怎么回事
- 藍(lán)色妖姬是怎么形成的
- 寒假作業(yè)多怎么辦
- 愛情諫言簡短
- 為什么世界杯沒有英國隊
- 牛郎織女的牛是什么來歷
- 上面有毛下面有毛,晚上來個毛對毛是什么
- 年滿60歲農(nóng)村老人有四筆錢可以領(lǐng) 快來看看是哪些?
- 布拉格之戀影評
- 熊出沒光頭強(qiáng)變木乃伊的是哪一集
- 嗶哩嗶哩大會員怎么贈送
- 環(huán)球時報發(fā)起聯(lián)署倡議簽名(環(huán)球時報發(fā)起聯(lián)署倡議簽名在哪簽)
- 送別剛逝去的老人詩句
- 今年是農(nóng)歷壬寅年嗎
- 鄉(xiāng)間美景簡短句子
- 《人世間》江遼省吉春市是哪里(江遼省吉春市是什么地方)
- 潤滑油和油脂的區(qū)別