• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            focus on linux, c/c++, lua

            SMC技術(shù)積累

            最近把pediy匯總的CM拿來做習(xí)題,遇到一個(gè)用了SMC,我就順便做個(gè)自己做個(gè)筆記。
            SMC(Sefl-Modifying Code),常見于反靜態(tài)分析。在CM中多用于反爆破,這次先記錄
            下反爆破的情況。
            Code1:
            call DecryptFun
            ....


            Code2:
            cmp eax, 1
            jnz success
            通常關(guān)鍵跳會(huì)在Code2中的jnz,如果我們用OD找到關(guān)鍵點(diǎn)后,修改下jnz即可爆破。
            如果用CryptFun對Code2的代碼進(jìn)行加密,然后在程序執(zhí)行的時(shí)候用DecryptFun
            進(jìn)行解密,這樣爆破的目的就失效了,因?yàn)楸坪蟮闹噶畋唤饷芎螅瑓R編代碼就錯(cuò)了。
            另備一篇文章,供以后參考:
            http://bbs.pediy.com/showthread.php?t=70444

            posted on 2013-01-22 16:14 zuhd 閱讀(620) 評論(0)  編輯 收藏 引用 所屬分類: CrackMe

            久久影院综合精品| 亚洲精品成人久久久| 国产精品久久国产精品99盘| 91精品国产高清久久久久久io | 日韩影院久久| 久久香蕉超碰97国产精品| 国产午夜精品久久久久九九| 亚洲国产成人久久综合区| 久久精品国产99久久无毒不卡| 久久99国产精品成人欧美| 亚洲国产另类久久久精品黑人| 久久天天躁狠狠躁夜夜av浪潮 | 精品人妻伦九区久久AAA片69| 亚洲国产精品人久久| 久久精品人人做人人爽电影| 国产精品99久久不卡| 久久久久久亚洲AV无码专区| 国产精品99久久久精品无码| 久久久久国产精品麻豆AR影院| 久久亚洲欧美日本精品| 五月丁香综合激情六月久久| 久久久久99这里有精品10| 久久久久亚洲精品中文字幕| 51久久夜色精品国产| 青青热久久综合网伊人| 日韩精品无码久久久久久| 久久SE精品一区二区| 三级三级久久三级久久| 伊人久久大香线蕉综合热线| 久久伊人色| 久久久免费观成人影院| 日韩精品无码久久一区二区三| 狠狠久久综合伊人不卡| 久久se这里只有精品| 欧美激情精品久久久久久| 久久青青国产| 一本久久a久久精品综合香蕉| 亚洲精品99久久久久中文字幕| 午夜精品久久久久久久无码| 久久99热这里只有精品国产| 五月丁香综合激情六月久久|