{"id":478479,"date":"2023-08-09T09:33:22","date_gmt":"2023-08-09T09:33:22","guid":{"rendered":""},"modified":"2023-09-05T11:16:49","modified_gmt":"2023-09-05T11:16:49","slug":"portable-executable-pe-file-header","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/kr\/wiki\/portable-executable-pe-file-header\/","title":{"rendered":"PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354"},"content":{"rendered":"<h2>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\uc758 \uc5ed\uc0ac\uc640 \uc720\ub798<\/h2>\n<p>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\ub294 Microsoft Windows \uc6b4\uc601 \uccb4\uc81c\uc758 \uc911\uc694\ud55c \uad6c\uc131 \uc694\uc18c\uc785\ub2c8\ub2e4. \uc774\ub294 Windows Portable Executable \ud30c\uc77c \ud615\uc2dd\uc758 \uae30\ubcf8 \uad6c\uc870 \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4. PE \ud30c\uc77c \ud5e4\ub354\uc758 \uac1c\ub150\uc740 Windows \uc6b4\uc601 \uccb4\uc81c\uc758 \ucd08\uae30 \uac1c\ubc1c\ub85c \uac70\uc2ac\ub7ec \uc62c\ub77c\uac11\ub2c8\ub2e4.<\/p>\n<p>1990\ub144\ub300 \ucd08, Microsoft\ub294 Windows 3.0 \uc6b4\uc601 \uccb4\uc81c\ub97c \ucd9c\uc2dc\ud588\ub294\ub370, \uc774\ub294 \uc774\uc804 MS-DOS\uc5d0 \ube44\ud574 \uc0c1\ub2f9\ud55c \ubcc0\ud654\ub97c \uac00\uc838\uc654\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c\uc6b4 \uc6b4\uc601 \uccb4\uc81c\ub294 \uadf8\ub798\ud53d \uc0ac\uc6a9\uc790 \uc778\ud130\ud398\uc774\uc2a4\uc640 \uc5ec\ub7ec \ud504\ub85c\uadf8\ub7a8\uc744 \ub3d9\uc2dc\uc5d0 \uc2e4\ud589\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4. \uc18c\ud504\ud2b8\uc6e8\uc5b4\uac00 \uc810\uc810 \ubcf5\uc7a1\ud574\uc9d0\uc5d0 \ub530\ub77c \uc2e4\ud589 \uac00\ub2a5\ud55c \ucf54\ub4dc\uc640 \ub370\uc774\ud130\ub97c \ucea1\uc290\ud654\ud558\ub294 \ub3d9\uc2dc\uc5d0 \ud504\ub85c\uadf8\ub7a8\uc744 \ud6a8\uc728\uc801\uc73c\ub85c \ub85c\ub4dc\ud558\uace0 \uc2e4\ud589\ud560 \uc218 \uc788\ub294 \ud45c\uc900\ud654\ub41c \ud30c\uc77c \ud615\uc2dd\uc774 \ud544\uc694\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\ub7ec\ud55c \uc694\uad6c\ub85c \uc778\ud574 1993\ub144\uc5d0 \ucd9c\uc2dc\ub41c Windows NT 3.1\uc5d0 \ub3c4\uc785\ub41c PE(Portable Executable) \ud30c\uc77c \ud615\uc2dd\uc774 \ud0c4\uc0dd\ud588\uc2b5\ub2c8\ub2e4. PE \ud615\uc2dd\uc740 16\ube44\ud2b8 Windows \ubc84\uc804\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \uc774\uc804 NE(New Executable) \ud615\uc2dd\uc744 \ub300\uccb4\ud558\ub3c4\ub85d \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4. . PE \ud30c\uc77c \ud5e4\ub354\ub294 \ucc98\uc74c\ubd80\ud130 Windows \uc0dd\ud0dc\uacc4\uc758 \uc9c4\ud654\ud558\ub294 \uc694\uad6c\uc5d0 \uc801\uc751\ud558\uae30 \uc704\ud574 \ub2e4\uc591\ud55c \uc218\uc815\uacfc \uac1c\uc120\uc744 \uac70\ucce4\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \uc815\ubcf4<\/h2>\n<p>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\ub294 PE \ud30c\uc77c\uc5d0\uc11c \uc2e4\uc81c \uc2e4\ud589 \ucf54\ub4dc\uc640 \ub370\uc774\ud130 \uc55e\uc5d0 \uc624\ub294 \ud544\uc218 \uad6c\uc131 \uc694\uc18c\uc785\ub2c8\ub2e4. \uc8fc\uc694 \ubaa9\uc801\uc740 \uc2e4\ud589 \ud30c\uc77c\uc758 \uad6c\uc870\uc640 \ud2b9\uc131\uc5d0 \ub300\ud55c \uc911\uc694\ud55c \uc815\ubcf4\ub97c \uc81c\uacf5\ud558\uc5ec \uc6b4\uc601 \uccb4\uc81c\uac00 \ud504\ub85c\uadf8\ub7a8\uc744 \uc62c\ubc14\ub974\uac8c \ub85c\ub4dc\ud558\uace0 \uc2e4\ud589\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\ub294 \uac83\uc785\ub2c8\ub2e4. PE \ud30c\uc77c \ud5e4\ub354\uc5d0 \uc800\uc7a5\ub41c \uc77c\ubd80 \uc8fc\uc694 \uc815\ubcf4\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li>\n<p><strong>\ub9e4\uc9c1\ub118\ubc84<\/strong>: PE \ud30c\uc77c \ud5e4\ub354\ub294 2\ubc14\uc774\ud2b8 \ub9e4\uc9c1 \ub118\ubc84(ASCII\uc758 &quot;MZ&quot; \ub610\ub294 &quot;ZM&quot;)\ub85c \uc2dc\uc791\ub429\ub2c8\ub2e4. \uc774 \uc11c\uba85\uc740 \ud30c\uc77c\uc774 \uc720\ud6a8\ud55c PE \ud30c\uc77c\uc784\uc744 \ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uac74\ucd95\ud559<\/strong>: \ud30c\uc77c \ud5e4\ub354\uc5d0\ub294 x86, x64, ARM \ub4f1\uacfc \uac19\uc740 \uc2e4\ud589 \ud30c\uc77c\uc758 \ub300\uc0c1 \uc544\ud0a4\ud14d\ucc98\ub97c \uc9c0\uc815\ud558\ub294 \ud544\ub4dc\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ud0c0\uc784\uc2a4\ud0ec\ud504<\/strong>: \ud5e4\ub354\uc5d0\ub294 \uc2e4\ud589 \ud30c\uc77c\uc774 \uc0dd\uc131\ub418\uac70\ub098 \ub9c1\ud06c\ub41c \uc2dc\uae30\ub97c \ub098\ud0c0\ub0b4\ub294 \ud0c0\uc784\uc2a4\ud0ec\ud504\uac00 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uc9c4\uc785\uc810 \uc8fc\uc18c<\/strong>: \uc774 \ud544\ub4dc\ub294 \ud504\ub85c\uadf8\ub7a8 \uc2e4\ud589\uc774 \uc2dc\uc791\ub418\ub294 \uc9c4\uc785\uc810\uc758 \uba54\ubaa8\ub9ac \uc8fc\uc18c\ub97c \ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uc774\ubbf8\uc9c0 \uae30\ubcf8 \uc8fc\uc18c<\/strong>: \uc774\ubbf8\uc9c0 \uae30\ubcf8 \uc8fc\uc18c\ub294 \uc2dc\uc2a4\ud15c\uc774 \uc2e4\ud589 \ud30c\uc77c\uc744 \ub85c\ub4dc\ud574\uc57c \ud558\ub294 \uae30\ubcf8 \uac00\uc0c1 \uba54\ubaa8\ub9ac \uc8fc\uc18c\ub97c \uc9c0\uc815\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uc139\uc158<\/strong>: PE \ud30c\uc77c\uc740 \uc5ec\ub7ec \uc139\uc158\uc73c\ub85c \ub098\ub204\uc5b4\uc838 \uc788\uc73c\uba70 \ud5e4\ub354\uc5d0\ub294 \uac00\uc0c1 \uc8fc\uc18c, \ud06c\uae30, \ud2b9\uc131 \ub4f1 \ud574\ub2f9 \uc139\uc158\uc5d0 \ub300\ud55c \uc815\ubcf4\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ud14c\uc774\ube14 \uac00\uc838\uc624\uae30 \ubc0f \ub0b4\ubcf4\ub0b4\uae30<\/strong>: \uc774 \ud14c\uc774\ube14\uc740 \uc2e4\ud589 \ud30c\uc77c\uc774 \uc758\uc874\ud558\uace0 \uc81c\uacf5\ud558\ub294 \ud568\uc218 \ubc0f \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c \uc800\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uc774\uc804 \uc815\ubcf4<\/strong>: PE \ud5e4\ub354\uc5d0\ub294 \ud544\uc694\ud55c \uacbd\uc6b0 \ub2e4\ub978 \uae30\ubcf8 \uc8fc\uc18c\uc5d0\uc11c \uc2e4\ud589 \ud30c\uc77c\uc744 \uc27d\uac8c \ub85c\ub4dc\ud560 \uc218 \uc788\ub3c4\ub85d \uc7ac\ubc30\uce58 \ub370\uc774\ud130\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uccb4\ud06c\uc12c<\/strong>: \ud5e4\ub354\uc5d0\ub294 \ub85c\ub4dc\ud558\ub294 \ub3d9\uc548 \ud30c\uc77c\uc758 \ubb34\uacb0\uc131\uc744 \ubcf4\uc7a5\ud558\uae30 \uc704\ud55c \uccb4\ud06c\uc12c\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ub514\ubc84\uae45 \uc815\ubcf4<\/strong>: \ud5e4\ub354\uc5d0\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ubc0f \ubb38\uc81c \ud574\uacb0\uc5d0 \ub3c4\uc6c0\uc774 \ub418\ub294 \ub514\ubc84\uae45 \ub370\uc774\ud130\uac00 \uc800\uc7a5\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ol>\n<h2>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\uc758 \ub0b4\ubd80 \uad6c\uc870<\/h2>\n<p>PE \ud30c\uc77c \ud5e4\ub354\ub294 \uc2e4\ud589 \ud30c\uc77c\uc758 \uc801\uc808\ud55c \uae30\ub2a5\uc5d0 \uc911\uc694\ud55c \uc5ec\ub7ec \ub370\uc774\ud130 \ud544\ub4dc\uc640 \uad6c\uc870\ub85c \uad6c\uc131\ub429\ub2c8\ub2e4. \ub2e4\uc74c\uc740 PE \ud30c\uc77c \ud5e4\ub354\uc758 \ub0b4\ubd80 \uad6c\uc870\uc5d0 \ub300\ud55c \uac1c\uc694\uc785\ub2c8\ub2e4.<\/p>\n<h3>COFF \ud5e4\ub354<\/h3>\n<p>PE \ud30c\uc77c \ud5e4\ub354\ub294 \uc544\ud0a4\ud14d\ucc98, \ud0c0\uc784\uc2a4\ud0ec\ud504, \uc139\uc158 \uc218 \ub4f1 \ud30c\uc77c\uc5d0 \ub300\ud55c \uc77c\ubc18 \uc815\ubcf4\uac00 \ud3ec\ud568\ub41c COFF(Common Object File Format) \ud5e4\ub354\ub85c \uc2dc\uc791\ub429\ub2c8\ub2e4.<\/p>\n<h3>\uc120\ud0dd\uc801 \ud5e4\ub354<\/h3>\n<p>COFF \ud5e4\ub354 \ub2e4\uc74c\uc758 PE \ud30c\uc77c \ud5e4\ub354\uc5d0\ub294 Windows \uc6b4\uc601 \uccb4\uc81c\uc5d0 \ud2b9\uc815\ud55c \uc120\ud0dd\uc801 \ud5e4\ub354\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc120\ud0dd\uc801 \ud5e4\ub354\uc5d0\ub294 \uc9c4\uc785\uc810 \uc8fc\uc18c, \uc774\ubbf8\uc9c0 \uae30\ubcf8, \uc139\uc158 \uc815\ub82c, \ub2e4\uc591\ud55c \ub370\uc774\ud130 \ub514\ub809\ud130\ub9ac \ub4f1 \uc774\ubbf8\uc9c0 \uc18d\uc131\uacfc \uad00\ub828\ub41c \uc815\ubcf4\uac00 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/p>\n<h3>\uc139\uc158 \ud5e4\ub354<\/h3>\n<p>\uc120\ud0dd\uc801 \ud5e4\ub354 \ub2e4\uc74c\uc5d0\ub294 PE \ud30c\uc77c \ud5e4\ub354 \ub4a4\uc5d0 \uc139\uc158 \ud5e4\ub354 \ubaa8\uc74c\uc774 \uc635\ub2c8\ub2e4. \uac01 \uc139\uc158 \ud5e4\ub354\ub294 \uc2e4\ud589 \ud30c\uc77c\uc758 \ud2b9\uc815 \uc601\uc5ed\uc744 \uc124\uba85\ud558\uace0 \uac00\uc0c1 \uc8fc\uc18c, \ud06c\uae30 \ubc0f \ud2b9\uc131\uc5d0 \ub300\ud55c \uc138\ubd80 \uc815\ubcf4\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<h2>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\uc758 \uc8fc\uc694 \ud2b9\uc9d5 \ubd84\uc11d<\/h2>\n<p>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\ub294 Windows \uc2e4\ud589 \ud30c\uc77c\uc758 \uc548\uc815\uc131\uacfc \ud6a8\uc728\uc131\uc5d0 \uae30\uc5ec\ud558\ub294 \uba87 \uac00\uc9c0 \uc8fc\uc694 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uae30\ub2a5\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li>\n<p><strong>\ub2e4\uc7ac<\/strong>: PE \ud30c\uc77c \ud5e4\ub354\ub294 \ub2e4\uc591\ud55c \uc544\ud0a4\ud14d\ucc98\ub97c \uc9c0\uc6d0\ud558\ubbc0\ub85c \uac1c\ubc1c\uc790\ub294 \ub2e4\uc591\ud55c CPU \ud50c\ub7ab\ud3fc\uc5d0 \ub300\ud55c \uc2e4\ud589 \ud30c\uc77c\uc744 \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ub3d9\uc801 \uc5f0\uacb0<\/strong>: PE \ud30c\uc77c \ud5e4\ub354\uc758 \uac00\uc838\uc624\uae30 \ubc0f \ub0b4\ubcf4\ub0b4\uae30 \ud14c\uc774\ube14\uc744 \ud1b5\ud574 \uae30\ub2a5\uc758 \ub3d9\uc801 \uc5f0\uacb0\uc774 \uac00\ub2a5\ud574 \uc2e4\ud589 \ud30c\uc77c \ud06c\uae30\uac00 \uc904\uc5b4\ub4e4\uace0 \ucf54\ub4dc \uc7ac\uc0ac\uc6a9\uc131\uc774 \ud5a5\uc0c1\ub429\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uac00\uc0c1 \uba54\ubaa8\ub9ac \uc8fc\uc18c \uc9c0\uc815<\/strong>: \uc774\ubbf8\uc9c0 \uae30\ubcf8 \uc8fc\uc18c\uc640 \uc7ac\ubc30\uce58 \uc815\ubcf4\ub97c \ud1b5\ud574 \uc6b4\uc601 \uccb4\uc81c\ub294 \uc2e4\ud589 \ud30c\uc77c\uc744 \ub2e4\ub978 \uba54\ubaa8\ub9ac \uc8fc\uc18c\uc5d0 \ub85c\ub4dc\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c \uac00\uc0c1 \uba54\ubaa8\ub9ac\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ubcf4\uc548<\/strong>: PE \ud5e4\ub354 \uccb4\ud06c\uc12c\uc740 \ub85c\ub529 \ud504\ub85c\uc138\uc2a4 \uc911\uc5d0 \uc2e4\ud589 \ud30c\uc77c\uc758 \ubb34\uacb0\uc131\uc744 \ud655\uc778\ud558\uc5ec \uc7a0\uc7ac\uc801\uc778 \ubcc0\uc870\ub098 \uc190\uc0c1\uc744 \ubc29\uc9c0\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ub514\ubc84\uae45 \uc9c0\uc6d0<\/strong>: PE \ud5e4\ub354\uc5d0 \ub514\ubc84\uae45 \uc815\ubcf4\ub97c \ud3ec\ud568\ud558\uba74 \uac1c\ubc1c\uc790\uac00 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \ub514\ubc84\uae45\ud558\uace0 \ud504\ub85c\ud30c\uc77c\ub9c1\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ol>\n<h2>PE(\uc774\uc2dd \uac00\ub2a5\ud55c \uc2e4\ud589 \ud30c\uc77c) \ud30c\uc77c \ud5e4\ub354 \uc720\ud615<\/h2>\n<p>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\ub294 \ub300\uc0c1 \uc544\ud0a4\ud14d\ucc98\uc5d0 \ub530\ub77c \ub450 \uac00\uc9c0 \uc8fc\uc694 \uc720\ud615\uc73c\ub85c \ubd84\ub958\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>\uc720\ud615<\/th>\n<th>\uac74\ucd95\ud559<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>PE32<\/td>\n<td>32\ube44\ud2b8<\/td>\n<\/tr>\n<tr>\n<td>PE32+<\/td>\n<td>64\ube44\ud2b8<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>PE32 \ud5e4\ub354\ub294 32\ube44\ud2b8 Windows \uc2e4\ud589 \ud30c\uc77c\uc5d0 \uc0ac\uc6a9\ub418\ub294 \ubc18\uba74 PE32+ \ud5e4\ub354\ub294 64\ube44\ud2b8 Windows \uc2e4\ud589 \ud30c\uc77c\uc5d0 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \ucc28\uc774\uc810\uc740 \ud2b9\uc815 \ud544\ub4dc\uc758 \ud06c\uae30\uc640 \ud574\ub2f9 \ud544\ub4dc\uac00 \uc9c0\uc6d0\ud558\ub294 \uc544\ud0a4\ud14d\ucc98\uc758 \uae30\ub2a5\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\ub97c \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95, \ubb38\uc81c \ubc0f \ud574\uacb0 \ubc29\ubc95<\/h2>\n<p>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\ub294 Windows \uc2e4\ud589 \ud30c\uc77c\uc758 \uae30\ub2a5\uc5d0 \uc911\uc694\ud55c \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc6b4\uc601 \uccb4\uc81c\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \ud6a8\uc728\uc801\uc73c\ub85c \ub85c\ub4dc\ud558\uace0 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 PE \ud30c\uc77c\uc744 \ubd80\uc801\uc808\ud558\uac8c \ucc98\ub9ac\ud558\uac70\ub098 \ud5e4\ub354\ub97c \uc218\uc815\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \ub2e4\uc591\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li>\n<p><strong>\ud638\ud658\uc131 \ubb38\uc81c<\/strong>: \uc774\ubbf8\uc9c0 \uae30\ubcf8 \uc8fc\uc18c\uc640 \uac19\uc740 PE \ud30c\uc77c \ud5e4\ub354\uc758 \uc798\ubabb\ub41c \uc124\uc815\uc740 \ub2e4\ub978 \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc2e4\ud589 \ud30c\uc77c\uc744 \uc2e4\ud589\ud560 \ub54c \ud638\ud658\uc131 \ubb38\uc81c\ub97c \uc77c\uc73c\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ubcf4\uc548 \ucde8\uc57d\uc810<\/strong>: PE \ud5e4\ub354, \ud2b9\ud788 \uac00\uc838\uc624\uae30 \ubc0f \ub0b4\ubcf4\ub0b4\uae30 \ud14c\uc774\ube14\uc744 \ubcc0\uc870\ud558\uba74 \ubcf4\uc548 \ucde8\uc57d\uc810\uc774 \ubc1c\uc0dd\ud558\uace0 \uc7a0\uc7ac\uc801\uc73c\ub85c \ucf54\ub4dc \uc0bd\uc785 \uacf5\uaca9\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uc2e4\ud589 \uc624\ub958<\/strong>: PE \ud5e4\ub354\uc758 \uc815\ubcf4\uac00 \uc190\uc0c1\ub418\uac70\ub098 \ub204\ub77d\ub418\uc5b4 \uc2e4\ud589 \uc624\ub958\uac00 \ubc1c\uc0dd\ud558\uc5ec \uc2e4\ud589 \ud30c\uc77c\uc774 \uc62c\ubc14\ub974\uac8c \uc2e4\ud589\ub418\uc9c0 \uc54a\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ol>\n<p>\uc774\ub7ec\ud55c \ubb38\uc81c\ub97c \ubc29\uc9c0\ud558\ub824\uba74 \uac1c\ubc1c\uc790\ub294 \uc801\uc808\ud55c \ucf54\ub529 \uad00\ud589\uc744 \uc900\uc218\ud558\uace0, \ucef4\ud30c\uc77c \ud6c4 PE \ud5e4\ub354 \uc218\uc815\uc744 \ud53c\ud558\uace0, \ucf54\ub4dc \uc11c\uba85\uacfc \uac19\uc740 \ubcf4\uc548 \uc870\uce58\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc2e4\ud589 \ud30c\uc77c\uc758 \ubb34\uacb0\uc131\uacfc \uc2e0\ub8b0\uc131\uc744 \ubcf4\uc7a5\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<h2>\uc8fc\uc694 \ud2b9\uc9d5 \ubc0f \uc720\uc0ac \uc6a9\uc5b4\uc640\uc758 \ube44\uad50<\/h2>\n<p>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\ub294 Linux\uc758 ELF(Executable and Linkable Format) \ubc0f macOS\uc758 Mach-O\uc640 \uac19\uc774 \ub2e4\uc591\ud55c \uc6b4\uc601 \uccb4\uc81c\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \ub2e4\ub978 \uc2e4\ud589 \ud30c\uc77c \ud615\uc2dd\uacfc \uc720\uc0ac\uc810\uc744 \uacf5\uc720\ud569\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc774\ub97c \uad6c\ubcc4\ud558\ub294 \ub69c\ub837\ud55c \ud2b9\uc131\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>\ud2b9\uc131<\/th>\n<th>\ud734\ub300\uc6a9 \uc2e4\ud589 \ud30c\uc77c(PE)<\/th>\n<th>\uaf2c\ub9c8 \uc694\uc815<\/th>\n<th>\ub9c8\ud558\uc624<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\ud50c\ub7ab\ud3fc<\/td>\n<td>\uc708\ub3c4\uc6b0<\/td>\n<td>\ub9ac\ub205\uc2a4, \uc720\ub2c9\uc2a4 \uacc4\uc5f4<\/td>\n<td>\ub9e5 OS<\/td>\n<\/tr>\n<tr>\n<td>\uc8fc\uc694 \uc6a9\ub3c4<\/td>\n<td>Windows \uc2e4\ud589 \ud30c\uc77c<\/td>\n<td>Linux \uc2e4\ud589 \ud30c\uc77c, \uacf5\uc720 \ub77c\uc774\ube0c\ub7ec\ub9ac, \uac1c\uccb4 \ud30c\uc77c<\/td>\n<td>macOS \uc2e4\ud589 \ud30c\uc77c, \ub3d9\uc801 \ub77c\uc774\ube0c\ub7ec\ub9ac<\/td>\n<\/tr>\n<tr>\n<td>\uc544\ud0a4\ud14d\ucc98 \uc9c0\uc6d0<\/td>\n<td>x86, x64, ARM \ub4f1<\/td>\n<td>x86, x64, ARM \ub4f1<\/td>\n<td>x86, x64, ARM \ub4f1<\/td>\n<\/tr>\n<tr>\n<td>\ud30c\uc77c \ud5e4\ub354 \uad6c\uc870<\/td>\n<td>COFF + \uc120\ud0dd\uc801 \ud5e4\ub354<\/td>\n<td>ELF \ud5e4\ub354<\/td>\n<td>\ub9c8\ud558-\uc624 \ud5e4\ub354<\/td>\n<\/tr>\n<tr>\n<td>\uba54\ubaa8\ub9ac \uc8fc\uc18c \uc9c0\uc815<\/td>\n<td>\uac00\uc0c1 \uba54\ubaa8\ub9ac<\/td>\n<td>\uac00\uc0c1 \uba54\ubaa8\ub9ac<\/td>\n<td>\uac00\uc0c1 \uba54\ubaa8\ub9ac<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\uc774\ub7ec\ud55c \ucc28\uc774\uc810\uc5d0\ub3c4 \ubd88\uad6c\ud558\uace0 \uc774\ub7ec\ud55c \ubaa8\ub4e0 \uc2e4\ud589 \uac00\ub2a5 \ud615\uc2dd\uc740 \uc2e4\ud589 \uac00\ub2a5\ud55c \ucf54\ub4dc\uc640 \ub370\uc774\ud130\ub97c \ud3ec\ud568\ud558\ub294 \uae30\ubcf8 \ubaa9\uc801\uc744 \uc218\ud589\ud558\ubbc0\ub85c \ud50c\ub7ab\ud3fc\ubcc4\ub85c \ub2e4\ub974\uc9c0\ub9cc \ud574\ub2f9 \uc6b4\uc601 \uccb4\uc81c\uc5d0\uc11c\uc758 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c\uc5d0 \uc911\uc694\ud569\ub2c8\ub2e4.<\/p>\n<h2>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354 \uad00\ub828 \uc804\ub9dd\uacfc \ubbf8\ub798 \uae30\uc220<\/h2>\n<p>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\uc758 \ubc1c\uc804\uc740 Windows \uac1c\ubc1c \ubc0f \ucef4\ud4e8\ud305 \uae30\uc220 \ud658\uacbd\uc758 \ubcc0\ud654\uc640 \ubc00\uc811\ud558\uac8c \uc5f0\uad00\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uae30\uc220\uc774 \uacc4\uc18d \ubc1c\uc804\ud568\uc5d0 \ub530\ub77c PE \ud615\uc2dd\uc740 \uc0c8\ub85c\uc6b4 \uc544\ud0a4\ud14d\ucc98\ub97c \uc218\uc6a9\ud558\uace0 \ubcf4\uc548\uc744 \uac15\ud654\ud558\uba70 \uc131\ub2a5\uc744 \ucd5c\uc801\ud654\ud558\uae30 \uc704\ud574 \ub354\uc6b1 \uac1c\uc120\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>PE \ud30c\uc77c \ud5e4\ub354\uc640 \uad00\ub828\ub41c \uba87 \uac00\uc9c0 \uc7a0\uc7ac\uc801\uc778 \ubbf8\ub798 \uae30\uc220 \ubc0f \ubc1c\uc804 \uc0ac\ud56d\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li>\n<p><strong>\uc0c8\ub85c\uc6b4 \uc544\ud0a4\ud14d\ucc98 \uc9c0\uc6d0<\/strong>: \ucef4\ud4e8\ud305\uc774 \ubc1c\uc804\ud568\uc5d0 \ub530\ub77c \uc0c8\ub85c\uc6b4 CPU \uc544\ud0a4\ud14d\ucc98\uac00 \ub4f1\uc7a5\ud560 \uc218 \uc788\uc73c\uba70 PE \ud615\uc2dd\uc740 \uae30\uc220 \ubc1c\uc804\uc5d0 \ubc1c\ub9de\ucd94\uae30 \uc704\ud574 \uc774\ub7ec\ud55c \uc544\ud0a4\ud14d\ucc98\ub97c \uc9c0\uc6d0\ud558\ub3c4\ub85d \ud655\uc7a5\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uac15\ud654\ub41c \ubcf4\uc548 \uba54\ucee4\ub2c8\uc998<\/strong>: \uc0ac\uc774\ubc84 \ubcf4\uc548\uc5d0 \ub300\ud55c \uc9c0\uc18d\uc801\uc778 \ucd08\uc810\uc73c\ub85c \uc778\ud574 \ud5a5\ud6c4 PE \ud30c\uc77c \ud5e4\ub354\uc5d0\ub294 \uace0\uae09 \ucf54\ub4dc \uc11c\uba85 \ubc0f \uc554\ud638\ud654 \uae30\uc220\uacfc \uac19\uc740 \ub354\uc6b1 \uac15\ub825\ud55c \ubcf4\uc548 \uae30\ub2a5\uc774 \ud3ec\ud568\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ud5a5\uc0c1\ub41c \uc131\ub2a5<\/strong>: \ub85c\ub529 \ubc0f \uc2e4\ud589 \uc2dc\uac04\uc744 \ucd5c\uc801\ud654\ud558\ub824\ub294 \ub178\ub825\uc73c\ub85c \uc778\ud574 PE \ud30c\uc77c \ud5e4\ub354\uac00 \uc218\uc815\ub418\uc5b4 \ud504\ub85c\uc138\uc2a4\uac00 \uac04\uc18c\ud654\ub418\uace0 \uc624\ubc84\ud5e4\ub4dc\uac00 \uc904\uc5b4\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ol>\n<h2>\ud504\ub85d\uc2dc \uc11c\ubc84\ub97c PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354\uc640 \uc0ac\uc6a9\ud558\uac70\ub098 \uc5f0\uacb0\ud558\ub294 \ubc29\ubc95<\/h2>\n<p>\ud504\ub85d\uc2dc \uc11c\ubc84\ub294 \ud074\ub77c\uc774\uc5b8\ud2b8\uc640 \uc11c\ubc84 \uac04\uc758 \uc911\uac1c\uc790 \uc5ed\ud560\uc744 \ud558\uba70 \ub124\ud2b8\uc6cc\ud06c \ud1b5\uc2e0\uc5d0\uc11c \uc911\uc694\ud55c \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4. \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 \uc8fc\ub85c \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d\uc744 \ucc98\ub9ac\ud558\uc9c0\ub9cc \ub2e4\uc74c\uacfc \uac19\uc740 \ubc29\uc2dd\uc73c\ub85c PE \ud30c\uc77c \ud5e4\ub354\ub97c \ud3ec\ud568\ud55c \uc2e4\ud589 \ud30c\uc77c\uacfc \uc0c1\ud638 \uc791\uc6a9\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li>\n<p><strong>\ucf58\ud150\uce20 \ud544\ud130\ub9c1<\/strong>: \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 PE \ud30c\uc77c \ud5e4\ub354\ub97c \uac80\uc0ac\ud558\uc5ec \ucf58\ud150\uce20 \ud544\ud130\ub9c1 \uc815\ucc45\uc744 \uc2dc\ud589\ud558\uace0 \ud2b9\uc131\uc5d0 \ub530\ub77c \ud2b9\uc815 \uc2e4\ud589 \ud30c\uc77c\uc758 \ub2e4\uc6b4\ub85c\ub4dc \ub610\ub294 \uc2e4\ud589\uc744 \ubc29\uc9c0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ubcf4\uc548 \uc2a4\uce90\ub2dd<\/strong>: \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 PE \ud30c\uc77c \ud5e4\ub354\uc640 \ucf58\ud150\uce20\uc5d0\uc11c \ub9ec\uc6e8\uc5b4 \ubc0f \ubc14\uc774\ub7ec\uc2a4\ub97c \uac80\uc0ac\ud558\uc5ec \uc7a0\uc7ac\uc801\uc778 \uc704\ud611\uc73c\ub85c\ubd80\ud130 \ud074\ub77c\uc774\uc5b8\ud2b8 \ub124\ud2b8\uc6cc\ud06c\ub97c \ubcf4\ud638\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uce90\uc2f1 \ubc0f \uac00\uc18d<\/strong>: \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 PE \ud30c\uc77c\uc744 \uce90\uc2dc\ud558\uc5ec \ub2e4\uc6b4\ub85c\ub4dc \uc2dc\uac04\uc744 \uc904\uc774\uace0 \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub85c\ub529 \uc18d\ub3c4\ub97c \ud5a5\uc0c1\uc2dc\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ub85c\ub4dc \ubc38\ub7f0\uc2f1<\/strong>: \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc774 \uc5ec\ub7ec \uc11c\ubc84\uc5d0 \ubd84\uc0b0\ub418\uc5b4 \uc788\ub294 \uacbd\uc6b0 \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 PE \ud30c\uc77c \ud5e4\ub354\uc758 \uc815\ubcf4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc9c0\ub2a5\uc801\uc73c\ub85c \uc694\uccad \ubd80\ud558\ub97c \ubd84\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ol>\n<h2>\uad00\ub828\ub41c \ub9c1\ud06c\ub4e4<\/h2>\n<p>PE(Portable Executable) \ud30c\uc77c \ud5e4\ub354 \ubc0f \uad00\ub828 \uc8fc\uc81c\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub2e4\uc74c \ub9ac\uc18c\uc2a4\ub97c \ucc38\uc870\ud558\uc2ed\uc2dc\uc624.<\/p>\n<ol>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/debug\/pe-format\" target=\"_new\" rel=\"noopener nofollow\">Microsoft PE \ubc0f COFF \uc0ac\uc591<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Executable_and_Linkable_Format\" target=\"_new\" rel=\"noopener nofollow\">\uc2e4\ud589 \uac00\ub2a5\ud558\uace0 \uc5f0\uacb0 \uac00\ub2a5\ud55c \ud615\uc2dd(ELF)<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Mach-O\" target=\"_new\" rel=\"noopener nofollow\">Mach-O \ud30c\uc77c \ud615\uc2dd<\/a><\/li>\n<\/ol>\n<hr>\n<p>\uc774 \uae30\uc0ac\ub294 \uad50\uc721 \ubc0f \uc815\ubcf4 \uc81c\uacf5 \ubaa9\uc801\uc73c\ub85c\ub9cc \uc791\uc131\ub418\uc5c8\uc73c\uba70 \uc9c0\uc2dd \ub9c8\uac10\uc77c\uc778 2021\ub144 9\uc6d4 \uc774\ud6c4\uc758 \ucd5c\uc2e0 \uac1c\ubc1c \ub0b4\uc6a9\uc774 \uc644\uc804\ud788 \ucd5c\uc2e0 \uc0c1\ud0dc\uac00 \uc544\ub2d0 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>","protected":false},"featured_media":469191,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-478479","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Portable Executable (PE) File Header: An Overview<\/mark>","faq_items":[{"question":"What is the Portable Executable (PE) File Header?","answer":"<p>The Portable Executable (PE) File Header is a crucial component of the Microsoft Windows operating system. It serves as a fundamental structure in the Windows Portable Executable file format, containing essential information about the executable, such as architecture, entry point, and sections.<\/p>"},{"question":"How did the PE File Header originate?","answer":"<p>The concept of the PE File Header can be traced back to the early development of Windows operating systems. It was introduced in Windows NT 3.1 in 1993 as a replacement for the older New Executable (NE) format used in 16-bit Windows versions.<\/p>"},{"question":"What does the PE File Header include?","answer":"<p>The PE File Header includes a magic number, architecture information, timestamp, entry point address, image base address, section details, import\/export tables, relocation data, checksum, and debugging information.<\/p>"},{"question":"How does the PE File Header work?","answer":"<p>The PE File Header provides crucial information to the operating system, enabling it to load and execute the program correctly. It contains details about the executable's layout, dependencies, and memory addressing, facilitating efficient execution.<\/p>"},{"question":"What are the key features of the PE File Header?","answer":"<p>The PE File Header offers versatility, dynamic linking, virtual memory addressing, security through checksums, and support for debugging, enhancing the stability and performance of Windows executables.<\/p>"},{"question":"What types of PE File Headers exist?","answer":"<p>There are two main types: PE32 for 32-bit Windows executables and PE32+ for 64-bit Windows executables. These headers differ in certain fields and cater to specific architectures.<\/p>"},{"question":"How can proxy servers interact with PE File Headers?","answer":"<p>Proxy servers can use PE File Headers for content filtering, security scanning, caching, acceleration, and load balancing in network communication, enhancing client experiences.<\/p>"},{"question":"What are the potential future technologies related to PE File Headers?","answer":"<p>Future technologies may involve support for new architectures, enhanced security mechanisms, and improved performance to keep up with evolving computing trends.<\/p>"},{"question":"How does the PE File Header compare to other executable file formats?","answer":"<p>The PE File Header is specific to Windows and differs from executable formats like ELF on Linux and Mach-O on macOS in terms of platform, architecture support, and file header structure.<\/p>"},{"question":"What are some common problems related to PE File Headers and their solutions?","answer":"<p>Problems may include compatibility issues, security vulnerabilities, and execution errors. Developers can address these by following best practices, avoiding header modifications, and implementing security measures like code signing.<\/p><hr><p>Please note that the answers provided here are brief summaries. For more in-depth information, refer to the corresponding sections in the main article.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/478479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/478479\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media\/469191"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media?parent=478479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}