亚洲精品国产情侣av在线_91亚洲国产成人久久精品网站_亚洲AV无码专区电影在线观看_亚洲AV无码专区亚洲AV桃

首頁 > IT > > 正文

常見幾種軟件脫殼方法

2021-12-18 22:12:01    來源:腳本之家

一、概論

殼出于程序作者想對程序資源壓縮、注冊保護的目的,把殼分為壓縮殼和加密殼(強殼)兩種"UPX"  "ASPCAK"  "TELOCK"  "PELITE"  "NSPACK(北斗)" ..."ARMADILLO" "ASPROTECT"  "ACPROTECT" "EPE(王)" "SVKP" ...

顧名思義,壓縮殼只是為了減小程序體積對資源進行壓縮,加密殼是程序輸入表等等進行加密保護。當然加密殼的保護能力要強得多!

二、工具的認識

OllyDBG  ring3 shell層 級別的動態編譯工具 、PEid、ImportREC、LordPE、softIce ring0級別調試工具

三、常見手動脫殼方法

預備知識

1.PUSHAD (入棧/壓棧) 代表程序的入口點, 2.POPAD   (彈棧/出棧) 代表程序的出口點,與PUSHAD想對應,一般找到這個OEP就在附近3.OEP:程序的入口點,軟件加殼就是隱藏了OEP(或者用了假的OEP/FOEP),只要我們找到程序真正的OEP,就可以立刻脫殼。

方法一:單步跟蹤法

1.用OD載入,點“不分析代碼!”2.單步向下跟蹤F8,實現向下的跳。也就是說向上的跳不讓其實現?。ㄍㄟ^F4)3.遇到程序往回跳的(包括循環),我們在下一句代碼處按F4(或者右健單擊代碼,選擇斷點——>運行到所選)4.綠色線條表示跳轉沒實現,不用理會,紅色線條表示跳轉已經實現!5.如果剛載入程序,在附近就有一個CALL的,我們就F7跟進去,不然程序很容易跑飛,這樣很快就能到程序的OEP6.在跟蹤的時候,如果運行到某個CALL程序就運行的,就在這個CALL中F7進入7.一般有很大的跳轉(大跨段),比如 jmp XXXXXX 或者 JE XXXXXX 或者有RETN的一般很快就會到程序的OEP。近CALL F7 遠CALL F8Btw:在有些殼無法向下跟蹤的時候,我們可以在附近找到沒有實現的大跳轉,右鍵-->“跟隨”,然后F2下斷,Shift+F9運行停在“跟隨”的位置,再取消斷點,繼續F8單步跟蹤。一般情況下可以輕松到達OEP!

方法二:ESP定律法

ESP定理脫殼(ESP在OD的寄存器中,我們只要在命令行下ESP的硬件訪問斷點,就會一下來到程序的OEP了?。?.開始就點F8,注意觀察OD右上角的寄存器中ESP有沒突現(變成紅色)。(這只是一般情況下,更確切的說我們選擇的ESP值是關鍵句之后的第一個ESP值)2.在命令行下:dd XXXXXXXX(指在當前代碼中的ESP地址,或者是hr XXXXXXXX),按回車!3.選中下斷的地址,斷點--->硬件訪--->WORD斷點。4.按一下F9運行程序,接著刪除硬件訪問斷點 直接來到了跳轉處,按下F8,到達程序OEP。

方法三:兩次內存鏡像法

1:用OD打開軟件!2:點擊選項——調試選項——異常,把里面的忽略全部√上!CTRL+F2重載下程序!3:按ALT+M,打開內存鏡象,找到程序的第一個.rsrc 資源.按F2下斷點,然后按SHIFT+F9運行到斷點,接著再按ALT+M,打開內存鏡象,找到程序的第一個.rsrc.上面的.CODE(也就是 00401000處),按F2下斷點!然后按SHIFT+F9(或者是在沒異常情況下按F9),直接到達程序OEP!

方法四:一步到達OEP

1.開始按Ctrl+F,輸入:popad(只適合少數殼,包括UPX,ASPACK殼),然后按下F2,F9運行到此處2.來到大跳轉處,點下F8,到達OEP!

方法五:最后一次異常法1:用OD打開軟件2:點擊選項——調試選項——異常,把里面的√全部去掉!CTRL+F2重載下程序3:一開始程序就是一個跳轉,在這里我們按SHIFT+F9,直到程序運行,記下從開始按SHIFT+F9到程序運行的次數m!4:CTRL+F2重載程序,按SHIFT+F9(這次按的次數為程序運行的次數m-1次)5:在OD的右下角我們看見有一個"SE 句柄",這時我們按CTRL+G,輸入SE 句柄前的地址!6:按F2下斷點!然后按SHIFT+F9來到斷點處!7:去掉斷點,按F8慢慢向下走!8:到達程序的OEP!

方法六:模擬跟蹤法

1:先試運行,跟蹤一下程序,看有沒有SEH暗樁之類2:ALT+M打開內存鏡像,找到(包含=SFX,imports,relocations)內存鏡像,項目 30地址=0054B000大小=00002000 (8192.)Owner=check    00400000區段=.aspack包含=SFX,imports,relocations類型=Imag 01001002訪問=R初始訪問=RWE 3:地址為0054B000,如是我們在命令行輸入tc eip<0054B000,回車,正在跟蹤ing。。

Btw:大家在使用這個方法的時候,要理解他是要在怎么樣的情況下才可以使用

軟件破解常用匯編指令  

cmp    a,b      //  比較a與b    mov    a,b     //  把b值送給a值,使a=b    ret           //  返回主程序    nop  //無作用,英文(no operation)簡寫,意思“do nothing”(機器碼90)  (ultraedit打開編輯exe文件看到90相當匯編語句的nop)

call              //  調用子程序,子程序以ret結尾   je或jz            //  相等則跳(機器碼是74或84)   jne或jnz              //   不相等則跳(機器碼是75或85)   jmp               //  無條件跳(機器碼是EB)   jb             //  若小于則跳   ja             //  若大于則跳   jg             //  若大于則跳   jge            //  若大于等于則跳   jl             //  若小于則跳   pop xxx        //  xxx出棧   push xxx       //  xxx壓棧

jmp;無條件跳轉 指哪飛哪 一些雜志中說的直飛光明頂,指的就是它了~光明頂一般指爆破地址根據條件跳轉的指令:

JE   ;等于則跳轉  JNE  ;不等于則跳轉 JZ  ;為 0 則跳轉JNZ  ;不為 0 則跳轉 JS  ;為負則跳轉 JNS  ;不為負則跳轉 JC   ;進位則跳轉 JNC  ;不進位則跳轉JO  ;溢出則跳轉JNO  ;不溢出則跳轉 JA   ;無符號大于則跳轉 JNA  ;無符號不大于則跳轉 JAE   ;無符號大于等于則跳轉 JNAE ;無符號不大于等于則跳轉 JG   ;有符號大于則跳轉 JNG  ;有符號不大于則跳轉 JGE   ;有符號大于等于則跳轉JNGE ;有符號不大于等于則跳轉 JB   ;無符號小于則跳轉 JNB  ;無符號不小于則跳轉 JBE   ;無符號小于等于則跳轉 JNBE ;無符號不小于等于則跳轉 JL   ;有符號小于則跳轉 JNL  ;有符號不小于則跳轉 JLE   ;有符號小于等于則跳轉JNLE ;有符號不小于等于則跳轉JP  ;奇偶位置位則跳轉 JNP  ;奇偶位清除則跳轉 JPE  ;奇偶位相等則跳轉 JPO ;奇偶位不等則跳轉 我們實際用到的最常用的只有 jmp、 je、 jne、 jz 、jnz 而已 所以只要清楚這5個跳轉的條件即可,別的那些了解下就好了 

下面開始說傳遞跟比較指令:

傳遞指令:mov比較指令:Cmp例:mov eax,1 mov ecx,eaxcmp ecx,eax   //這個就是標志位我們已知eax跟ecx都是1

那就符合je的跳轉條件

以上就是常見幾種軟件脫殼方法的詳細內容,更多關于軟件脫殼的資料請關注腳本之家其它相關文章!

相關熱詞搜索:

上一篇:
下一篇:

熱點話題

熱點推薦

頭條

? 亚洲精品国产情侣av在线_91亚洲国产成人久久精品网站_亚洲AV无码专区电影在线观看_亚洲AV无码专区亚洲AV桃

              亚洲第四色夜色| 久久一二三国产| 国产亚洲欧美中文| 午夜欧美大尺度福利影院在线看| 欧美日韩大陆一区二区| 欧美高清在线精品一区| 日韩av在线发布| 97久久精品人人做人人爽50路 | 久久综合色综合88| 亚洲电影一区二区| 不卡av电影在线播放| 一区二区三区四区不卡在线| 日韩欧美激情一区| 一区二区三区精品视频| 丁香婷婷综合色啪| 一区二区三区高清| 欧美精品一区二区蜜臀亚洲| 亚洲不卡在线观看| 久久久噜噜噜久久人人看| 在线中文字幕不卡| 国产精品网站在线| 国产激情一区二区三区桃花岛亚洲| 中文字幕中文在线不卡住| 欧美日韩国产高清一区二区三区| 综合网在线视频| 国产精华液一区二区三区| 久久成人免费网| 国产精品毛片久久久久久| 欧美精品免费视频| 亚洲国产精品麻豆| aaa亚洲精品| 亚洲超丰满肉感bbw| 国产精品久久久久久久久久久免费看 | 欧美大片免费久久精品三p| 一区二区三区在线视频观看 | 国产精品午夜免费| 国产乱人伦偷精品视频不卡| 亚洲精品日产精品乱码不卡| 精品国产免费视频| 麻豆一区二区三区| 亚洲男女毛片无遮挡| 26uuu国产日韩综合| 精品一区精品二区高清| 亚洲欧美日韩国产一区二区三区 | 欧美日韩一区小说| 亚洲一区在线视频| 久久久.com| 日韩一区二区三区电影在线观看| 婷婷成人激情在线网| 国产精品全国免费观看高清 | 亚洲aⅴ怡春院| 日本一区二区三区国色天香 | 欧美最猛黑人xxxxx猛交| 亚洲欧美色一区| 91麻豆.com| 欧美精品三级在线观看| 日韩va欧美va亚洲va久久| 亚洲欧美综合另类在线卡通| 久久久久久**毛片大全| 国产福利精品一区| 在线观看国产一区二区| 亚洲一区国产视频| 国产精品久久久久久久久晋中| 亚洲精品在线免费播放| 国内精品不卡在线| 一本色道久久综合亚洲91| 亚洲一区二区不卡免费| 中文字幕亚洲区| 国产日韩欧美激情| 99久久久无码国产精品| 69堂成人精品免费视频| 麻豆精品一区二区av白丝在线| 亚洲精品你懂的| 自拍偷拍欧美精品| 日本一区二区三区高清不卡| 久久网站最新地址| 成人h动漫精品一区二区| 欧美精品第一页| 久久er99热精品一区二区| 在线一区二区三区四区五区| 天堂va蜜桃一区二区三区漫画版| 亚洲精品一二三区| 亚洲人妖av一区二区| 欧美激情在线看| 欧美国产乱子伦| 久久久亚洲精品石原莉奈| 久久精品亚洲精品国产欧美| 久久综合资源网| 欧美精品一区二区三区四区 | 88在线观看91蜜桃国自产| 久久疯狂做爰流白浆xx| 欧洲一区在线电影| 奇米色一区二区三区四区| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲国产成人av网| 亚洲国产精品自拍| 日韩激情视频网站| 五月天激情综合| 蜜桃av噜噜一区| 欧美亚洲综合另类| 精品亚洲成a人| 欧美日韩久久不卡| 国产剧情一区二区三区| 4438成人网| 不卡大黄网站免费看| 久久女同性恋中文字幕| 久久久青草青青国产亚洲免观| 国产午夜亚洲精品羞羞网站| 久久欧美一区二区| 国产精品色在线观看| 国产精品久久久久一区二区三区共 | 国产亚洲欧美日韩俺去了| 国产色产综合产在线视频| 欧美国产欧美综合| 亚洲欧美偷拍三级| 一区二区不卡在线播放 | 国产亚洲精品bt天堂精选| 国产农村妇女毛片精品久久麻豆 | 日韩无一区二区| 94-欧美-setu| 国产精品免费久久久久| ●精品国产综合乱码久久久久| 一区二区免费看| 色呦呦国产精品| 国产成人自拍网| 久久男人中文字幕资源站| 日本一区二区高清| 亚洲线精品一区二区三区| 色婷婷久久久亚洲一区二区三区| 国产一区二区三区久久久 | 欧美私人免费视频| 国产成都精品91一区二区三| 国产亚洲一区字幕| 亚洲欧洲日韩综合一区二区| 日韩影视精彩在线| 69堂国产成人免费视频| 久久亚洲一区二区三区四区| 玉足女爽爽91| 精品视频一区 二区 三区| eeuss鲁片一区二区三区| 国产精品久久影院| 亚洲va欧美va人人爽| 国产一区二区三区高清播放| 久久久久久久久蜜桃| 日韩一区在线免费观看| 日本成人在线看| 欧美tickling挠脚心丨vk| 国产精品毛片大码女人| 天堂av在线一区| 日韩你懂的在线播放| 中文字幕精品一区二区精品绿巨人| 亚洲大片在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品国产自产拍在线| 亚洲国产综合在线| 国产精品一线二线三线| 国产精品九色蝌蚪自拍| 色婷婷激情久久| 91丨porny丨国产入口| 亚洲精品国产无天堂网2021 | 国产精品卡一卡二| 午夜不卡在线视频| 岛国一区二区在线观看| 亚洲欧美日韩久久| 欧美午夜片在线看| 国产婷婷一区二区| 日韩高清不卡一区| 精品国产乱码久久| 一区二区三区**美女毛片| 国产精品一级二级三级| 国产精品乱人伦一区二区| 一本久久a久久精品亚洲| 97久久精品人人做人人爽| 五月天视频一区| 精品久久久久久久一区二区蜜臀| 亚洲精品免费播放| 岛国一区二区三区| 亚洲一区成人在线| 精品国产亚洲在线| 亚洲一区日韩精品中文字幕| 成人小视频免费在线观看| 亚洲另类一区二区| 欧美一级欧美三级| 一卡二卡三卡日韩欧美| 9l国产精品久久久久麻豆| 亚洲成人av在线电影| www成人在线观看| 一本色道久久综合亚洲精品按摩| 久久婷婷久久一区二区三区| 日韩av一区二| 亚洲国产岛国毛片在线| 欧日韩精品视频| 亚洲天堂成人在线观看| 成人精品电影在线观看| 性做久久久久久久免费看| 26uuu另类欧美亚洲曰本| 婷婷丁香激情综合| 国产农村妇女精品| 国产精品 日产精品 欧美精品| 亚洲一区二区三区视频在线|