日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小甲鱼 OllyDbg 教程系列 (五) : 破解 PC Surgeon 之 查找字符串

發(fā)布時間:2024/7/23 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小甲鱼 OllyDbg 教程系列 (五) : 破解 PC Surgeon 之 查找字符串 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

https://www.bilibili.com/video/av6889190/?p=11

https://www.bilibili.com/video/av6889190/?p=12

?

程序下載地址:https://pan.baidu.com/s/1eVTLQ_AatLrmrz3FLwM5ww? ? 提取碼:wny9?

?

?

修復(fù)?OllyDBG? 右鍵 ->?復(fù)制到可執(zhí)行文件 ->?所有修改? 中?所有修改不顯示的問題

? 修復(fù)不顯示 “?所有修改 ”:

修復(fù)后:

?

?

開始逆向分析

?

切入點(diǎn):

?

查找字符串:

?

下斷點(diǎn):

函數(shù)入口處下斷點(diǎn):

重新載入程序,斷點(diǎn)到相應(yīng)位置,然后讓跳轉(zhuǎn)實(shí)現(xiàn):

跳轉(zhuǎn)實(shí)現(xiàn)后,程序跳過開始的窗口,顯示主窗口,說明需要修改的位置就在斷點(diǎn)位置的附近:

about?窗口:

在根據(jù)?about?窗口中的 <Unregistered Version>?作為字符串進(jìn)行搜索:

字符串對應(yīng)位置下斷點(diǎn)

所在函數(shù)開始位置也下個斷點(diǎn)( 55?位置,即?push ebp?):

重新載入程序,點(diǎn)擊?about?窗口,觸發(fā)斷點(diǎn),

然后?按?F9 ,運(yùn)行程序:

?

暴力破解,打補(bǔ)丁。重新載入程序,在?條件跳轉(zhuǎn)的地方,都用 jmp? 無條件跳轉(zhuǎn)

?

保存程序:

?

保存文件

?

驗(yàn)證:

重新載入修改后的程序,按?F9?運(yùn)行程序,發(fā)現(xiàn)已經(jīng)是想要的效果:

?

?

?

比較高級的方法

https://www.bilibili.com/video/av6889190?p=12

上面是比較低級的方法。。。當(dāng)然有比較高級的方法。
重新將軟件載入OD。來到代碼處。鼠標(biāo)向上滑幾行,可以看到這樣的代碼:
mov eax,dword ptr [60ebe8]
cmp byte ptr [eax],0
jnz 005cc935
顯然,將地址60ebe8的值送到eax里,然后將eax的值作為地址,將這個地址中的值和0比較(其實(shí)是兩數(shù)相減),結(jié)果不為零就跳轉(zhuǎn),但是,,,,
ds:[0060eb8c]=00610c4a
右鍵點(diǎn)擊mov eax,dword ptr [60ebe8] 這一行 —>?右鍵?—> 查找參考 —> 地址常量,將所有的都設(shè)置斷點(diǎn):

重新運(yùn)行程序,來到第一個斷點(diǎn)處,有這樣的代碼:
mov edx,dword ptr [60ebe8]
mov byte ptr [edx],al
在上面我們知道ds:[0060eb8c]=00610c4a,所以:
mov edx,dword ptr [60ebe8]
mov byte ptr [edx],al
這兩段代碼執(zhí)行后,ds:[00610c4a]的值就是al的值,不幸的是,我們從OD右邊的寄存器中看到al=0,所以
ds:[00610c4a]=00,所以cmp byte ptr [eax],0的結(jié)果就是0,所以jnz 005cc935就不能跳轉(zhuǎn),所以。。。
我們直接將mov byte ptr [edx],al 改為
mov byte ptr [edx],1,復(fù)制到可執(zhí)行文件,保存文件就破解成功了,牛逼吧,但是這樣改會出現(xiàn)這樣的問題:
?

這個軟件這樣改是沒有問題,但比較大的軟件這樣改,就可能會影響程序,因?yàn)橐囟ㄎ坏臇|西太多了(至于什么是重定位,這個很重要,提醒一下自己,有興趣的可以去看看PE結(jié)構(gòu)),所以也可以這樣改:
將后面的 cmp byte ptr [eax],0改為 mov byte ptr [eax],1
將jnz short 005c2c15 改為jmp short 005c2c15
這樣就不會出現(xiàn)重定位 的代碼過多的問題。

?

?

?

總結(jié)

以上是生活随笔為你收集整理的小甲鱼 OllyDbg 教程系列 (五) : 破解 PC Surgeon 之 查找字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天躁日日躁狠狠躁欧美 | 老女人黄色片 | www.精品视频 | 亚洲第一福利视频 | 亚洲麻豆av | 99精品偷自拍 | h在线| 亚洲国产日韩一区 | 午夜伊人网 | 国产精品一线 | 奇米在线播放 | 中文字幕在线观看一区二区三区 | 国产乱码精品一区二区三区亚洲人 | 男女草逼网站 | 奇米影视第四色777 波多野结衣一区二区三区免费视频 | 日本一区二区观看 | 男男上床视频 | 春色影视 | 亚洲色图自拍 | 久久96| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 麻豆私人影院 | 亚洲yy | 偷啪自啪| 天天干天天操天天干 | 熟女俱乐部一区二区 | 日韩大胆视频 | 亚洲字幕成人中文在线观看 | 亚洲六月婷婷 | 最近中文字幕mv免费高清在线 | 美国三级视频 | 午夜爽视频 | 爱情岛av永久入口 | 中国少妇乱子伦视频播放 | 野外性满足hd | 黄色aaaa | 男人用嘴添女人下身免费视频 | 午夜在线观看一区 | 欧洲美一区二区三区亚洲 | 亚洲精品区 | 国产不卡在线视频 | wwwww国产| 天降女子| 男人的天堂av网站 | 久久亚洲欧美 | 欧美| 极品超粉嫩尤物69xx | 日本护士取精xxxxxhd | 欧美日韩一区二区三区在线电影 | 成人精品 | 亚洲视频在线观看免费视频 | 探花视频在线版播放免费观看 | 国产农村妇女毛片精品 | 亚洲精品v天堂中文字幕 | 成人av动漫在线观看 | 亚洲人在线视频 | 国产97色在线 | 国产 | 寂寞少妇让水电工爽hd | 亚洲偷 | 夜夜操天天射 | 中国a级大片 | 九色.com| 日韩av在线免费观看 | 久久黄色网 | 午夜小福利 | 亚洲天堂资源网 | 亚洲精品999 | 亚洲综合日韩在线 | 曰韩精品| 欧美精品卡一卡二 | 成人影视免费 | 青青草成人在线观看 | 久久午夜影院 | 日本高清精品 | 久久久久性色av无码一区二区 | 秋霞欧美视频 | 国产伦精品一区二区三区妓女下载 | 久久久精品网 | 懂色av一区二区三区免费 | 狠狠操影视| 免费看黄色av | 国产亚洲片 | 91青青草 | 美攻壮受大胸奶汁(高h) | 污视频网站免费在线观看 | 在线播放网址 | 欧美夫妻性生活视频 | 一区二区在线免费观看视频 | 女生高潮视频在线观看 | 亚洲精品视频在线播放 | 久久久久久久国产视频 | 女性向小h片资源在线观看 日本天天操 | youjizz.com中国 | 天堂在线亚洲 | 色丁香婷婷| 欧美日韩国| 在线视频成人 | 91抖音在线观看 | 欧美一区二区三区啪啪 |