青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Ay's Blog@CNSSUESTC

windbg學(xué)習(xí)筆記 FOR 內(nèi)核調(diào)試(一)

????? 放假回家就下定決心要把windbg搞定 否則以后的內(nèi)核之路該咋走啊~呵呵 今天就網(wǎng)上零零碎碎的記了些命令用法? 看了別人的調(diào)試教程
個人總結(jié)下

----------------------------------------------------------------------------
!drvobj 你的驅(qū)動對象 [標(biāo)志位]
說明:這個指令可以查看驅(qū)動對象的具體信息 我們知道每個驅(qū)動程序在內(nèi)核中都會對應(yīng)一個驅(qū)動對象的結(jié)構(gòu),其實上面所說的驅(qū)動對象就是你的驅(qū)動名字,比如我要找aynet.sys這個驅(qū)動程序的驅(qū)動對象結(jié)構(gòu),那么我就!drvobj aynet 就好啦~
標(biāo)志位是用來告訴windbg具體要顯示什么內(nèi)容的,標(biāo)志位可以組合使用
Bit 0 (0x1)
顯示所有跟這個驅(qū)動對象相關(guān)聯(lián)的設(shè)備對象信息
Bit 1 (0x2)
顯示所有跟這個驅(qū)動想關(guān)的派遣例程信息
Bit 2 (0x4)
顯示這個驅(qū)動對象的詳細信息 (需要標(biāo)志位0)
ps: !object 可以查看對象的詳細信息 比如該內(nèi)核對象是什么內(nèi)核對象(文件,進程等)
類似用法還有!handle(就是!后面跟結(jié)構(gòu)名)等等
----------------------------------------------------------------------------
dt name
說明:dt用來查看本地|全局|結(jié)構(gòu)變量內(nèi)容的 , name是指你的變量類型是什么,你要看_DEVICE_OBJECT這個結(jié)構(gòu)變量就直接打 dt _DEVICE_OBJECT? 查看變量就直接輸變量名
----------------------------------------------------------------------------
下面說說下斷點的指令
bp 地址
在地址處下斷點 也可以是函數(shù)名(其實函數(shù)名就對應(yīng)著地址)
打個比方bp aynet!DriverEntry 說明在aynet這個驅(qū)動程序的driverentry函數(shù)處下斷 也就是程序一執(zhí)行到這里windbg就自動斷下來了
還有個bu指令 延遲下斷點 格式跟bp差不多

bm 匹配值
bm指令用于匹配模式下斷點 比如說bm aynet!Driver* 可以把aynet驅(qū)動下所有跟Driver* 模式匹配的函數(shù)斷下 但是注意~需要符號表的支持

ba 變量名
可以對內(nèi)存訪問下斷點 比如說你程序里有個aynet驅(qū)動程序a變量,總被莫名其妙的修改了,那么你可以設(shè)置 ba aynet!a ,當(dāng)這個a值被修改的時候就可以被windbg斷下來了

還有其他常用命令比如
BL(List)列舉斷點,BC(Clear)清除斷點,BE(Enable)啟用斷點,BD(Disable)禁止斷點
這些很簡單 就不累述了
----------------------------------------------------------------------------
注:一下指令區(qū)分大小
顯示內(nèi)存數(shù)據(jù)相關(guān)指令
格式:d[*] 變量名/地址
da--asc字符顯示
db--byte&asc字符顯示
dc--雙字節(jié)&asc字符顯示
dd--雙字節(jié)變量顯示
dD--雙精浮點數(shù)顯示
df--單精浮點數(shù)顯示
dp--四字節(jié)數(shù)值顯示
du--unicode字符顯示
dw--字符(2個字節(jié))顯示
dW--字符和asc字符顯示
dyb--二進制顯示
dyd--二進制和雙字節(jié)顯示
舉個例子:(注:xx是變量名 )
kd> dd xx????? //雙字節(jié)顯示(即16進制)
8055b260? 610f0f64 00000002 00000000 00000000
8055b270? 00000000 00000000 00000000 00000000
8055b280? 00000000 00000000 00000000 00000000
8055b290? 00000000 00000000 00000000 00000000
8055b2a0? 00000000 00000000 00000000 00000000
8055b2b0? 00000000 00000000 00000000 00000000
8055b2c0? 00000000 00000000 00000000 00000000
8055b2d0? 00000000 00000000 00000000 00000000
kd> da xx? //asc字符顯示
8055b260? "`."
kd> du xx? //unicode字符顯示
8055b260? "..."

附加:
dv
查看本地變量用~

看內(nèi)存內(nèi)容的時候就會用到這個命令了~呵呵
----------------------------------------------------------------------------
今天就學(xué)了這么多
剩下的明天在看 呵呵
下次要說的內(nèi)容是
堆棧顯示指令kb , kp, kP , kv
反匯編指令 u,uf
跟蹤指令 T,TA,TB,TC
執(zhí)行相關(guān)指令 P,PA,PC
跟蹤查看指令 WT
先記下來~省的我忘了~
要調(diào)試也就大概就用到這些命令了吧 以后就開始記我的調(diào)試過程了~


posted on 2009-01-16 16:23 __ay 閱讀(1680) 評論(3)  編輯 收藏 引用 所屬分類: 操作系統(tǒng)&&內(nèi)核

Feedback

# re: windbg學(xué)習(xí)筆記 FOR 內(nèi)核調(diào)試(一) 2009-01-24 11:22 似水之心

不錯,

看過了就要回

  回復(fù)  更多評論   

# re: windbg學(xué)習(xí)筆記 FOR 內(nèi)核調(diào)試(一) 2009-01-24 18:14 __ay

有人回復(fù)~很是欣慰阿~~呵呵
  回復(fù)  更多評論   

# re: windbg學(xué)習(xí)筆記 FOR 內(nèi)核調(diào)試(一) 2009-01-26 14:42 test

不錯的文章,我要轉(zhuǎn)載  回復(fù)  更多評論   


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久久久久综合狠狠综合| 久久最新视频| 欧美成人精品一区二区| 亚洲一二三区视频在线观看| 亚洲国产精品久久精品怡红院| 亚洲女ⅴideoshd黑人| 亚洲激情第一页| 在线观看日韩www视频免费 | 久久久久久9999| 久久久久久夜| 麻豆视频一区二区| 欧美日本国产一区| 国产乱码精品一区二区三| 久久成人精品视频| 欧美日韩一卡| 国产精品久久波多野结衣| 国产欧美一区二区三区视频| 国产自产高清不卡| 亚洲精品一区在线| 亚洲欧美日韩爽爽影院| 久久久久久久久久久一区| 欧美777四色影视在线| 日韩亚洲综合在线| 久久精品视频免费观看| 麻豆九一精品爱看视频在线观看免费| 久久精品日产第一区二区| 欧美夫妇交换俱乐部在线观看| 欧美日韩国产一中文字不卡| 国产精品久久激情| 亚洲国产欧美在线| 欧美亚洲综合网| 欧美国产综合视频| 亚洲欧美日韩精品| 欧美精品激情| 红桃视频国产精品| 亚洲一区二区在线播放| 一区二区三区av| 久久尤物电影视频在线观看| 亚洲六月丁香色婷婷综合久久| 亚洲在线视频观看| 欧美日韩综合| 亚洲精品视频免费观看| 亚洲乱码日产精品bd| 性色av一区二区三区在线观看| 久久影院午夜论| 亚洲一区二区在线看| 欧美精品久久99| 国产日本欧美一区二区三区| 在线高清一区| 性欧美暴力猛交69hd| 日韩亚洲精品在线| 久久午夜精品| 国产美女精品| 在线视频亚洲一区| 麻豆精品在线视频| 欧美一级艳片视频免费观看| 欧美日韩亚洲综合一区| 一本久久精品一区二区| 麻豆精品精品国产自在97香蕉| 午夜精品在线| 国产日韩欧美在线播放不卡| 亚洲一区二区三区精品在线观看| 亚洲激情黄色| 欧美高潮视频| 亚洲国产第一页| 男同欧美伦乱| 美女主播一区| 一区二区三区四区精品| 亚洲精品乱码久久久久久久久| 牛牛影视久久网| 91久久精品国产91久久性色tv | 亚洲精品国产欧美| 欧美在线播放视频| 国产一区二区三区在线观看视频| 亚洲欧美韩国| 亚洲综合色激情五月| 国产日韩欧美一区在线 | 欧美伊人久久大香线蕉综合69| 一本色道久久综合亚洲精品不卡| 欧美视频在线播放| 小处雏高清一区二区三区| 亚洲在线观看视频| 韩国av一区二区| 欧美国产日本| 欧美精品导航| 亚洲欧美日韩视频一区| 亚洲成人在线视频播放 | 夜夜精品视频| 国产精品美女视频网站| 久久精品五月| 久久久噜噜噜久久久| 日韩亚洲一区二区| 亚洲一区二区三区高清不卡| 国内揄拍国内精品少妇国语| 欧美bbbxxxxx| 国产精品久久久久毛片大屁完整版| 亚洲一区二区三区高清| 亚洲欧美激情视频| 91久久精品一区| 亚洲欧美一区二区激情| 欧美一区二区高清| 亚洲精品一二区| 中文日韩电影网站| 国内精品久久久久伊人av| 欧美sm视频| 国产精品美女| 久久深夜福利免费观看| 欧美1区2区视频| 午夜久久久久久| 久久午夜av| 午夜精品在线视频| 欧美成人性生活| 欧美一区二区黄色| 欧美精品一区二区精品网| 久久国产精彩视频| 欧美午夜在线| 欧美国产日产韩国视频| 国产伦精品一区二区三区免费 | 欧美精品乱码久久久久久按摩| 这里只有精品电影| 久久亚洲欧美国产精品乐播| 中文国产成人精品| 免费成人黄色| 久久精品国产亚洲高清剧情介绍| 欧美黄色精品| 蜜桃av综合| 国产三区二区一区久久| 一本久久青青| 亚洲精品久久久蜜桃| 久久精品国产久精国产一老狼| 亚洲欧美日韩爽爽影院| 欧美风情在线观看| 欧美高清视频| 欧美精品午夜| 亚洲每日更新| 亚洲美女黄色片| 欧美激情一区二区三区全黄 | 亚洲香蕉成视频在线观看 | 久久精品一级爱片| 欧美中文字幕不卡| 国产精品一区二区久激情瑜伽| 亚洲日本中文字幕| 亚洲日本欧美天堂| 久久综合综合久久综合| 欧美+亚洲+精品+三区| 国产亚洲精品资源在线26u| 亚洲在线一区二区| 亚洲欧美国产va在线影院| 国产精品成人一区| 亚洲综合电影| 久久九九免费视频| 激情视频一区二区| 久久人人看视频| 欧美成人精品激情在线观看| 国产综合色产在线精品| 久久久久久尹人网香蕉| 欧美大片第1页| 亚洲成人自拍视频| 麻豆精品精品国产自在97香蕉| 久久天天躁夜夜躁狠狠躁2022| 国产一区二区三区成人欧美日韩在线观看| 久久久综合激的五月天| 亚洲国语精品自产拍在线观看| 欧美黄色影院| 亚洲欧洲av一区二区| 蜜桃久久av一区| 99视频一区二区| 国产精品最新自拍| 免费毛片一区二区三区久久久| 亚洲美女中文字幕| 亚洲宅男天堂在线观看无病毒| 亚洲国产精品第一区二区| 亚洲国产专区校园欧美| 99精品热视频| 亚洲免费高清视频| 国产精品扒开腿做爽爽爽软件| 亚洲一区999| 久色成人在线| 韩国精品在线观看| 欧美激情欧美狂野欧美精品 | 亚洲激情综合| 国产精品毛片一区二区三区| 亚洲免费视频网站| 欧美高清视频| 欧美亚洲视频| 亚洲狠狠丁香婷婷综合久久久| 欧美另类一区| 欧美在线不卡视频| 日韩午夜剧场| 欧美成黄导航| 欧美在线啊v一区| 99re66热这里只有精品3直播| 国产精品免费小视频| 蜜桃伊人久久| 亚洲综合视频一区| 日韩天堂av| 欧美二区不卡| 久久久久成人精品免费播放动漫| 亚洲国产综合91精品麻豆| 国产欧美日韩综合一区在线播放 |