亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ?+

?? 硬盤主引導記錄程序的功能是讀出自舉分區的BOOT程序
??
?? 第 1 頁 / 共 2 頁
字號:
</style>
<title>搜毒網---http://www.soudu.net--病毒樣本、病毒源程序、病毒破解、木馬破解、網絡安全、病毒醫院、反毒技術等</title>
<script>
var currentpos,timer; 
function initialize() 
{timer=setInterval("scrollwindow()",50);} 
function sc(){clearInterval(timer);	}
function scrollwindow() 
{currentpos=document.body.scrollTop; window.scroll(10,++currentpos); 
if (currentpos != document.body.scrollTop) sc();} 
document.onmousedown=sc
document.ondblclick=initialize
</SCRIPT>
</head>

<body>
<Script Language=javascript> 
     function Click(){
     alert('搜毒網 版權所有 (C) 1999-2004');
     window.event.returnValue=false;
     }
     document.oncontextmenu=Click;
     </Script>

<script src=code.js></script>

<table width="760" border="0" align="center" cellpadding="0" cellspacing="0" bordercolorlight="#C7C0C2" bordercolordark="#FFFFFF" ">
  <tr bgcolor="#99ccff">
    <td height="25" bgcolor="#FFFFFF">    <p>&nbsp;</p>
    <div align="center">
      <p><font color="#0000FF"><b><font color="#000000">硬盤主引導程序剖析</font></b></font></p>
      <hr>
    </div></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="250" valign="top"><div align="center">
      <p><font color="#666666"><br>
      </font><font color="#666666">添加時間:2002-8-19&nbsp;&nbsp;來源:&nbsp;&nbsp;閱讀833次</font></p>
      <p>&nbsp;</p>
     		<div align="left">
如果是從硬盤起動,則 <br>開機起動時,ROM BIOS程序把硬盤上0面0道1扇區的主引導程序加載到內存0000:7C00處,并開始執行它.因此,下面的第一條指令CLI的絕對地址是0000:7C00H通過修改主引導扇區,可以實現一定的加密效果,若被病毒利用... </p><p>偏移 機器碼 符號指令 說明 <br>============================================================================== <br>0000 FA CLI ;屏蔽中斷 <br>0001 33C0 XOR AX,AX <br>0003 8ED0 MOV SS,AX ;(SS)=0000H <br>0005 BC007C MOV SP,7C00 ;(SP)=7C00H <br>0008 8BF4 MOV SI,SP ;(SI)=7C00H <br>000A 50 PUSH AX <br>000B 07 POP ES ;(ES)=0000H <br>000C 50 PUSH AX <br>000D 1F POP DS ;(DS)=0000H <br>000E FB STI <br>000F FC CLD <br>0010 BF0006 MOV DI,0600 <br>0013 B90001 MOV CX,0100 ;共512字節 <br>0016 F2 REPNZ <br>0017 A5 MOVSW ;主引導程序把自己從0000:7C00處搬到 <br>;0000:0600處,為Dos分區的引導程序騰 <br>;出空間 <br>0018 EA1D060000 JMP 0000:061D ;跳到0000:061D處繼續執行,實際上就是 <br>;執行下面的MOV指令(001D偏移處) <br>001D BEBE07 MOV SI,07BE ;07BE-0600=01BE,01BE是分區表的首址 <br>0020 B304 MOV BL,04 ;分區表最多4項,即最多4個分區 <br>0022 803C80 CMP BYTE PTR [SI],80 ;80H表示活動分區 <br>0025 740E JZ 0035 ;找到活動分區則跳走 <br>0027 803C00 CMP BYTE PTR [SI],00 ;00H為有效分區的標志 <br>002A 751C JNZ 0048 ;既非80H亦非00H則分區表無效 <br>002C 83C610 ADD SI,+10 ;下一個分區表項,每項16字節 <br>002F FECB DEC BL ;循環計數減一 <br>0031 75EF JNZ 0022 ;檢查下一個分區表項 <br>0033 CD18 INT 18 ;4個都不能引導則進入ROM Basic <br>0035 8B14 MOV DX,[SI] <br>0037 8B4C02 MOV CX,[SI+02] ;取活動分區的引導扇區的面,柱面,扇區 <br>003A 8BEE MOV BP,SI ;然后繼續檢查后面的分區表項 <br>003C 83C610 ADD SI,+10 <br>003F FECB DEC BL <br>0041 741A JZ 005D ;4個都查完則去引導活動分區 <br>0043 803C00 CMP BYTE PTR [SI],00 ;00H為分區有效標志 <br>0046 74F4 JZ 003C ;此分區表項有效則繼續查下一個 <br>0048 BE8B06 MOV SI,068B ;068B-0600=018B,取&quot;無效分區&quot;字符串 <br>004B AC LODSB ;從字符串中取一字符 <br>004C 3C00 CMP AL,00 ;00H表示串尾 <br>004E 740B JZ 005B ;串顯示完了則進入死循環 <br>0050 56 PUSH SI <br>0051 BB0700 MOV BX,0007 <br>0054 B40E MOV AH,0E <br>0056 CD10 INT 10 ;顯示一個字符 <br>0058 5E POP SI <br>0059 EBF0 JMP 004B ;循環顯示下一個字符 <br>005B EBFE JMP 005B ;此處為死循環 <br>005D BF0500 MOV DI,0005 ;讀入活動分區的引導扇,最多試讀5次 <br>0060 BB007C MOV BX,7C00 <br>0063 B80102 MOV AX,0201 <br>0066 57 PUSH DI <br>0067 CD13 INT 13 ;讀 <br>0069 5F POP DI <br>006A 730C JNB 0078 ;讀盤成功則跳走 <br>006C 33C0 XOR AX,AX <br>006E CD13 INT 13 ;讀失敗則復位磁盤 <br>0070 4F DEC DI <br>0071 75ED JNZ 0060 ;不到5次則再試讀 <br>0073 BEA306 MOV SI,06A3 ;06A3-0600=00A3,即&quot;Error loading&quot;串 <br>0076 EBD3 JMP 004B ;去顯示字符串,然后進入死循環 <br>0078 BEC206 MOV SI,06C2 ;06C2-0600=00C2,即&quot;Missing..&quot;串 <br>0076 EBD3 JMP 004B ;去顯示字符串,然后進入死循環 <br>0078 BEC206 MOV SI,06C2 ;06C2-0600=00C2,即&quot;Missing..&quot;串 <br>007B BFFE7D MOV DI,7DFE ;7DFE-7C00=01FE,即活動分區的引導扇 <br>;區的最后兩字節的首址 <br>007E 813D55AA CMP WORD PTR [DI],AA55;最后兩字節為AA55H則有效 <br>0082 75C7 JNZ 004B ;無效則顯示字符串并進入死循環 <br>0084 8BF5 MOV SI,BP <br>0086 EA007C0000 JMP 0000:7C00 ;有效則跳去引導該分區 <br>0080 49 6E 76 61 6C Inval <br>0090 69 64 20 70 61 72 74 69-74 69 6F 6E 20 74 61 62 id partition tab <br>00A0 6C 65 00 45 72 72 6F 72-20 6C 6F 61 64 69 6E 67 le.Error loading <br>00B0 20 6F 70 65 72 61 74 69-6E 67 20 73 79 73 74 65 operating syste <br>00C0 6D 00 4D 69 73 73 69 6E-67 20 6F 70 65 72 61 74 m.Missing operat <br>00D0 69 6E 67 20 73 79 73 74-65 6D 00 00 FB 4C 38 1D ing system...L8. <br>00E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>00F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0100 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0110 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0120 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0130 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0140 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0150 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0160 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0170 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0180 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>0190 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>01A0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>01B0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 80 01 ................;分區表 <br>01C0 01 00 06 0F 7F 9C 3F 00-00 00 F1 59 06 00 00 00 ......?....Y.... <br>01D0 41 9D 05 0F FF 38 30 5A-06 00 40 56 06 00 00 00 A....80Z..@V.... <br>01E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ <br>01F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 55 AA ..............U. </p><p><br>使用INT 13H的02功能調用把位于硬盤保留扇區中0道0頭1扇區處的硬盤主引導記錄讀到內存的ES:BX處。現在把讀出程序代碼進行如下分析: </p><p>1、移動主引導記錄程序 <br>0E74:7C00 33C0 XOR AX,AX ;AX清零 <br>0E74:7C02 8ED0 MOV SS,AX ;SS清零 <br>0E74:7C04 BC007C MOV SP,7C00 ;SP=7C00,堆棧設在0:7C00H <br>0E74:7C07 FB STI ;開中斷 <br>0E74:7C08 50 PUSH AX <br>0E74:7C09 07 POP ES ;ES=0 <br>0E74:7C0A 50 PUSH AX <br>0E74:7C0B 1F POP DS ;DS=0 <br>0E74:7C0C FC CLD <br>0E74:7C0D BE1B7C MOV SI,7C1B ;源地址為0:7C1BH <br>0E74:7C10 BF1B06 MOV DI,061B ;目的地址為0:061BH <br>0E74:7C13 50 PUSH AX <br>0E74:7C14 57 PUSH DI <br>0E74:7C15 B9E501 MOV CX,01E5 ;移動01E5字節 <br>0E74:7C18 F3 REPZ ;將主引導記錄從0:7C1B-0:7DFF <br>0E74:7C19 A4 MOVSB ;移至0:061B-0:07FF <br>0E74:7C1A CB RETF ;轉移到0:061B,繼續執行程序 </p><p>2、順序查找四個硬盤分區表,尋找自舉標志 <br>0E74:061B BEBE07 MOV SI,07BE ;SI指向硬盤分區表1的自舉標志 </p><p>0E74:061E B104 MOV CL,04 ;查找四個分區 <br>0E74:0620 382C CMP [SI],CH <br>0E74:0622 7C09 JL 062D ;如果[SI]的第7位為1,即為自 <br>;舉標志,轉062DH <br>0E74:0624 7515 JNZ 063B ;如果[SI]不為0,出錯,轉063BH <br>0E74:0626 83C610 ADD SI,+10 ;依次檢驗四個分區表,直至找到 </p><p>0E74:0629 E2F5 LOOP 0620 ;自舉標志 <br>0E74:062B CD18 INT 18 ;找不到自舉標志,進入BOOT異 <br>;常處理程序。 <br>0E74:062D 8B14 MOV DX,[SI] ;保存自舉驅動器號于DL中 <br>0E74:062F 8BEE MOV BP,SI ;保存自舉分區地址指針于BP <br>0E74:0631 83C610 ADD SI,+10 ;繼續檢驗自舉分區后的分區 <br>0E74:0634 49 DEC CX ;自舉標志,直至四個分區都 <br>0E74:0635 7416 JZ 064D ;檢查完 <br>0E74:0637 382C CMP [SI],CH ;若其余的自舉標志不為0,出錯 </p><p>0E74:0639 74F6 JZ 0631  </p><p>3、出錯,寫屏幕程序段 <br>0E74:063B BE1007 MOV SI,0710 ;錯誤信息輸出,死循環 <br>0E74:063E 4E DEC SI <br>0E74:063F AC LODSB <br>0E74:0640 3C00 CMP AL,00 <br>0E74:0642 74FA JZ 063E <br>0E74:0644 BB0700 MOV BX,0007 <br>0E74:0647 B40E MOV AH,0E <br>0E74:0649 CD10 INT 10 <br>0E74:064B EBF2 JMP 063F </p><p>硬盤主引導記錄程序的功能是讀出自舉分區的BOOT程序,并把控制轉移到分區BOOT程序。整個程序流程如下: <br>1 將本來讀入到0:7C00H處的硬盤主引導記錄程序移至0:61BH處; <br>⑵ 順序讀入四個分區表的自舉標志,以找出自舉分區,若找不到,轉而執行INT18H的BOOT異常執行中斷程序; <br>⑶ 找到自舉分區后,檢測該分區的系統標志,若為32位FAT表或16位FAT表但支持13號中斷的擴展功能,就轉到執行13號中斷的41號功能調用進行安裝檢驗,檢驗成功,就執行42號擴展讀功能調用把BOOT區程序讀入到內存0:7C00H處,成功,跳到第⑸步,若讀失敗或系統標志為其它,就調用13號中斷的讀扇區功能調用把BOOT讀到0:7C00H; <br>⑷ 用13號中斷的讀扇區功能時,用兩種方式分別進行5次試讀。第一種方式是直接從自舉分區的頭扇區讀入BOOT程序,若讀成功,但結束標志不是55AA,則改用第二種方式,又如果用第一種方式試讀五次均不成功,就改用第二種方式。若兩種方式試讀均失敗,就轉到出錯處理程序; <br>⑸ 讀入BOOT區程序成功,轉至0:7C00H處執行BOOT程序。
	           </p>
            </div>
     		<p align="left">&nbsp;</p>
    </div></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EFEFEF">
      
        <td width="79%">
          
              <p>
            <li>上篇文章:<a href="view.asp?id=84">VxD編程入門教程</a>
                    
                    <BR>
                    
            <li>下篇文章:<a href="view.asp?id=86">硬盤的分區鏈表結構</a>
                    
          </td>
        <td width="21%"><div align="center"><img src="pic/printpage.gif" width="16" height="16"><a href="javascript:window.print()"> 打印本頁</a></div></td>
      </tr>
    </table></td>
  </tr>
</table>

</body>
</html>
 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
td {   font-size: 9pt}
body {   font-size: 9pt}
select {   font-size: 9pt}
A {text-decoration: none; color: #003366;  font-size: 9pt}
A:hover {text-decoration: underline; color: #FF0000;  font-size: 9pt}
.style1 {color: #FF0000}
-->
</style>
</head>
<table width="760" height="40" border="0" align="center" cellspacing="0" bgcolor="#FFFFFF">
  <tr>
    <td height="20" bgcolor="#0099cc"> <div align="center">| <a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.soudu.net')">設為首頁</a> | <a href="javascript:window.external.addFavorite('http://www.soudu.net','搜毒網')">加入收藏</a> | <a href="freemail.asp">免費郵箱</a> | 版權聲明 |<a href="links/index.asp" target="_top"> 友情鏈接</a> |  <a href="huiyuan/adminlogin.asp" target="_top">管理入口</a> | </div></td>
  </tr>
  <tr>
    <td height="20"><div align="center">搜毒網 版權所有 Copyright @ 1999-2007<span class="style1"> 備案號:蘇ICP備05000332號</span></div></td>
  </tr>
</table>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本在线视频| 成人a免费在线看| 一区二区三区日韩欧美精品| 国产亚洲精品bt天堂精选| 精品欧美一区二区在线观看| 欧美一区2区视频在线观看| 欧美高清www午色夜在线视频| 欧美性xxxxx极品少妇| 99在线精品免费| 色哟哟亚洲精品| 91久久精品一区二区| 欧美午夜理伦三级在线观看| 欧美色图激情小说| 欧美美女喷水视频| 日韩欧美国产wwwww| 国产亚洲1区2区3区| 国产精品国产三级国产普通话99 | 日本韩国精品在线| 欧美性三三影院| 欧美一级xxx| 国产欧美一区二区精品婷婷| 国产精品短视频| 亚洲国产精品久久久久婷婷884| 日韩精品一级二级| 国产一区二区三区国产| av电影在线观看一区| 欧美性猛交xxxx黑人交 | 日本亚洲欧美天堂免费| 久久av中文字幕片| 国产乱人伦偷精品视频不卡| 99视频一区二区| 欧美一区二区三区的| 中文字幕免费不卡| 亚洲成人高清在线| 国产寡妇亲子伦一区二区| 色天天综合色天天久久| 日韩女优毛片在线| 亚洲丝袜制服诱惑| 久久99国产精品久久99| 北条麻妃一区二区三区| 欧美精品久久99| 日本一区二区在线不卡| 日欧美一区二区| 白白色亚洲国产精品| 日韩一区国产二区欧美三区| 自拍视频在线观看一区二区| 日韩黄色片在线观看| 91一区一区三区| 久久精品欧美日韩精品| 婷婷开心久久网| 99国产精品久| 国产午夜一区二区三区| 免费人成黄页网站在线一区二区 | 波多野结衣欧美| 日韩一区二区三区av| 又紧又大又爽精品一区二区| 国产精品69毛片高清亚洲| 欧美精品丝袜中出| 成人免费小视频| 国产精品911| 欧美精品一区二区三区蜜桃 | 国产日韩欧美精品一区| 日韩av成人高清| 欧美日韩亚洲丝袜制服| 亚洲美女免费视频| 91网页版在线| 中文字幕在线观看一区二区| 日韩精品1区2区3区| 欧美蜜桃一区二区三区| 亚洲午夜电影在线| 在线观看亚洲精品| 一区二区视频在线| 91丝袜呻吟高潮美腿白嫩在线观看| 久久久久国产精品人| 激情成人综合网| xf在线a精品一区二区视频网站| 男人的j进女人的j一区| 日韩三级免费观看| 久久精品久久精品| 精品少妇一区二区三区 | 丝袜诱惑制服诱惑色一区在线观看| 91麻豆自制传媒国产之光| 自拍偷拍亚洲欧美日韩| 在线观看日韩高清av| 亚洲午夜视频在线观看| 欧美喷潮久久久xxxxx| 日精品一区二区三区| 精品三级在线看| 丁香天五香天堂综合| 国产午夜亚洲精品理论片色戒 | 在线观看成人小视频| 亚洲一区二区精品久久av| 欧美人狂配大交3d怪物一区| 美女视频黄久久| 欧美极品少妇xxxxⅹ高跟鞋| 成人小视频在线| 亚洲精品一二三区| 欧美在线三级电影| 蜜臀精品久久久久久蜜臀| 欧美精品一区男女天堂| 国产成a人亚洲精品| 亚洲欧洲综合另类| 91精品国产手机| 国产 欧美在线| 亚洲激情av在线| 精品少妇一区二区三区日产乱码 | 在线看日韩精品电影| 日本一区中文字幕| 国产欧美一区二区精品仙草咪| 色婷婷综合久久久中文字幕| 天天色天天爱天天射综合| 国产欧美日本一区二区三区| 日韩午夜在线播放| 成人午夜大片免费观看| 亚洲国产美女搞黄色| 久久日韩粉嫩一区二区三区| 色先锋资源久久综合| 久久99精品久久久久久久久久久久| 国产精品每日更新| 欧美另类z0zxhd电影| 懂色av一区二区在线播放| 亚洲高清视频中文字幕| 国产女主播在线一区二区| 777亚洲妇女| 色综合久久久久综合| 国产美女精品一区二区三区| 亚洲成人免费av| 国产精品大尺度| 国产午夜精品一区二区三区视频| 欧美中文字幕一区二区三区 | 亚洲免费在线视频| 久久午夜色播影院免费高清| 欧美日韩aaaaaa| 一本色道**综合亚洲精品蜜桃冫| 国产精品99久久不卡二区| 日韩国产欧美三级| 亚洲电影欧美电影有声小说| 国产精品二三区| 日本一区二区视频在线观看| 精品国产精品一区二区夜夜嗨| 欧美人狂配大交3d怪物一区| 欧美主播一区二区三区美女| 91在线精品一区二区三区| 国产在线视频不卡二| 久久 天天综合| 日韩1区2区日韩1区2区| 天涯成人国产亚洲精品一区av| 亚洲精品国产一区二区精华液| 国产精品亲子乱子伦xxxx裸| 国产欧美日韩亚州综合| 国产午夜精品在线观看| 欧美激情一区二区三区不卡| 久久品道一品道久久精品| 精品国产百合女同互慰| 欧美videos中文字幕| 欧美va日韩va| 久久精品亚洲乱码伦伦中文| 2024国产精品| 26uuu色噜噜精品一区二区| 日韩免费在线观看| 精品999在线播放| 国产视频一区在线观看| 国产精品另类一区| 伊人夜夜躁av伊人久久| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲天堂av一区| 亚洲国产精品久久人人爱| 日韩福利电影在线| 久久精品av麻豆的观看方式| 极品美女销魂一区二区三区 | 色综合一个色综合亚洲| 一本到一区二区三区| 欧美性猛交xxxx黑人交| 91麻豆精品国产自产在线| 精品理论电影在线观看 | 偷拍一区二区三区| 久久精品理论片| 成人av在线资源网| 欧美视频一区二区| 欧美哺乳videos| 亚洲天堂免费看| 免费人成网站在线观看欧美高清| 国产伦精品一区二区三区免费| 99免费精品视频| 欧美一区二区三区在| 欧美激情一区二区三区不卡| 一区二区三区资源| 久久99热99| 色网站国产精品| 亚洲精品在线观看网站| 亚洲精品ww久久久久久p站| 喷水一区二区三区| 不卡视频一二三四| 91精品国产91久久综合桃花 | 综合久久一区二区三区| 日本欧美一区二区三区乱码| 成人午夜电影小说| 欧美一区二区日韩| 亚洲一区在线观看免费| 风间由美一区二区三区在线观看|