下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、反動態(tài)跟蹤及抗靜態(tài)分析墼囂黧劉耀和劉群一_,反動態(tài)跟蹤是軟件加密的一種關(guān)鍵技術(shù).它是阻止解密者破譯的一種董妻手曩.只要突破了反跟蹤模塊,那么這個軟件所加的密就基本解決了.因此反跟蹤模塊的好壞直接反映了加密軟件的水平,也是評價加密軟件的一十最重要指標(biāo).通常反跟蹤模塊內(nèi)必定包含多種抗靜態(tài)分析的方法,所謂抗靜態(tài)分析主要是指抗反匯編能力.防止破譯者用DEBUG實用程序中的u命夸或其它反匯編工具將程序清單打印出來進(jìn)行分析.目前反跟蹤方法很多,其基本思想是直接破壞DEBUG實用程序所需的操作系繾或軟硬件界面資源,總的效果是使跟蹤調(diào)試程序無法正常運行.通常在破壞性修改前.先保留系統(tǒng)的原始狀態(tài)信息,然后進(jìn)行修
2、改,雖后在適當(dāng)?shù)臅r候再恢復(fù)系統(tǒng)資源,使系統(tǒng)正常運行=反跟蹤技術(shù)有很多方法,下面僅就幾點來談?wù)勛约旱囊恍w會.起到拋磚引玉的作用1.隱蔽轉(zhuǎn)移為r讓用戶發(fā)現(xiàn)程序的走向,應(yīng)采用多種不同的隱式調(diào)用.如加法溢出INTO和除法溢出.當(dāng)加法溢出或被零除時,處理機會自動產(chǎn)生溢出中斷,控制轉(zhuǎn)向溢出處理程序,而這時溢出處理程序已被加密程序所取代.在中斷處理返回時,要恢復(fù)的標(biāo)志寄存器,如在程序中把將要恢復(fù)的標(biāo)志寄存器中單步標(biāo)志置位,那么程序在返回時.并非返回調(diào)用程序,而是轉(zhuǎn)入單步中斷處理程序,而這時的單步中斷處理程序也被加密程序所取代.2.太循環(huán),多出口為了使跟蹤者難以找到程序的入口和出口.應(yīng)適當(dāng)采用大循環(huán),多出口
3、技術(shù),即一大段程序故意多次循環(huán).在這些循環(huán)中,出口有許多個,并且許多出口的轉(zhuǎn)向由程序動態(tài)設(shè)置,這樣跟蹤者就事先無法決定程序走向,無法正確設(shè)置斷點3.分段分塊加密加密程序中某些代碼段,對包含在其中的任何代碼都不允許作任何改動,否則,隨后的程序就不可能得到正確的結(jié)果.如果用DEBUG去跟蹤它.設(shè)置斷點的地方也會在返回之前被暫時改變,從而得不到正確的結(jié)果.4.防止用中斷處理程序侵人反跟蹤代碼由于大多數(shù)讀密鈳盤的程序是用INT13H來實現(xiàn)的,那么解密者就可將自己的程序掛在原INT13H前,從而侵入n踅ll,一ll_參譬反跟蹤代碼達(dá)到解密的目的.為了防止用中斷處理程序侵入反跟蹤代碼,可用如下指令代替(其
4、中0F000H:0EC59H為ROMBIOS中INT13H的入口地址,由于微機設(shè)計者考慮到系繾的兼容性.軟盤驅(qū)動程序的入口地址大都一樣):PUSHFCALLOFO00H:0EC59H目前反跟蹤技術(shù)的發(fā)展趨勢是越來越趨向于保護(hù)程序,防止破密者對程序代碼的修改,如LOCK89,SS-LOCK等,都采用將本段代碼作累加和的方法來與預(yù)定的值比較或不進(jìn)行比較而是直接作為操作數(shù)用到程序譯碼中.如該累加和不對則譯出的程序碼就發(fā)生錯誤使得程序無法運行.但僅用求累加和的方法是不夠的,還應(yīng)求累減差或其它運算,使解密密鑰的形成更為復(fù)雜.近幾年,國內(nèi)出現(xiàn)了加密盒和加密卡,這些方法幫可有效地保證在一段時間內(nèi)軟件不被擴散
5、.現(xiàn)在較大規(guī)模的軟件都采用了硬卡,一般來講.帶硬卡的軟件是不太容易被破密的雖然最終可以破譯,但需要較長的時同,對一般個人來說不易辦到.因為如要破譯某十軟件就必須手頭有一份該軟件,而個人對帶硬卡的軟件是不易弄到的S而某些軟件需要硬件支持才能運行,所以用硬件保護(hù)軟件是十分好的方法但也十分麻煩,整十加密過程都要靠軟件開放者自己來完成,硬件也要自己來設(shè)計.這樣會延長軟件的生產(chǎn)周期,使軟件的造價更高.無論用加密卡還是加密盒其目的與軟盤加密一樣,使非法用戶無法獲得密鑰,從而使非法用戶復(fù)制的軟件無法運行但無論密鑰怎樣制作,其反跟蹤模塊是關(guān)鍵.筆者在沒有原始密盤的情況下,將激光加密軟件PRO.LOK,LOCK89,SSLOCK順利解密,這其中的奧秘就突破了反跟蹤模塊,獲得了解密后的原代碼.故現(xiàn)在的加密軟件還應(yīng)在反跟蹤代碼的封閉性上多下功夫,使解密者無機可乘.孝Tel:027700564FAX:027703396熬98瑟要i譽臻霧囂囂;溉i蠢篡i蠢蕊.毒霧斜毒斌善善一1993.tl一蠢T,蓮
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人抵押貸款風(fēng)險預(yù)警合同2篇
- 二零二五版畜牧養(yǎng)殖場廢棄物處理技術(shù)承包合同3篇
- 個人信用借款綜合合同(2024版)2篇
- 二零二五年度高速公路沿線充電樁網(wǎng)絡(luò)布局合同4篇
- 二零二五年度電梯安裝工程安全風(fēng)險評估與管理合同2篇
- 二零二五年度大型商場租賃合同:含節(jié)假日促銷活動安排3篇
- 二零二五年度水利樞紐工程建設(shè)項目施工合同4篇
- 2025年度個人歷史建筑修繕貸款擔(dān)保合同樣本(含專家評審)3篇
- 中介貸款服務(wù)合同3篇
- 二零二五年度交通設(shè)施蟲害防治與交通安全服務(wù)合同4篇
- 山東鐵投集團(tuán)招聘筆試沖刺題2025
- 真需求-打開商業(yè)世界的萬能鑰匙
- 2025年天津市政集團(tuán)公司招聘筆試參考題庫含答案解析
- GB/T 44953-2024雷電災(zāi)害調(diào)查技術(shù)規(guī)范
- 2024-2025學(xué)年度第一學(xué)期三年級語文寒假作業(yè)第三天
- 2024年列車員技能競賽理論考試題庫500題(含答案)
- 心律失常介入治療
- 6S精益實戰(zhàn)手冊
- 展會場館保潔管理服務(wù)方案
- 監(jiān)理從業(yè)水平培訓(xùn)課件
- 廣東省惠州市實驗中學(xué)2025屆物理高二第一學(xué)期期末綜合測試試題含解析
評論
0/150
提交評論