<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>somma&#45784;&#51032; &#45432;&#53944;</title>
    <link>http://somma.springnote.com/pages</link>
    <description>somma&#45784;&#51032; &#45432;&#53944;</description>
    <language>ko-KR</language>
    <item>
      <title>simsimi</title>
      <description>&lt;div id="toc" style="border: 1px solid tan; padding: 2px 10px 0px; background-color: rgb(255, 255, 250);"&gt;&lt;strong&gt;&#47785;&#52264;&lt;/strong&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#toc_0" class="external" title="toc_0"&gt;&amp;nbsp;&#49900;&#49900;&#51060; &#49548;&#44060;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#toc_1" class="external" title="toc_1"&gt;&#47784;&#46280; &#44396;&#49457;&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#toc_2" class="external" title="toc_2"&gt;Spider&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#toc_3" class="external" title="toc_3"&gt;PlgnPE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#toc_4" class="external" title="toc_4"&gt;SPDisas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#toc_5" class="external" title="toc_5"&gt;SPDriver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#toc_6" class="external" title="toc_6"&gt;SPDriverLoader&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#toc_7" class="external" title="toc_7"&gt;SPInjector&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#toc_8" class="external" title="toc_8"&gt;SPSymbol&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;&amp;nbsp;&#49900;&#49900;&#51060; &#49548;&#44060;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_0" class="anchor" title="toc_0" id="toc_0" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h1&gt;
&lt;p&gt;&#49900;&#49900;&#51060;&#45716; Windows system &#51012; &#49332;&#54196;&#48372;&#44592; &#50948;&#54620; &#53812;&#51077;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;Sysinternals &#51032; Process explorer&amp;nbsp;&#45716; &#46160;&#47568; &#54624; &#54596;&#50836;&#50630;&#51060; Windows system &#51012; &#49332;&#54196;&#48372;&#44592; &#50948;&#54620; &#52572;&#44256;&#51032;&amp;nbsp;&#53812;&#51060;&#51648;&#47564;&amp;nbsp;&#49324;&#50857;&#54616;&#44592;&#50640; &#47751; &#44032;&#51648; &#48520;&#54200;&#54620; &#51216;&#46308;&#51060; &#51080;&#50612; &#51649;&#51217; &#47564;&#46308;&#44172; &#46104;&#50632;&#49845;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&#49900;&#49900;&#54624;&#46412; &#44060;&#51064;&#51201;&#51064; &#54596;&#50836;&#50640;&amp;nbsp;&#51032;&#54644;&#49436; &#47564;&#46308;&#44592; &#49884;&#51089;&#54620; &#54532;&#47196;&#51229;&#53944;&#50668;&#49436; '&#49900;&#49900;&#51060;' &#46972;&#45716; &#51060;&#47492;&#51012;&amp;nbsp;&#44032;&#51648;&#44172; &#46104;&#50632;&#49845;&#45768;&#45796;. :-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#49900;&#49900;&#51060;&#45716;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#49892;&#54665; &#51473;&#51064; &#54532;&#47196;&#49464;&#49828;&#51032; &#47785;&#47197; &#48143; &#54532;&#47196;&#49464;&#49828;&#51032; &#49464;&#48512; &#51221;&#48372;&lt;/li&gt;
&lt;li&gt;IDT (Interrupt Descriptor Table)&amp;nbsp;&#48372;&#50668;&#51452;&#44592;&lt;/li&gt;
&lt;li&gt;&#52964;&#45328; &#47700;&#47784;&#47532; &#51069;&#44592; / &#50416;&#44592;&lt;/li&gt;
&lt;li&gt;user mode module (dll, exe, etc.) &#51032; &#48320;&#44221; &#49324;&#54637; &#52628;&#51201; &#48143; &#48373;&#50896; (user mode api hooking &#53456;&#51648; / &#48373;&#50896;)&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;kernel mode module (sys, ntoskrnl.exe, etc) &#51032; &#48320;&#44221; &#49324;&#54637; &#52628;&#51201; &#48143; &#48373;&#50896; (kernel mode api hooking &#53456;&#51648; / &#48373;&#50896;)&lt;/p&gt;
&lt;p&gt;&#46321;&#51032; &#44592;&#45733;&#51060; &#51080;&#49845;&#45768;&#45796;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#48512;&#44032;&#51201;&#51004;&#47196;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#54693;&#49345;&#46108; disassembler &#47484; &#51228;&#44277;&#54616;&#47728; (disassembler &#50644;&#51652;&#51012; &#49324;&#50857;&#54624; &#49688; &#51080;&#44172; &#54644;&#51452;&#49888; matt conover &#50472;&#44760;&amp;nbsp;&#44048;&#49324;&#47484; &#46300;&#47549;&#45768;&#45796;)&lt;/li&gt;
&lt;li&gt;Windows&amp;nbsp;debugging symbol &#51012; &#51648;&#50896;&#54644;&#49436; &#51328; &#45908; &#54200;&#54620;&amp;nbsp;&#48516;&#49437;&#54872;&#44221;&#51012; &#51228;&#44277;&#54633;&#45768;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50526;&#51004;&#47196; &#50612;&#46500; &#44592;&#45733;&#46308;&#51060; &#52628;&#44032; &#46112; &#51648;&#45716; &#50500;&#51649; &#48120;&#51221;&#51077;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&#54596;&#50836;&#54616;&#45796; &#49373;&#44033;&#46104;&#47732;.. &#47564;&#46308;&#47732; &#46104;&#45768;&#44620;&#50836; ^^&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;&#47784;&#46280; &#44396;&#49457;&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_1" class="anchor" title="toc_1" id="toc_1" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h1&gt;
&lt;h2&gt;Spider&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_2" class="anchor" title="toc_2" id="toc_2" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p style="margin-left: 2em;"&gt;&#44033; &#50644;&#51652;&#51012; &#54840;&#52636;&#54616;&#45716; GUI &#47784;&#46280;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;PlgnPE&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_3" class="anchor" title="toc_3" id="toc_3" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p style="margin-left: 2em;"&gt;&#49892;&#54665;&#54028;&#51068;&#51032; &#44396;&#51312;&#47484; &#48516;&#49437;&#54616;&#44592; &#50948;&#54620; &#54540;&#47084;&#44536;&#51064; &#54028;&#51068;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;PE&amp;nbsp;&#54756;&#45908; &#44396;&#51312; &#48516;&#49437; (&#54756;&#45908;, IAT, EAT, etc)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;&#50976;&#51200;&#47784;&#46300; &#54532;&#47196;&#49464;&#49828; &#47700;&#47784;&#47532; &#45924;&#54532;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;Borland &#44228;&#50676; &#47553;&#52964; &#52376;&#47100; INT&amp;nbsp;(Import Name Table) &#51060; &#47945;&#44060;&#51256; &#51080;&#45716; &#44221;&#50864;&#50640;&#46020; IAT,&amp;nbsp;EAT &#48516;&#49437; &#44032;&#45733; (&#50724;&#50724;~~~ nice !~)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;&#46356;&#49828;&#53356;&#49345;&#51032; PE&amp;nbsp;&#51060;&#48120;&#51648;&#50752; &#47700;&#47784;&#47532;&#49345;&#51032; PE &#51060;&#48120;&#51648; &#47784;&#46160; &#48516;&#49437; &#44032;&#45733;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;Base relocation &#51088;&#46041; &#51648;&#50896; ( cool&amp;nbsp;~ )&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;etc...&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;SPDisas&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_4" class="anchor" title="toc_4" id="toc_4" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p style="margin-left: 2em;"&gt;&#46356;&#49828;&#50612;&#49480;&#48660;&#47084; &#50644;&#51652;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;&#46356;&#49828;&#50612;&#49480;&#48660;&#47084; &#53076;&#50612;&#45716; matt conover &#50472;&#51032; x64 dis &#50644;&#51652;( &lt;a href="http://mconover.openrce.org/"&gt;http://mconover.openrce.org/&lt;/a&gt;&amp;nbsp;)&lt;/p&gt;
&lt;p style="margin-left: 2em;"&gt;(&#49548;&#49828;&#53076;&#46300;&#47484; &#51228;&#44277; &#54644; &#51452;&#44256;, &#49324;&#50857;&#51012; &#54728;&#44032; &#54644; &#51456;&amp;nbsp;&amp;nbsp;matt conover &#50472;&#50640;&#44172; &#44048;&#49324;&#46300;&#47549;&#45768;&#45796;.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;&amp;nbsp;x64dis &#50644;&#51652;&#51012; C++ &#47196; &#47000;&#54609;&#54616;&#44256;, &#48276;&#50857;&#51201;&#51004;&#47196; &#49324;&#50857;&#44032;&#45733;&#54620; dll &#47196; &#47784;&#46280;&#54868; &#49884;&#53428;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;debugging symbol engine &#45236;&#51109; (SPSymbol.dll)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin-left: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;SPDriver&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_5" class="anchor" title="toc_5" id="toc_5" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p style="margin-left: 2em;"&gt;&#52964;&#45328; &#47784;&#46300; &#46300;&#46972;&#51060;&#48260;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;&#51025;&#50857;&#54532;&#47196;&#44536;&#47016; &#47112;&#48296;&#50640;&#49436; &#51217;&#44540; &#48520;&#44032;&#45733;&#54620; &#47784;&#46304; &#52376;&#47532;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;SPDriverLoader&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_6" class="anchor" title="toc_6" id="toc_6" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p style="margin-left: 2em;"&gt;SPDriver &#47484; &#52964;&#45328;&#50640; &#47196;&#46300;&#54616;&#44256;, &#46300;&#46972;&#51060;&#48260;&#50752; &#53685;&#49888;&#51012; &#50948;&#54620; &#47784;&#46280;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;&#50668;&#47084;&#44060;&#51032; &#46300;&#46972;&#51060;&#48260;&#47484; &#47196;&#46300;&#54624; &#49688; &#51080;&#51004;&#47728; &#44033;&#44033;&#51032; &#46300;&#46972;&#51060;&#48260; &#51064;&#49828;&#53556;&#49828;&#47484;&amp;nbsp;&#44288;&#47532;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;user mode&amp;nbsp;process &#44032;&amp;nbsp;&#48708; &#51221;&#49345; &#51333;&#47308;&#46104;&#50612;&#46020;&amp;nbsp;&#47196;&#46300;&#54620; &#46300;&#46972;&#51060;&#48260;&#51032; &#50616;&#47196;&#46300;&#47484; &#54869;&#49892;&#55176; &#48372;&#51109; (cool ~~~ )&lt;/p&gt;
&lt;p style="margin-left: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;SPInjector&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_7" class="anchor" title="toc_7" id="toc_7" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p style="margin-left: 2em;"&gt;&#50976;&#51200;&#47784;&#46300; dll injection &#54532;&#47112;&#51076; &#50892;&#53356;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;injection &#46108; dll &#44284;&#51032;&amp;nbsp;&#53685;&#49888; &#52292;&#45328;&amp;nbsp;&#50976;&#51648; &#44032;&#45733;&lt;span class="xquared_marker" id="xquared_marker_0"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;Plugin&amp;nbsp;&#51064;&#53552;&#54168;&#51060;&#49828;&#47484; &#51648;&#50896;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="margin-left: 2em;"&gt;injection&amp;nbsp;&#54980; injection&amp;nbsp;&#54620; dll &#44284; &#53685;&#49888;&#51012; &#51452;&#44256; &#48155;&#51012; &#49688; &#51080;&#51004;&#47728; injection &#46108; dll &#51032; &#47700;&#49548;&#46300;&amp;nbsp;&#54840;&#52636;&#51060; &#44032;&#45733;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin-left: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;SPSymbol&lt;sup class="tocAnchorContainer"&gt;&lt;a href="#toc_8" class="anchor" title="toc_8" id="toc_8" &gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;p style="margin-left: 2em;"&gt;Microsoft debugging symbol support&amp;nbsp;library that&amp;nbsp;embeded&amp;nbsp;in SPDisas&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;&#49828;&#53356;&#47536; &#49399;&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span class="xquared_marker" id="xquared_marker_0"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;TODO&lt;/h1&gt;
&lt;h2&gt;&#44277;&#53685;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&#54632;&#49688; &#45800;&#50948; &#45924;&#54532;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Base Address&amp;nbsp;&#50976;&#51648; (&#47196;&#46300;&#46108; &#44592;&#51456; &#51452;&#49548;&#46321;&#51032; &#51060;&#48120;&#51648; &#51221;&#48372; &#48143; &#49900;&#48380; &#51221;&#48372;&amp;nbsp;&#54252;&#54632;)&lt;/li&gt;
&lt;li&gt;Image&amp;nbsp;&#45800;&#50948;&#47196; &#45924;&#54532;&#54616;&#44592; &#48372;&#45800; &#54632;&#49688;&#45800;&#50948; &#45924;&#54532;&#44032; &#48516;&#49437;&#50640; &#50976;&#50857;&#54624; &#46319;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;RING0&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;RING3&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span class="xquared_marker" id="xquared_marker_0"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="xquared_marker" id="xquared_marker_0"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="xquared_marker" id="xquared_marker_0"&gt;&lt;span class="xquared_marker" id="xquared_marker_0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</description>
      <pubDate>Mon, 04 Aug 2008 11:30:14 +0900</pubDate>
      <link>http://somma.springnote.com/pages/1081322</link>
      <guid>http://somma.springnote.com/pages/1081322</guid>
    </item>
    <item>
      <title>ASLR: Address Space Layout Randomization</title>
      <description>&lt;p&gt;&#50896;&#47928;&#51008; &#50500;&#47000;&#51032; URL &#50640;&#49436; &#48380; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dumpanalysis.org/blog/index.php/2007/05/22/aslr-address-space-layout-randomization/" class="external" title="http://www.dumpanalysis.org/blog/index.php/2007/05/22/aslr-address-space-layout-randomization/"&gt;&lt;/a&gt;&lt;a href="http://www.dumpanalysis.org/blog/index.php/2007/05/22/aslr-address-space-layout-randomization/" class="external" title="http://www.dumpanalysis.org/blog/index.php/2007/05/22/aslr-address-space-layout-randomization/"&gt;http://www.dumpanalysis.org/blog/index.php/2007/05/22/aslr-address-space-layout-randomization/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Michael Howard&amp;nbsp;&#50752; David LeBlanc&amp;nbsp;&#51032;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.dumpanalysis.org/index.php?q=Review+of+Writing+Secure+Code+for+Windows+Vista"&gt;&lt;strong&gt;Writing Secure Code for Windows Vista&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;&#52293;&#50640;&#49436; Vista &#45716; &#49352;&#47196;&#50868; ASLR &#50640; &#45824;&#54644;&#49436; &#49444;&#47749;&#54633;&#45768;&#45796;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Load address randomization (/dynamicbase linker option)&lt;/li&gt;
&lt;li&gt;Stack address randomization (/dynamicbase linker option)&lt;/li&gt;
&lt;li&gt;Heap randomization&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&#50526;&#51032; &#46160;&#44032;&#51648;&amp;nbsp;vista &#44032; &#47532;&#48512;&#54021; &#54624; &#46412; &#47560;&#45796; &#47004;&#45924;&#54616;&#44172; &#48148;&#45085;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&#49464; &#48264;&#51704;&#45716;&amp;nbsp;&#47553;&#52964; &#50741;&#49496; /dynamicbase&amp;nbsp;&amp;nbsp;&#51032; &#49324;&#50857; &#50668;&#48512;&#50752; &#44288;&#44228;&#50630;&#51060; &#54637;&#49345; &#48156;&#49373;&#54633;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&#52293;&#50640;&#49436;&#45716;&amp;nbsp;&#51060; &#44592;&#45733;(ASLR) &#51012; &#48372;&#50668;&#51452;&#44592; &#50948;&#54644; &#47751; &#44032;&#51648; &#47784;&#46280;&#44284; &#54632;&#49688; &#44536;&#47532;&#44256; &#47196;&#52972; &#54028;&#46972;&#48120;&#53552;&#51032; &#51452;&#49548;&#47484; &#52636;&#47141;&#54616;&#45716; &#49548;&#49828; &#53076;&#46300;&#47484; &#48372;&#50668;&#51469;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&#51200;&#45716; calc, notepad &#44536;&#47532;&#44256;&amp;nbsp;pre-Vista&amp;nbsp;&#50612;&#54540;&#47532;&#52992;&#51060;&#49496;&#51064;&amp;nbsp;&lt;a href="http://www.dumpanalysis.org/blog/index.php/2006/12/06/new-testdefaultdebugger-tool/"&gt;&lt;strong&gt;TestDefaultDebugger&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;&#47484; WinDbg &#50640; &#48537;&#50668;&#49436; &#54869;&#51064;&#54616;&#44592;&#47196; &#54664;&#49845;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&#47749;&#48177;&#54616;&#44172; Vista &#51032; &#51025;&#50857;&#54532;&#47196;&#44536;&#47016;&#46308;&#51008; ASLR &#51012; &#49324;&#50857;&#54633;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&#47532;&#48512;&#54021; &#51204;&#51032;&amp;nbsp;calc.exe &#54532;&#47196;&#49464;&#49828;&#50752; &#47532;&#48512;&#54021; &#54980;&#51032; calc.exe &#54532;&#47196;&#49464;&#49828;&#47484; &#48708;&#44368;&#54644; &#48372;&#47732; &#47700;&#51064; &#47784;&#46280;&#44284;&amp;nbsp;system dll &#46308;&#51060; &#49436;&#47196; &#45796;&#47480;&amp;nbsp;load address &#47484; &#44032;&#51664;&#51012; &#50508; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;/p&gt;
&lt;table class="datatable" summary="&#54364;&#50640; &#45824;&#54620; &#50836;&#50557; &#49444;&#47749;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;before&lt;/td&gt;
&lt;td&gt;after&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;0:000&amp;gt; lm&lt;/p&gt;
&lt;p&gt;start end module name&lt;br /&gt;
009f0000 00a1e000 calc&lt;br /&gt;
74710000 748a4000 comctl32&lt;br /&gt;
75b10000 75bba000 msvcrt&lt;br /&gt;
76f00000 76fbf000 ADVAPI32&lt;br /&gt;
770d0000 771a8000 kernel32&lt;br /&gt;
771b0000 7724e000 USER32&lt;br /&gt;
77250000 7736e000 ntdll&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;0:000&amp;gt; lm&lt;/p&gt;
&lt;p&gt;start end module name&lt;br /&gt;
00470000 0049e000 calc&lt;br /&gt;
743e0000 74574000 comctl32&lt;br /&gt;
75730000 757da000 msvcrt&lt;br /&gt;
757e0000 7589f000 ADVAPI32&lt;br /&gt;
75e20000 75ebe000 USER32&lt;br /&gt;
76cf0000 76dc8000 kernel32&lt;br /&gt;
76dd0000 76eee000 ntdll&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&#47700;&#51064; &#47784;&#46280;&lt;/strong&gt;&#51032; &#51452;&#49548;&#51473; 3&#48264;&#51704; &#48148;&#51060;&#53944;&#44032; &#45796;&#47493;&#45768;&#45796;. 0x00 &#51008; &#54728;&#50857;&#46104;&#51648; &#50506;&#51012; &#44163;&#51060;&#48064;&#47196;(&#51060;&#44172; &#54728;&#50857;&#46104;&#47732; image base &#44032; 0x00000000 &#51060; &#44032;&#45733;&#54616;&#45800; &#50584;&#44592;&#44032; &#46104;&#48064;&#47196;) 255 &#44060;&#51032; &#47004;&#45924;&#54620; &#44592;&#51456; &#51452;&#49548;&#47484; &#44032;&#51656; &#49688; &#51080;&#44172; &#46121;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;(&#50669;&#51452;: &#51060;&#48512;&#48516;&#50640; &#45824;&#54620; &#51088;&#49464;&#54620;&amp;nbsp;&#45236;&#50857;&#51008;&amp;nbsp;symantec &#50640;&#49436; &#45208;&#50728; ASLR &#44288;&#47144; &#51088;&#47308;&#47484; &#52286;&#50500;&#48372;&#49884;&#47732; &#46020;&#50880;&#51060; &#46112; &#44161;&#45768;&#45796; :-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#49828;&#53469; &#50612;&#46300;&#47112;&#49828;&lt;/strong&gt; :&lt;/p&gt;
&lt;table class="datatable" summary="&#54364;&#50640; &#45824;&#54620; &#50836;&#50557; &#49444;&#47749;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;before&lt;/td&gt;
&lt;td&gt;after&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;0:000&amp;gt; k&lt;br /&gt;
ChildEBP RetAddr&lt;br /&gt;
000ffc8c 771d199a ntdll!KiFastSystemCallRet&lt;br /&gt;
000ffc90 771d19cd USER32!NtUserGetMessage+0xc&lt;br /&gt;
000ffcac 009f24e8 USER32!GetMessageW+0&#215;33&lt;br /&gt;
000ffd08 00a02588 calc!WinMain+0&#215;278&lt;br /&gt;
000ffd98 77113833 calc!_initterm_e+0&#215;1a1&lt;br /&gt;
000ffda4 7728a9bd kernel32!BaseThreadInitThunk+0xe&lt;br /&gt;
000ffde4 00000000 ntdll!_RtlUserThreadStart+0&#215;23&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;0:000&amp;gt; k&lt;br /&gt;
ChildEBP RetAddr&lt;br /&gt;
0007fbe4 75e4199a ntdll!KiFastSystemCallRet&lt;br /&gt;
0007fbe8 75e419cd USER32!NtUserGetMessage+0xc&lt;br /&gt;
0007fc04 004724e8 USER32!GetMessageW+0&#215;33&lt;br /&gt;
0007fc60 00482588 calc!WinMain+0&#215;278&lt;br /&gt;
0007fcf0 76d33833 calc!_initterm_e+0&#215;1a1&lt;br /&gt;
0007fcfc 76e0a9bd kernel32!BaseThreadInitThunk+0xe&lt;br /&gt;
0007fd3c 00000000 ntdll!_RtlUserThreadStart+0&#215;23&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&#47784;&#46280;&#51032; &#48288;&#51060;&#49828; &#51452;&#49548;&#44032; &#45796;&#47476;&#45768;&amp;nbsp;&#53084;&#49828;&#53469;&#51032; &#47532;&#53556;&amp;nbsp;&#51452;&#49548;&#46020;&amp;nbsp;&#45817;&#50672;&#55176; &#45796;&#47480;&#44161;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Heap&amp;nbsp;&#48288;&#51060;&#49828; &#51452;&#49548;&lt;/strong&gt;&amp;nbsp;:&lt;/p&gt;
&lt;table class="datatable" summary="&#54364;&#50640; &#45824;&#54620; &#50836;&#50557; &#49444;&#47749;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;before&lt;/td&gt;
&lt;td&gt;after&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="text-align: left;"&gt;0:000&amp;gt; !heap&lt;br /&gt;
Index Address&lt;br /&gt;
1: 00120000&lt;br /&gt;
2: 00010000&lt;br /&gt;
3: 00760000&lt;br /&gt;
4: 00990000&lt;br /&gt;
5: 00700000&lt;br /&gt;
6: 00670000&lt;br /&gt;
7: 01320000&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;0:000&amp;gt; !heap&lt;br /&gt;
Index Address&lt;br /&gt;
1: 001b0000&lt;br /&gt;
2: 00010000&lt;br /&gt;
3: 00a00000&lt;br /&gt;
4: 009c0000&lt;br /&gt;
5: 00400000&lt;br /&gt;
6: 00900000&lt;br /&gt;
7: 01260000&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="text-align: left;"&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;strong&gt;PEB and environment addresses are different:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;/p&gt;
&lt;table class="datatable" summary="&#54364;&#50640; &#45824;&#54620; &#50836;&#50557; &#49444;&#47749;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;before&lt;/td&gt;
&lt;td&gt;after&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="text-align: left;"&gt;notepad.exe (PID 1248):&lt;/p&gt;
&lt;p style="text-align: left;"&gt;0:000&amp;gt; !peb&lt;br /&gt;
PEB at 7ffd4000&lt;br /&gt;
...&lt;br /&gt;
Environment: 000507e8&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="text-align: left;"&gt;notepad.exe (PID 1370):&lt;/p&gt;
&lt;p style="text-align: left;"&gt;0:000&amp;gt; !peb&lt;br /&gt;
PEB at 7ffd9000&lt;br /&gt;
...&lt;br /&gt;
Environment: 003a07e8&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="text-align: left;"&gt;&lt;strong&gt;TEB&lt;/strong&gt; &#45236;&#48512;&#47484; &#49332;&#54196;&#48372;&#47732; exception handler &#47532;&#49828;&#53944; &#54252;&#51064;&#53552;&#50752; stack base&amp;nbsp;&#46608;&#54620; &#45796;&#47492;&#51012; &#54869;&#51064; &#54624; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;/p&gt;
&lt;table class="datatable" summary="&#54364;&#50640; &#45824;&#54620; &#50836;&#50557; &#49444;&#47749;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;before&lt;/td&gt;
&lt;td&gt;after&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="text-align: left;"&gt;notepad.exe (PID 1248):&lt;/p&gt;
&lt;p style="text-align: left;"&gt;0:000&amp;gt; !teb&lt;/p&gt;
&lt;p style="text-align: left;"&gt;TEB at 7ffdf000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ExceptionList:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0023ff34&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; StackBase:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00240000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; StackLimit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0022f000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SubSystemTib:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; FiberData:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00001e00&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ArbitraryUserPointer: 00000000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Self:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7ffdf000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EnvironmentPointer:&amp;nbsp;&amp;nbsp; 00000000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientId:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00001248 . 000004e0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; RpcHandle:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Tls Storage:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7ffdf02c&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PEB Address:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7ffd4000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LastErrorValue:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LastStatusValue:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c0000034&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Count Owned Locks:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; HardErrorMode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="text-align: left;"&gt;notepad.exe (PID 1370):&lt;br /&gt;
0:000&amp;gt; !teb&lt;br /&gt;
TEB at 7ffdf000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ExceptionList:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 001ffa00&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; StackBase:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00200000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; StackLimit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 001ef000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SubSystemTib:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; FiberData:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00001e00&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ArbitraryUserPointer: 00000000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Self:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7ffdf000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EnvironmentPointer:&amp;nbsp;&amp;nbsp; 00000000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientId:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00001370 . 00001454&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; RpcHandle:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Tls Storage:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7ffdf02c&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; PEB Address:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7ffd9000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LastErrorValue:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LastStatusValue:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c0000008&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Count Owned Locks:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; HardErrorMode:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="text-align: left;"&gt;&#44536;&#47084;&#45208; /dynamicbase &#50741;&#49496;&#51012; &#51060;&#50857;&#54644;&#49436; &#47553;&#53356;&#54616;&#51648; &#50506;&#51008; &#50696;&#51204;&#51032; &#50612;&#54540;&#47532;&#52992;&#51060;&#49496;&#51012; &#48372;&#47732; &#47700;&#51064; &#47784;&#46280;&#44284; dll &#48288;&#51060;&#49828;&#44032; &#46041;&#51068;&#54632;&#51012; &#54869;&#51064; &#54624; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;/p&gt;
&lt;table class="datatable" summary="&#54364;&#50640; &#45824;&#54620; &#50836;&#50557; &#49444;&#47749;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;0:000&amp;gt; lm&lt;br /&gt;
start end module name&lt;br /&gt;
00400000 00435000 TestDefaultDebugger&lt;br /&gt;
20000000 2000d000 LvHook&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To summarize different alternatives I created the following table where&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&#8220;New&#8221; column - /dynamicbase &#50741;&#49496; &#51201;&#50857;, &#47532;&#48512;&#54021; &#50504;&#54632;&lt;br /&gt;
&#8220;New/Reboot&#8221; column - /dynamicbase &#50741;&#49496; &#51201;&#50857;, &#47532;&#48512;&#54021; &#54632;&lt;br /&gt;
&#8220;Old&#8221; column - &#50696;&#51204; &#54532;&#47196;&#49464;&#49828;, &#47532;&#48512;&#54021; &#50504;&#54632; ( no /dynamicbase )&lt;br /&gt;
&#8220;Old/Reboot&#8221; column - &#50696;&#51204; &#54532;&#47196;&#49464;&#49828;, &#47532;&#48512;&#54021; &#54632; ( no /dynamicbase )&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;img title="aslr_1(2).jpg" class="attachment" src="/pages/303455/attachments/127691" alt="aslr_1(2).jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;PEB &#50752; process heap base address &#50640;&#49436; environment address &#45716; &#54637;&#49345; heap &#44284; &#50672;&#44288;&#46104;&#50612;&#51080;&#51020;&#51012; &#50508; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;/p&gt;
&lt;table class="datatable" summary="&#54364;&#50640; &#45824;&#54620; &#50836;&#50557; &#49444;&#47749;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;0:000&amp;gt; !heap&lt;br /&gt;
Index&amp;nbsp;&amp;nbsp; Address&amp;nbsp; Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debugging options enabled&lt;br /&gt;
&amp;nbsp; 1:&amp;nbsp;&amp;nbsp; 005f0000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:000&amp;gt; !peb&lt;br /&gt;
PEB at 7ffd7000&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessHeap:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 005f0000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessParameters: 005f1540&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Environment:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 005f07e8&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;I think the reason why Microsoft didn&#8217;t enable ASLR by default is to prevent &lt;a href="http://www.dumpanalysis.org/blog/index.php/2007/03/19/crash-dump-analysis-patterns-part-10/"&gt;Changed Environment&amp;nbsp;&lt;/a&gt; pattern from appearing.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;- Dmitry Vostokov -&lt;/p&gt;
</description>
      <pubDate>Mon, 18 Jun 2007 23:31:04 +0900</pubDate>
      <link>http://somma.springnote.com/pages/303455</link>
      <guid>http://somma.springnote.com/pages/303455</guid>
    </item>
  </channel>
</rss>
