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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

图解Ollydbg简单逆向操作案例

發(fā)布時(shí)間:2025/4/14 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图解Ollydbg简单逆向操作案例 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1 Ollydbg調(diào)試helloworld程序

調(diào)試用VC++編寫的helloworld程序,在反匯編代碼中查找main函數(shù),MessageBox函數(shù);

?

#include "windows.h" #include "tchar.h"int _tmain(int argc, TCHAR * argv[]) {MessageBox(NULL,"Hello World!","bcbobo21cn",MB_OK);return 0; }


在調(diào)試工具條上右擊,選擇 組建;

?

在彈出的 組建 對(duì)話框中,選擇 Win32 Release;

把HelloWorld編譯為release版本。

啟動(dòng)Ollydbg漢化版;啟動(dòng)失敗;

改用英文原版;打開前面的helloworld程序;

停留在00401020處;

調(diào)試器停止的地點(diǎn)是EP代碼,EP即入口點(diǎn);再往下找找;

再往下,看到了調(diào)用GetVersion函數(shù),GetCommandLineA函數(shù);獲取命令行參數(shù)之后,應(yīng)該就到main函數(shù)了;

看到上面CALL 00401000;

查看00401000;

看到了VC程序中給出的參數(shù);00401000處先PUSH了4個(gè)參數(shù)入棧,然后調(diào)用了USER32中的MessageBoxA;

?

2 捕獲Windows計(jì)算器顯示輸入數(shù)字的動(dòng)作

相關(guān)資料顯示,Windows計(jì)算器顯示用戶輸入是使用了SetWindowText函數(shù);用PE信息查看工具打開看下;

計(jì)算器的基地址是01000000;

該工具會(huì)給出詳細(xì)PE信息;

在工具條上按 I 鍵,才能看到PE導(dǎo)入表;

看到了User32中的SetWindowText;VA是進(jìn)程虛擬內(nèi)存的絕對(duì)地址,RVA是從某個(gè)基準(zhǔn)位置開始的相對(duì)地址;

下面開始捕獲計(jì)算器顯示輸入數(shù)字的動(dòng)作;

打開calc.exe,停留在003D2D6C;

右擊,選擇如下菜單;

在所有SetWindowText處設(shè)置斷點(diǎn);

執(zhí)行計(jì)算器,看下面代碼,TranslateMessage、DispatchMessage、GetMessage;此處是計(jì)算器窗口的消息循環(huán)部分;

在計(jì)算器中輸入數(shù)字,程序中斷在了00BC3678處的SetWindowText;

?

看右下角的棧窗口,發(fā)現(xiàn)了輸入的數(shù)字;8957;輸入了4次數(shù)字;在此中斷了4次;

3 捕獲記事本保存文件的動(dòng)作和保存的文本

打開Windows自帶記事本,

不能打開;Ollydbg不支持64位程序;本機(jī)為64位;

看下本機(jī)的notepad.exe,它確實(shí)是64位的;

網(wǎng)上重新下一個(gè)notepad.exe;打開看看,是32位的;下面調(diào)試此程序;

根據(jù)資料;notepad.exe保存文件是調(diào)用了WriteFile,位于Kernel32中;

執(zhí)行記事本,排序以后,在所有WriteFile處設(shè)置斷點(diǎn);

程序停留處是0100739D;

運(yùn)行,記事本窗口出現(xiàn);輸入“AAAA”;然后保存;點(diǎn)擊 保存 按鈕后,程序中斷在01004C2A處的WriteFile;

?

看右下角的棧窗口,發(fā)現(xiàn)了輸入的文本“AAAA”;

總結(jié)

以上是生活随笔為你收集整理的图解Ollydbg简单逆向操作案例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 91麻豆精品国产 | 91精品人妻一区二区三区蜜桃2 | 国产日韩欧美电影 | 五月婷婷网站 | av软件在线观看 | av一区二区三区 | 国产一级一片免费播放放a 丁香六月色 | 亚洲国产精品久久久久 | 中文字幕第15页 | 免费观看成年人视频 | 超碰97在线资源 | 婷婷丁香综合 | 夜色成人 | 免费视频网站在线观看入口 | 快色视频 | 午夜欧美在线 | 女生脱裤子让男生捅 | 美女被c出水 | 国产片免费 | 制服丝袜天堂网 | 可以免费看av的网址 | 亚洲一区二区精品在线 | 午夜精品久久99蜜桃的功能介绍 | 国产成人精品一区在线播放 | 特黄一级片| 波多野结av衣东京热无码专区 | 中文字幕人妻熟女人妻a片 麻豆91视频 | 久草加勒比 | 男生把女生困困的视频 | 精品国产乱码久久久人妻 | 中文字幕在线视频不卡 | 日韩激情四射 | 毛片毛片毛片毛片毛片毛片毛片 | 日韩激情四射 | 中文字幕欧美另类精品亚洲 | 半推半就一ⅹ99av | 含羞草一区二区三区 | 黄a在线观看 | 射黄视频| 国产乱人乱偷精品视频 | 福利视频在线 | 精品久久久久久一区二区里番 | 进去里在线观看 | 国产欧美二区 | 91蝌蚪在线观看 | 国产黄av | 色桃网 | 粗大的内捧猛烈进出在线视频 | 免费视频91 | 国产精品久久久久久一区 | 欧美黑大粗| av最新网址 | 亚洲性自拍| 青青草成人影视 | 天天做天天爱 | 天堂中文在线播放 | 少妇性l交大片 | 精品人妻一区二区三区久久夜夜嗨 | 国产伦精品一区二区三区网站 | 91国模少妇一区二区三区 | 成年人精品视频 | 亚洲精品天堂成人片av在线播放 | 韩国三级久久 | 国产精品国产三级国产专区51区 | 黄色大片免费观看视频 | 高清av一区| 草草草在线视频 | 老头巨大又粗又长xxxxx | 草草草av | 亚洲男女在线观看 | 天天艹天天爽 | 在线观看免费高清视频 | 免费黄色看片 | 少女与动物高清版在线观看 | 伊人久久一区 | 日本r级电影在线观看 | 天堂在线网 | 日韩h视频| 在线欧美日韩国产 | 亚洲aaa| 午夜诱惑痒痒网 | 日韩mv欧美mv国产网站 | 国产一区二区精品在线观看 | 丰满少妇被猛烈进入一区二区 | 97国产超碰| 免费看裸体视频网站 | 波多野结衣一区二区三区四区 | 欧美人妻精品一区二区 | 打开免费观看视频在线播放 | 成人免费在线网站 | 中文字幕三级视频 | 亚洲理论在线观看 | 国产乱大交 | 99热国| 在线午夜av| 成人黄色动漫在线观看 | 秋霞网av | av在线黄| 国产手机精品视频 |