锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美激情精品,国产精品视频一区二区三区,亚洲一区二区三区精品视频http://m.shnenglu.com/tiany/category/19035.html濂嬫枟鐨勮礬涓婅偗瀹氫細閬囧埌寰堝鍥伴毦 璇ヤ笉璇ョ戶緇紵zh-cnThu, 12 Apr 2012 19:18:29 GMTThu, 12 Apr 2012 19:18:29 GMT60瀛︾牬瑙?<浜?gt; PE鏍煎紡涔婭MAGE_NT_HEADERShttp://m.shnenglu.com/tiany/archive/2012/04/11/170918.htmlTianyTianyWed, 11 Apr 2012 07:09:00 GMThttp://m.shnenglu.com/tiany/archive/2012/04/11/170918.htmlhttp://m.shnenglu.com/tiany/comments/170918.htmlhttp://m.shnenglu.com/tiany/archive/2012/04/11/170918.html#Feedback0http://m.shnenglu.com/tiany/comments/commentRss/170918.htmlhttp://m.shnenglu.com/tiany/services/trackbacks/170918.html闃呰鍏ㄦ枃

Tiany 2012-04-11 15:09 鍙戣〃璇勮
]]>
瀛︾牬瑙?<涓> PE鏍煎紡涔婱S-DOS MZ header http://m.shnenglu.com/tiany/archive/2012/04/08/170495.htmlTianyTianySun, 08 Apr 2012 14:24:00 GMThttp://m.shnenglu.com/tiany/archive/2012/04/08/170495.htmlhttp://m.shnenglu.com/tiany/comments/170495.htmlhttp://m.shnenglu.com/tiany/archive/2012/04/08/170495.html#Feedback0http://m.shnenglu.com/tiany/comments/commentRss/170495.htmlhttp://m.shnenglu.com/tiany/services/trackbacks/170495.htmlPE鐨勬剰鎬濆氨鏄繖涓?the Protable Executable (PE) file format 寰蔣鎼炲緱閭d箞涓濂椾笢瑗匡紝瀛楅潰鎰忔濇槸鍙Щ妞嶇殑錛屼絾鏄幇瀹炰嬌鐢ㄤ腑娌¤浠栧涔堢殑鍙Щ妞嶏紝PE鏍煎紡鍊熼壌浜哢NIX緋葷粺涓殑COFF (Common Object File Format) 鏍煎紡銆傝屼笖PE瀵筂S-Dos鐨勫吋瀹癸紝淇濈暀浜哅S-Dos澶達紝鍦╠os涓嬫墦寮浼氭彁紺?“榪欐槸win32紼嬪簭鍦╠os涓嬩笉鑳借窇” 鍚戜笅鍏煎錛岄潪甯哥殑鍙嬪ソ銆?/span>

MS-DOS MZ header 鐨勭粨鏋勬槸榪欐牱鐨?/span>

MS-DOS MZ header

typedef struct _IMAGE_DOS_HEADER {      // DOS .EXE header
    WORD   e_magic;                     // Magic number
    WORD   e_cblp;                      // Bytes on last page of file
    WORD   e_cp;                        // Pages in file
    WORD   e_crlc;                      // Relocations
    WORD   e_cparhdr;                   // Size of header in paragraphs
    WORD   e_minalloc;                  // Minimum extra paragraphs needed
    WORD   e_maxalloc;                  // Maximum extra paragraphs needed
    WORD   e_ss;                        // Initial (relative) SS value
    WORD   e_sp;                        // Initial SP value
    WORD   e_csum;                      // Checksum
    WORD   e_ip;                        // Initial IP value
    WORD   e_cs;                        // Initial (relative) CS value
    WORD   e_lfarlc;                    // File address of relocation table
    WORD   e_ovno;                      // Overlay number
    WORD   e_res[4];                    // Reserved words
    WORD   e_oemid;                     // OEM identifier (for e_oeminfo)
    WORD   e_oeminfo;                   // OEM information; e_oemid specific
    WORD   e_res2[10];                  // Reserved words
    LONG   e_lfanew;                    // File address of new exe header
  }
 IMAGE_DOS_HEADER, *PIMAGE_DOS_HEADER;


鍏朵腑姣旇緝鍏抽敭鐨勬垚鍛樻槸榪欎釜 e_lfanew 瀹冩寚鍚戜簡PE鏂囦歡澶村湪PE鏂囦歡涓殑鐩稿铏氭嫙鍦板潃RAV(Relative Virtual Addresses)錛宔_magic鐨勫煎簲璇ョ瓑浜?0x5A4D 鏄疢S-DOS MZ header鐨勬爣蹇?MZ濂藉儚鏄釜紼嬪簭鍛樺悕瀛楃殑緙╁啓 鍏朵粬鎴愬憳鍩烘湰娌″暐澶х敤錛屼竴浜涘姞澹寵蔣浠朵細淇敼瀹冪殑鎴愬憳涓鴻嚜宸辯殑鑺傝吘鍑虹┖闂達紝鎴栬呭湪娣誨姞鑺傚艦寮忔劅鏌撴椂鑺傝〃灝鵑儴鐨勭┖闅欎笉澶熷啓鍏ヤ竴涓柊鐨勮В琛ㄧ粨鏋勭殑鏃跺欐妸IMAGE_DOS_HEADE 鍜?IMAGE_NT_HEADER 铻嶅悎銆?/p>

鍙互鑷繁鍐欎竴涓皬紼嬪簭鏉ヨ緭鍑轟竴涓婭MAGE_DOS_HEADE

IMAGE_DOS_HEADE榪欎釜緇撴瀯浣撳畾涔夊湪windows.h涓?/p>

緋葷粺鍔犺澆PE鏍煎紡鐨勬枃浠舵椂錛屼細鍏堝姞杞絀MAGE_DOS_HEADE榪欎釜緇撴瀯浣擄紝鍐嶆牴鎹粨鏋勪綋閲岀殑e_lfanew鎻愪緵鐨勭浉瀵瑰亸縐繪壘鍒癙E鏂囦歡澶淬?/p>


鐢╟璇█鍙互鐩存帴璇誨嚭IMAGE_DOS_HEADE榪欎釜緇撴瀯浣擄紝涓嬮潰寮濮嬪啓銆?/p>

浠庢枃浠剁殑寮濮嬩綅緗鍙朓MAGE_DOS_HEADE緇撴瀯浣?br />

fread(&mydosheader,sizeof(mydosheader),1,p);

鍚ф枃浠舵寚閽堢Щ鍔ㄥ埌e_lfanew鎵鎸囩殑鐩稿鍋忕Щ錛屽嵆PE鏂囦歡澶?br />
fseek(p,mydosheader.e_lfanew,SEEK_SET);


璇誨彇PE鏂囦歡鏍囧織錛岃繖涓狿E Signature鏄?PE\0\0 榪欐牱涓涓鹼紝璇佹槑瀹冩槸PE鏍煎紡鐨勮韓浠姐?br />
fread(&sig,4,1,p);

榪欎釜鍒ゆ柇涓ぇ鍐欑殑鍙橀噺閮芥槸錛寃indows.h涓殑甯告暟

 

IMAGE_NT_SIGNATURE 鐨勫兼槸 PE\0\0

IMAGE_DOS_SIGN

ATURE 鐨勫兼槸 MZ

鍏蜂綋鐨勫畾涔夊彲浠ヨ嚜宸卞幓windows.h涓湅


if((mydosheader.e_magic ==IMAGE_DOS_SIGNATURE) &&
銆銆銆銆銆銆銆銆(sig
== IMAGE_NT_SIGNATURE))
銆銆銆銆銆銆銆printf(
"鏈夋晥鐨凱E鏂囦歡/n");
銆銆銆銆
else
銆銆銆銆銆銆printf(
"鏃犳晥鐨凱E鏂囦歡/n");
銆銆銆銆
return 0;

涓嬮潰鏄畬鏁寸殑紼嬪簭

#include "windows.h"
#include
"stdio.h"

int main(int argc, char* argv[])
{
銆銆銆銆FILE
*p;
銆銆銆銆IMAGE_DOS_HEADER mydosheader;
銆銆銆銆unsigned
long sig;

銆銆銆銆p
= fopen("test1.exe","r+b");
銆銆銆銆
if(p == NULL)return -1;

銆銆銆銆fread(
&mydosheader,sizeof(mydosheader),1,p);
銆銆銆銆fseek(p,mydosheader.e_lfanew,SEEK_SET);
銆銆銆銆fread(
&sig,4,1,p);
銆銆銆銆fclose(p);

銆銆銆銆printf(
"IMAGE_DOS_HEADER dump:/n");
銆銆銆銆printf(
"e_magic銆 : %04x/n",mydosheader.e_magic);
銆銆銆銆printf(
"e_cblp銆銆: %04x/n",mydosheader.e_cblp);
銆銆銆銆printf(
"e_cp銆銆銆: %04x/n",mydosheader.e_cp);
銆銆銆銆printf(
"e_crlc銆銆: %04x/n",mydosheader.e_crlc);
銆銆銆銆printf(
"e_cparhdr : %04x/n",mydosheader.e_cparhdr);
銆銆銆銆printf(
"e_minalloc: %04x/n",mydosheader.e_minalloc);
銆銆銆銆printf(
"e_maxalloc: %04x/n",mydosheader.e_maxalloc);
銆銆銆銆printf(
"e_ss銆銆銆: %04x/n",mydosheader.e_ss);
銆銆銆銆printf(
"e_sp銆銆銆: %04x/n",mydosheader.e_sp);
銆銆銆銆printf(
"e_csum銆銆: %04x/n",mydosheader.e_csum);
銆銆銆銆printf(
"e_ip銆銆銆: %04x/n",mydosheader.e_ip);
銆銆銆銆printf(
"e_cs銆銆銆: %04x/n",mydosheader.e_cs);
銆銆銆銆printf(
"e_lfarlc銆: %04x/n",mydosheader.e_lfarlc);
銆銆銆銆printf(
"e_ovno銆銆: %04x/n",mydosheader.e_ovno);
銆銆銆銆printf(
"e_res[0]銆: %04x/n",mydosheader.e_res[0]);
銆銆銆銆printf(
"e_oemid銆 : %04x/n",mydosheader.e_oemid);
銆銆銆銆printf(
"e_oeminfo : %04x/n",mydosheader.e_oeminfo);
銆銆銆銆printf(
"res2[0]銆 : %04x/n",mydosheader.e_res2[0]);
銆銆銆銆printf(
"lfanew銆銆: %08x/n",mydosheader.e_lfanew);


銆銆銆銆
if((mydosheader.e_magic ==IMAGE_DOS_SIGNATURE) &&
銆銆銆銆銆銆銆銆(sig
== IMAGE_NT_SIGNATURE))
銆銆銆銆銆銆銆printf(
"鏈夋晥鐨凱E鏂囦歡/n");
銆銆銆銆
else
銆銆銆銆銆銆printf(
"鏃犳晥鐨凱E鏂囦歡/n");
銆銆銆銆
return 0;
}



鏈鍚庨檮涓婂弬鑰冩枃绔犵殑鍦板潃

 

http://xue23.blog.163.com/blog/static/9793442005431142120/

http://bbs.fishc.com/home.php?mod=space&uid=9&do=blog&id=558

Peering Inside the PE.pdf

 

http://xue23.blog.163.com/blog/static/9793442005431142120/




Tiany 2012-04-08 22:24 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久蜜桃香蕉精品一区二区三区| 亚洲一区二区三区四区五区黄 | 欧美日韩亚洲一区三区| 久久婷婷久久| 猛干欧美女孩| 欧美成人一区二区三区片免费| 欧美不卡视频一区| 欧美精品久久99| 国产精品视频yy9299一区| 国产色婷婷国产综合在线理论片a| 国产一区视频在线看| 亚洲日本精品国产第一区| aa成人免费视频| 性色av一区二区怡红| 久久这里有精品15一区二区三区| 欧美高清不卡在线| 在线综合+亚洲+欧美中文字幕| 午夜一级在线看亚洲| 久久免费高清| 欧美日韩一二三区| 国产手机视频精品| 亚洲欧洲一二三| 午夜视频一区在线观看| 美女主播一区| 中日韩美女免费视频网址在线观看| 香蕉久久夜色精品| 欧美激情精品久久久久| 国产主播一区二区三区| 9i看片成人免费高清| 久久精品国产精品| 91久久国产综合久久| 午夜精品影院| 欧美日韩亚洲一区二区三区在线观看| 国精品一区二区| 亚洲无线观看| 亚洲黄一区二区三区| 久久99在线观看| 欧美精品激情在线| 一本色道久久综合狠狠躁篇怎么玩| 国产精品99久久久久久久久| 美女国内精品自产拍在线播放| 国产欧美精品在线播放| 中文av一区二区| 欧美国产高潮xxxx1819| 亚洲欧美综合另类中字| 国产精品爱久久久久久久| 亚洲精品国产品国语在线app| 久久久999精品免费| 亚洲免费网站| 国产精品久久久久久久午夜| 夜夜嗨av一区二区三区| 亚洲国产成人久久| 久久永久免费| 在线播放中文一区| 久久综合色影院| 欧美一区二区视频在线| 国产精品欧美日韩久久| 亚洲影视九九影院在线观看| 亚洲精品一区二区三区不| 欧美r片在线| 亚洲黄一区二区三区| 农夫在线精品视频免费观看| 久久久久久精| 亚洲国产一区二区a毛片| 欧美 日韩 国产一区二区在线视频| 久久精品国产99| 在线观看视频欧美| 欧美不卡一卡二卡免费版| 开心色5月久久精品| 最新国产成人在线观看| 亚洲人精品午夜| 欧美色道久久88综合亚洲精品| 夜夜爽www精品| 一区二区欧美在线观看| 国产欧美精品一区| 欧美成人免费全部| 欧美激情一区二区三区在线| 99在线|亚洲一区二区| 中文网丁香综合网| 国产麻豆日韩欧美久久| 久久尤物视频| 欧美日本在线| 久久9热精品视频| 麻豆av一区二区三区| 一区二区三区高清视频在线观看 | 久久精品一区中文字幕| 曰韩精品一区二区| 亚洲人人精品| 国产午夜精品在线| 欧美www视频在线观看| 欧美区国产区| 久久精品伊人| 欧美日韩国产免费观看| 久久国产一区二区| 欧美刺激午夜性久久久久久久| 日韩视频在线你懂得| 亚洲欧美日本国产专区一区| 国外成人在线视频网站| 日韩小视频在线观看| 一区二区三区欧美在线观看| 国产自产精品| 亚洲精品中文字幕女同| 国产欧美日韩麻豆91| 亚洲国产一区二区三区a毛片 | 欧美一区二区在线免费播放| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久久久久久综合狠狠综合| 一本大道久久a久久精品综合| 亚洲欧美日韩综合一区| 日韩午夜av| 另类欧美日韩国产在线| 欧美一级久久久久久久大片| 欧美高清视频在线播放| 久久夜精品va视频免费观看| 国产精品私房写真福利视频| 最新国产乱人伦偷精品免费网站| 国内精品久久久| 亚洲午夜小视频| 一本色道久久综合亚洲精品不卡| 久久精品主播| 欧美专区在线观看一区| 欧美性片在线观看| 亚洲精品免费一区二区三区| 91久久久久| 久久蜜桃av一区精品变态类天堂| 午夜激情一区| 欧美三区在线观看| 99国产精品久久久久久久成人热| 亚洲乱码国产乱码精品精98午夜| 久久另类ts人妖一区二区| 欧美在线一区二区三区| 国产色综合久久| 香蕉av777xxx色综合一区| 亚洲一区二区视频| 欧美日韩在线观看一区二区| 亚洲欧洲一区二区天堂久久| 最近中文字幕日韩精品 | 国产精品影音先锋| 一区二区三区四区五区在线| 亚洲欧美日韩国产成人精品影院| 欧美三区美女| 亚洲一级在线观看| 亚洲欧美一区二区三区久久| 国产精品久久久久一区| 亚洲一区在线观看视频 | aⅴ色国产欧美| 欧美日韩亚洲一区二区三区在线| 一本色道久久综合亚洲精品不| 亚洲午夜精品久久| 国产精品高清网站| 亚洲一级免费视频| 久久乐国产精品| 亚洲第一精品夜夜躁人人躁| 免费久久99精品国产| 亚洲高清av| 亚洲在线免费视频| 国产综合欧美| 久久久午夜视频| 亚洲人人精品| 亚洲午夜一区二区三区| 日韩视频在线观看免费| 一本色道久久综合一区| 欧美日韩精品| 亚洲在线成人精品| 欧美~级网站不卡| 一区二区三区欧美亚洲| 国产精品视频观看| 久久久久久91香蕉国产| 亚洲激情在线视频| 香蕉成人伊视频在线观看| 影音先锋亚洲视频| 欧美日韩国语| 久久福利精品| 亚洲毛片在线免费观看| 欧美伊人久久久久久久久影院 | 国产欧美日韩在线| 久久精品一区蜜桃臀影院 | 久久精品人人| 日韩午夜av电影| 国产自产精品| 国产精品二区影院| 久久久噜噜噜久久人人看| 正在播放亚洲一区| 欧美1区免费| 欧美一区二区三区日韩视频| 日韩视频专区| 亚洲国产欧美不卡在线观看| 国产精品免费小视频| 美女网站在线免费欧美精品| 亚洲免费视频一区二区| 亚洲九九爱视频| 欧美激情第3页| 六月丁香综合| 久久中文字幕一区二区三区| 亚洲欧美精品中文字幕在线| 99热免费精品| 亚洲七七久久综合桃花剧情介绍| 国产色综合网| 国产欧美日韩视频| 欧美无砖砖区免费|