锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美极品在线视频,蜜臀久久99精品久久久久久9 ,欧美高清视频一区二区http://m.shnenglu.com/tiany/濂嬫枟鐨勮礬涓婅偗瀹氫細閬囧埌寰堝鍥伴毦 璇ヤ笉璇ョ戶緇紵zh-cnSun, 16 Nov 2025 10:19:39 GMTSun, 16 Nov 2025 10:19:39 GMT60浠庣湅闆殑涓涓矙綆變唬鐮佷腑鎵e嚭鐨処nlineHook浠g爜http://m.shnenglu.com/tiany/archive/2013/03/26/198824.htmlTianyTianyMon, 25 Mar 2013 16:20:00 GMThttp://m.shnenglu.com/tiany/archive/2013/03/26/198824.htmlhttp://m.shnenglu.com/tiany/comments/198824.htmlhttp://m.shnenglu.com/tiany/archive/2013/03/26/198824.html#Feedback0http://m.shnenglu.com/tiany/comments/commentRss/198824.htmlhttp://m.shnenglu.com/tiany/services/trackbacks/198824.html#pragma once  #define __malloc(_s)    VirtualAl...  闃呰鍏ㄦ枃

Tiany 2013-03-26 00:20 鍙戣〃璇勮
]]>
WinDBG鍛戒護姒傝(涓? - 鍏冨懡浠?/title><link>http://m.shnenglu.com/tiany/archive/2013/03/24/198772.html</link><dc:creator>Tiany</dc:creator><author>Tiany</author><pubDate>Sun, 24 Mar 2013 08:10:00 GMT</pubDate><guid>http://m.shnenglu.com/tiany/archive/2013/03/24/198772.html</guid><wfw:comment>http://m.shnenglu.com/tiany/comments/198772.html</wfw:comment><comments>http://m.shnenglu.com/tiany/archive/2013/03/24/198772.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/tiany/comments/commentRss/198772.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/tiany/services/trackbacks/198772.html</trackback:ping><description><![CDATA[<p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px auto; font: 14px/25px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">鍏冨懡浠?Meta-Command)鐢ㄦ潵鎻愪緵鏍囧噯鍛戒護娌℃湁鎻愪緵鐨勫父鐢ㄨ皟璇曞姛鑳? 涓庢爣鍑嗗懡浠や竴鏍? 鍏冨懡浠や篃鏄唴寤哄湪璋冭瘯鍣ㄥ紩鎿庢垨鑰匴inDBG紼嬪簭鏂囦歡涓殑. 鎵鏈夊厓鍛戒護閮藉凡涓涓偣(.)寮濮? 鎵浠ュ厓鍛戒護涔熻縐頒負鐐瑰懡浠?Dot Command).</p> <p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px auto; font: 14px/25px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"> </p> <p style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px auto; font: 14px/25px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">鎸夌収鍔熻兘, 鍙互鎶婂厓鍛戒護鍒嗘垚濡備笅鍑犵被.</p> <ul style="widows: 2; text-transform: none; background-color: rgb(255,255,255); list-style-type: disc; text-indent: 0px; font: 14px/25px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); margin-left: 45px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><li>鏄劇ず鍜岃緗皟璇曚細璇濆拰璋冭瘯鍣ㄩ夐」.</li> <ul style="list-style-type: disc; margin-left: 45px"><li>鐢ㄤ簬絎﹀彿閫夐」鐨?strong>.symopt</strong>- Set Symbol Options</li><li>鐢ㄤ簬絎﹀彿璺緞鐨?<strong>sympath</strong>- Set Symbol Path, 鍜?strong>.symfix</strong>- Set Symbol Store Path.</li><li>鐢ㄤ簬紼嬪簭婧愭枃浠剁殑<strong>.srcpath</strong>- Set Source Path,<span id="hvzpftn" class="Apple-converted-space"> </span><strong>.srcnoisy</strong>- Noisy Source Loading,<span id="hvzpftn" class="Apple-converted-space"> </span><strong>.srcfix</strong>- Use Source Server</li><li>鐢ㄤ簬鎵╁睍鍛戒護妯″潡璺緞鐨?strong>.extpath</strong>- Set Extension Path</li><li>鐢ㄤ簬鍖歸厤鎵╁睍鍛戒護鐨?strong>.extmatch</strong>- Display All Matching Extensions</li><li>鐢ㄤ簬鍙墽琛屾枃浠剁殑<strong>.exepath</strong>- Set Executable Path</li><li>璁劇疆鍙嶆眹緙栭夐」鐨?strong>.asm</strong>- Change Disassembly Options</li><li>鎺у埗琛ㄨ揪寮忚瘎浼板櫒鐨?strong>.expr</strong>- Choose Expression Evaluator</li></ul></li><li>鎺у埗璋冭瘯浼氳瘽鎴栬呰皟璇曠洰鏍?</li> <ul style="list-style-type: disc; margin-left: 45px"><li>閲嶆柊寮濮嬭皟璇曚細璇濈殑<strong>.restart</strong>- Restart Kernel Connection(Kernel Mode) 鎴?Restart Target Application(User Mode)</li><li>鏀懼純鐢ㄦ埛鎬佽皟璇曠洰鏍?榪涚▼)鐨?strong>.abandon</strong>- Abandon Process</li><li>鍒涘緩鏂拌繘紼嬬殑<strong>.create</strong>- Create Process</li><li>闄勫姞鍒板瓨鍦ㄨ繘紼嬬殑<strong>.attach</strong>- Attach to Process</li><li>鎵撳紑杞偍鏂囦歡鐨?strong>.opendump</strong>- Open Dump File</li><li>鍒嗙璋冭瘯鐩爣鐨?strong>.detach</strong>- Detach from Process</li><li>鐢ㄤ簬鏉鎺夎繘紼嬬殑<strong>.kill</strong>- Kill Process</li></ul></li><li>綆$悊鎵╁睍鍛戒護妯″潡</li> <ul style="list-style-type: disc; margin-left: 45px"><li>鍔犺澆妯″潡鐨?strong>.load</strong>- Load Extension DLL</li><li>鍗歌澆妯″潡<strong>.unload</strong>- Unload Extension DLL鍜?strong>.unloadall</strong>- Unload All Extension DLLs</li><li>鏄劇ず宸插姞杞芥ā鍧楃殑<strong>.chain</strong>- List Debugger Extensions</li></ul></li><li>綆$悊璋冭瘯鍣ㄦ棩蹇楁枃浠?/li> <ul style="list-style-type: disc; margin-left: 45px"><li>鏄劇ず淇℃伅<span id="hvzpftn" class="Apple-converted-space"> </span><strong>.logfile</strong>- Display Log File Status</li><li>鎵撳紑<span id="hvzpftn" class="Apple-converted-space"> </span><strong>.logopen</strong>- Open Log File</li><li>榪藉姞<span id="hvzpftn" class="Apple-converted-space"> </span><strong>.logappend</strong>- Append Log File</li><li>鍏抽棴<span id="hvzpftn" class="Apple-converted-space"> </span><strong>.logclose</strong>- Close Log File</li></ul></li><li>榪滅▼璋冭瘯</li> <ul style="list-style-type: disc; margin-left: 45px"><li>鐢ㄤ簬鍚姩remote.exe鏈嶅姟鐨?strong>.remote</strong>- Create Remote.exe Server</li><li>鐢ㄤ簬鍚姩璋冭瘯寮曟搸鏈嶅姟鍣ㄧ殑<strong>.server</strong>- Create Debugging Server</li><li>鍒楀嚭鍙敤鏈嶅姟鍣ㄧ殑<strong>.servers</strong>- List Debugging Servers</li><li>鐢ㄤ簬鍚戣繙紼嬫湇鍔″櫒鍙戦佹枃浠剁殑<strong>.send_file</strong>- Send File</li><li>鐢ㄤ簬緇撴潫榪滅▼榪涚▼鏈嶅姟鍣ㄧ殑<strong>.endpsrv</strong>- End Process Server</li><li>鐢ㄤ簬緇撴潫寮曟搸鏈嶅姟鍣ㄧ殑<strong>.endsrv</strong>- End Debugging Server</li></ul></li><li>鎺у埗璋冭瘯鍣?/li> <ul style="list-style-type: disc; margin-left: 45px"><li>璁╄皟璇曞櫒鐫$湢涓孌墊椂闂寸殑<strong>.sleep</strong>- Pause Debugger</li><li>鍞ら啋澶勪簬鐫$湢鐘舵佺殑璋冭瘯鍣ㄧ殑<strong>.wake</strong>- Wake Debugger</li><li>鍚姩鍙︿竴涓皟璇曞櫒鏉ヨ皟璇曞綋鍓嶈皟璇曞櫒鐨?strong>.dbgdbg</strong>- Debug Current Debugger</li></ul></li><li>緙栧啓鍛戒護紼嬪簭</li> <ul style="list-style-type: disc; margin-left: 45px"><li>鍖呮嫭涓緋誨垪綾諱技C璇█鍏抽敭瀛楃殑鍛戒護, 濡?/li> <ul style="list-style-type: disc; margin-left: 45px"><li>.if, .else, .elsif, .foreach, .do, .while. .continue, .catch, .break, .continue, .leave, .printf, .block. 鍦?lt;杞歡璋冭瘯>涓涔︾30绔犵殑絎?8鑺傛湁浠嬬粛鍛戒護紼嬪簭鐨勭紪鍐欐柟娉?</li></ul></ul></li><li>鏄劇ず鎴栬呰漿鍌ㄨ皟璇曠洰鏍囨暟鎹?/li> <ul style="list-style-type: disc; margin-left: 45px"><li>浜х敓杞偍鏂囦歡鐨?strong>.dump</strong>- Create Dump File</li><li>灝嗗師濮嬪唴瀛樻暟鎹啓鍒版枃浠剁殑<strong>.writemem</strong>- Write Memory to File</li><li>鏄劇ず璋冭瘯浼氳瘽鏃墮棿鐨?strong>.time</strong>- Display System Time</li><li>鏄劇ず綰跨▼鏃墮棿鐨?strong>.ttime</strong>- Display Thread Times</li><li>鏄劇ず浠誨姟鍒楄〃鐨?strong>.tlist</strong>- List Process IDs</li><li>浠ヤ笉鍚屾牸寮忔樉紺烘暟瀛楃殑<strong>.formats</strong>- Show Number Formats</li><li>鍙互鍒楀嚭鎵鏈夊厓鍛戒護鍜屾瘡涓懡浠ょ殑綆鍗曡鏄庣殑<strong>.help</strong>- Meta-Command Help</li></ul></ul><img src ="http://m.shnenglu.com/tiany/aggbug/198772.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/tiany/" target="_blank">Tiany</a> 2013-03-24 16:10 <a href="http://m.shnenglu.com/tiany/archive/2013/03/24/198772.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>WinDBG鍛戒護姒傝(涓? - 鏍囧噯鍛戒護http://m.shnenglu.com/tiany/archive/2013/03/24/198770.htmlTianyTianySun, 24 Mar 2013 08:01:00 GMThttp://m.shnenglu.com/tiany/archive/2013/03/24/198770.htmlhttp://m.shnenglu.com/tiany/comments/198770.htmlhttp://m.shnenglu.com/tiany/archive/2013/03/24/198770.html#Feedback0http://m.shnenglu.com/tiany/comments/commentRss/198770.htmlhttp://m.shnenglu.com/tiany/services/trackbacks/198770.html闃呰鍏ㄦ枃

Tiany 2013-03-24 16:01 鍙戣〃璇勮
]]>
VS2008緙栬瘧椹卞姩鐜閰嶇疆http://m.shnenglu.com/tiany/archive/2013/03/23/198753.htmlTianyTianySat, 23 Mar 2013 12:20:00 GMThttp://m.shnenglu.com/tiany/archive/2013/03/23/198753.htmlhttp://m.shnenglu.com/tiany/comments/198753.htmlhttp://m.shnenglu.com/tiany/archive/2013/03/23/198753.html#Feedback0http://m.shnenglu.com/tiany/comments/commentRss/198753.htmlhttp://m.shnenglu.com/tiany/services/trackbacks/198753.html鏂板緩涓涓┖鐨?/span>win32鎺у埗鍙扮▼搴?/span>

 1銆侀夛紙鏂囦歡→鏂板緩→欏圭洰→Visual C++欏圭洰→win32win32鎺у埗鍙伴」鐩級鍒涘緩涓涓?/span>

 

濉啓涓婂悕縐?/span>event鐒跺悗鎸夌‘瀹?/span>
鍦ㄥ脊鍑虹殑win32搴旂敤紼嬪簭鍚戝閲?/span> 閫夊簲鐢ㄧ▼搴忚緗?/span> →闄勫姞閫夐」 鍕鵑夌┖欏圭洰→瀹屾垚銆?/span>

 

浜?/span> 銆?nbsp; 閫夐」鐩彍鍗?#8594;娣誨姞鐜版湁欏?#8594;娣誨姞鎵鏈夐┍鍔ㄧ浉鍏崇殑*.h,*.c,*.cpp,*.rc涔嬬被鐨勬枃浠躲?/span>

閫夊伐鍏?/span>(T)→閫夐」(O)....→欏圭洰→VC++鐩綍→

  1銆佸湪鍙墽琛屾枃浠?/span>鐩綍涓坊鍔狅細

    D:/WINDDK/3790.1830/BIN/X86   //VS2003(娌℃祴),VS2005(娌℃祴),VS2008鍐呬笉闇瑕?/span>

 

  2銆佸湪鍖呭惈鏂囦歡鐩綍娣誨姞濡備笅璺緞

    D:/WINDDK/3790.1830/inc/wxp
    D:/WINDDK/3790.1830/inc/crt    (
鍙?/span>)
    D:/WINDDK/3790.1830/inc/ddk/wxp
    D:/WINDDK/3790.1830/inc/ddk/wdm/wxp

 

  3銆佸湪搴撴枃浠?/span>鐩綍涓坊鍔狅細

    D:/WINDDK/3790.1830/LIB/WXP/I386

 

欏圭洰event灞炴ц緗?/span> 

鏂板緩欏圭洰閰嶇疆check //蹇呴?/span>

()C/C++灞炴ц緗?/span>

   甯歌閫夐」鍗?/span>

1璋冭瘯淇℃伅鏍煎紡(C7鍏煎(/Z7) //鍙?/span>

2璀﹀憡絳夌駭    錛?/span>2綰?/span>(/W2)  //鍙?/span>

3灝嗚鍛婅涓洪敊璇?/span>(鏄?/span>(/wx)  //鍙?/span>

   浼樺寲閫夐」鍗?/span>

1浼樺寲(紱佺敤/Od)          //鍙?/span>

  棰勫鐞嗗櫒

    棰勫鐞嗗櫒瀹氫箟錛?/span>WIN32=100;_X86_=1;WINVER=0x501;DBG=1   //蹇呴?/span>

  浠g爜鐢熸垚

    鍚敤鏈灝忛噸鏂扮敓鎴愶細鍚?/span>   //鍙?/span>

    鍩烘湰榪愯鏃舵鏌ワ細榛樿鍊?/span>//鍙?/span>

    榪愯鏃跺簱錛氬綰跨▼璋冭瘯(/MTd) 鎴?/span> 澶氱嚎紼?/span>(/MT)  //寤鴻閫?/span>

    緙撳啿鍖哄畨鍏ㄦ鏌ワ細鍚?/span>   //鍙?/span>

 (鍙伩鍏嶅嚭鐜?/span>LINK : error LNK2001: 鏃犳硶瑙f瀽澶栭儴絎﹀彿__security_cookie)

  楂樼駭

 璋冪敤綰﹀畾__stdcall(/Gz)   //蹇呴?/span>

閾炬帴鍣?/span>

 甯歌錛?/span>

 杈撳嚭鏂囦歡錛?/span>$(OutDir)/$(ProjectName).sys //蹇呴?/span>

 鍚敤澧為噺閾炬帴錛氬惁(/INCREMENTAL:NO) //寤鴻閫変笂

 

蹇界暐瀵煎叆搴擄細鏄?/span>//鍙?/span>璁劇疆涓烘鍊兼椂錛屽繀欏誨湪闄勫姞搴撶洰褰曚腑鍔狅細D:/WINDDK/3790.1830/lib/wxp/i386 錛岃繖鏍烽」鐩氨涓嶄細渚濊禆IDE鐜鐨勮緗?/span>)   鍚?/span>璁劇疆涓烘鍊兼椂錛屽皢渚濊禆IDE 鐨勭幆澧冪殑鐩稿叧璁劇疆)

 杈撳叆錛?/span>

闄勫姞渚濊禆欏?/span>ntoskrnl.lib Hal.lib wdm.lib wdmsec.lib wmilib.lib ndis.lib MSVCRT.LIB LIBCMT.LIB //蹇呴夊叾12

//NT寮忛┍鍔?/span>ntoskrnl.lib  WDM寮忛┍鍔?/span>  wdm.lib
 ( HalXXX
鍑芥暟鍦?/span>Hal.lib錛?/span>WmiXXX鍑芥暟鍦?/span>wmilib.lib 錛?/span>NdisXXX鍑芥暟鍦?/span>ndis.lib )
 
蹇呰鏃墮渶瑕佸鍔犲井杞殑鏍囧噯搴?/span>MSVCRT.LIB MSVCRTD.LIB(璋冭瘯搴?/span>) LIBCMT.LIBIBCMTD.LIB(璋冭瘯搴?/span>) )
 
濡傛灉婧愮爜涓湁source 鏂囦歡錛岄偅涔堣鏂囦歡鐨?/span>TARGETLIBS 瀛楁浼氬垪鍑鴻欏圭洰闇瑕佺殑搴?/span>)

    蹇界暐鎵鏈夐粯璁ゅ簱錛氭槸(/NODEFAULTLIB)

 娓呭崟鏂囦歡錛?/span>

   鍚敤鐢ㄦ埛璐︽埛鎺у埗錛?/span>UAC錛?/span> 鍚?/span>//蹇呴?/span> 涓嶇劧浼氬嚭鐜?/span> >LINK : fatal error LNK1295: “/MANIFESTUAC”涓?/span>“/DRIVER”瑙勮寖涓嶅吋瀹癸紱閾炬帴鏃朵笉浣跨敤“/MANIFESTUAC” 

 璋冭瘯錛?/span>

    鐢熸垚璋冭瘯淇℃伅 鏄?/span>(/DEBUG) //鍙?/span>

    鐢熸垚鏄犲儚鏂囦歡錛氭槸(/MAP)  //鍙?/span>

    鏄犲儚鏂囦歡鍚嶏細$(TargetDir)$(TargetName).map //鍙?/span>

  緋葷粺(System)錛?/span>

    瀛愮郴緇?/span>:鎺у埗鍙?/span>(/SUBSYSTEM:CONSOLE) //蹇呴?/span>

    鍫嗘爤淇濈暀澶у皬錛?/span>4194304 //鍙?/span>

    鍫嗘爤鎻愪氦澶у皬錛?/span>4096    //鍙?/span>

    椹卞姩紼嬪簭:   椹卞姩紼嬪簭(/DRIVER) //蹇呴?/span> 

    楂樼駭錛?/span>

鍏ュ彛鐐癸細DriverEntry   //蹇呴?/span>

闅忔満鍩哄潃:榛樿鍊?/span>    //蹇呴?/span> 涓嶇劧浼氬嚭鐜?/span> 1>G:/event2008/check/event2008.exe : fatal error LNK1295: “/DYNAMICBASE”涓?/span>“/DRIVER”瑙勮寖涓嶅吋瀹癸紱閾炬帴鏃朵笉浣跨敤“/DYNAMICBASE”

鏁版嵁鎵ц淇濇姢(DEP): 榛樿鍊?/span>//蹇呴?/span> 涓嶇劧浼氬嚭鐜?/span>G:/event2008/check/event2008.sys : fatal error LNK1295: “/NXCOMPAT:NO”涓?/span>“/DRIVER”瑙勮寖涓嶅吋瀹癸紱閾炬帴鏃朵笉浣跨敤“/NXCOMPAT:NO”

 

璁劇疆鏁堝簲鍜岋細鏄?/span>(/RELEASE) //鍙?/span>

鍩哄潃錛?/span>0x10000          //寤鴻閫変笂

  鍛戒護琛?/span>”->闄勫姞閫夐」錛?/span>

    娣誨姞寮鍏籌細/SECTION:INIT,D /IGNORE:4078 //寤鴻濉笂

      鍙互閬垮厤浠ヤ笅閿欒鎻愮ず
      LINK : warning LNK4078: 
鎵懼埌澶氫釜“INIT”鑺傦紝瀹冧滑鍏鋒湁涓嶅悓鐨勫睘鎬?/span>(E2000020)
      LINK : error LNK2001: 
鏃犳硶瑙f瀽鐨勫閮ㄧ鍙?/span>__load_config_used

浜旓紟緙栬瘧錛岄摼鎺ャ?/span>

涓浜涜淇敼DDK渚嬪瓙婧愮爜鏂硅兘鎴愬姛鐨勯棶棰橈紝鐩墠涓嶇煡閬撲粈涔堥夐」鍙互涓嶆敼錛?/span>
    
婧愮爜涓殑鍏抽敭瀛?/span>try 瑕佹敼涓?/span>__try , except 瑕佹敼涓?/span>__except .



Tiany 2013-03-23 20:20 鍙戣〃璇勮
]]>
瀛︾牬瑙?<涓?gt; PE鏍煎紡涔?鍖哄潡琛ㄤ笌鍖哄潡 http://m.shnenglu.com/tiany/archive/2012/04/11/170920.htmlTianyTianyWed, 11 Apr 2012 07:31:00 GMThttp://m.shnenglu.com/tiany/archive/2012/04/11/170920.htmlhttp://m.shnenglu.com/tiany/comments/170920.htmlhttp://m.shnenglu.com/tiany/archive/2012/04/11/170920.html#Feedback0http://m.shnenglu.com/tiany/comments/commentRss/170920.htmlhttp://m.shnenglu.com/tiany/services/trackbacks/170920.html_______________________________
銆銆
|銆 IMAGE_DOS_HEADER銆銆銆銆銆|銆銆銆 <-- Dos閮ㄩ
銆銆
-------------------------------
銆銆
|銆 PE,0,0銆銆銆銆銆銆銆銆  銆|銆銆銆 <-- PE鏂囦歡鏍囧織
銆銆
-------------------------------
銆銆
|銆 IMAGE_FILE_HEADER銆銆銆銆 |銆銆銆 <-- 鏄犲儚鏂囦歡澶?br />銆銆-------------------------------
銆銆
|銆 IMAGE_OPTIONAL_HEADER32銆 |銆銆銆 <-- 鏄犲儚鍙夊ご
銆銆
-------------------------------
銆銆
|銆 Section Table銆銆銆銆銆銆 |銆銆銆 <-- 鑺傝〃
銆銆
-------------------------------
銆銆
|銆 .text銆銆銆銆銆銆銆銆銆銆 |銆銆銆 <-- 浠g爜鍖烘
銆銆
-------------------------------
銆銆
|銆 .data銆銆銆銆銆銆銆銆銆銆 |銆銆銆 <-- 鏁版嵁鍖烘
銆銆
-------------------------------
銆銆
|銆 .idata銆銆銆銆銆銆銆銆銆銆|銆銆銆 <-- 杈撳叆琛?br />銆銆-------------------------------
銆銆
|銆 .edata銆銆銆銆銆銆銆銆銆銆|銆銆銆 <-- 杈撳嚭琛?br />銆銆-------------------------------
銆銆
|銆 .reloc銆銆銆銆銆銆銆銆銆銆|銆銆銆 <-- 閲嶅畾浣嶈〃鍖烘
銆銆
-------------------------------
銆銆
|銆銆.銆銆銆銆銆銆銆銆銆銆 |
銆銆
-------------------------------
銆銆
|銆銆璋冭瘯淇℃伅銆銆銆銆銆銆 銆銆|
銆銆
-------------------------------

鏍規嵁榪欎釜緇撴瀯琛↖MAGE_OPTIONAL_HEADER涓嬮潰绱ф帴鐫灝辨槸鍖哄潡琛ㄥ拰鍚勭鍖哄潡錛屼篃鍙互鍙仛鑺傝〃鍜岃妭鑻辨枃鏄疭ECTION銆?/p>

鑺傝〃鏄敱涓澶у爢鐨処MAGE_SECTION_HEADER鎺掑垪鎴愮殑涓涓暟鎹粨鏋勩傚叾鏁伴噺鐢盜MAGE_NT_HEADERS緇撴瀯涓殑FileHeader.NumberOfSections鎴愬憳鏉ュ喅

瀹氥?/p>

IMAGE_SECTION_HEADER鐨勭粨鏋勫涓?/p>

typedef struct _IMAGE_SECTION_HEADER
{
BYTE Name[IMAGE_SIZEOF_SHORT_NAME];
// 鑺傝〃鍚嶇О,濡?#8220;.text”
//IMAGE_SIZEOF_SHORT_NAME=8
union
{
DWORD PhysicalAddress;
// 鐗╃悊鍦板潃
DWORD VirtualSize; // 鐪熷疄闀垮害錛岃繖涓や釜鍊兼槸涓涓仈鍚堢粨鏋勶紝鍙互浣跨敤鍏朵腑鐨勪換浣曚竴涓紝涓
// 鑸槸鍙栧悗涓涓?/span>
}
Misc;
DWORD VirtualAddress;
// 鑺傚尯鐨?RVA 鍦板潃
DWORD SizeOfRawData; // 鍦ㄦ枃浠朵腑瀵歸綈鍚庣殑灝哄
DWORD PointerToRawData; // 鍦ㄦ枃浠朵腑鐨勫亸縐婚噺
DWORD PointerToRelocations; // 鍦∣BJ鏂囦歡涓嬌鐢紝閲嶅畾浣嶇殑鍋忕Щ
DWORD PointerToLinenumbers; // 琛屽彿琛ㄧ殑鍋忕Щ錛堜緵璋冭瘯浣跨敤鍦幫級
WORD NumberOfRelocations; // 鍦∣BJ鏂囦歡涓嬌鐢紝閲嶅畾浣嶉」鏁扮洰
WORD NumberOfLinenumbers; // 琛屽彿琛ㄤ腑琛屽彿鐨勬暟鐩?/span>
DWORD Characteristics; // 鑺傚睘鎬у鍙錛屽彲鍐欙紝鍙墽琛岀瓑 } IMAGE_SECTION_HEADER, *PIMAGE_SECTION_HEADER;


Name 閲岄潰瀛樼殑鏄尯鍧楃殑鍚嶅瓧

.text code 浠涔堢殑灝辨槸鏀句唬鐮佺敤鐨?/p>

.data 灝辨槸鏀炬暟鎹紝宸茬粡鍒濆鍖栧ソ鐨?/p>

.idata 灝辨槸杈撳叆琛?錛屽緢澶氬姞澹崇▼搴忎細淇敼杈撳叆琛紝hook api 鍦ㄧ▼搴忚繍琛宎pi鏃訛紝璁╁3鍙栧緱涓瀹氭椂闂寸殑鏉冮檺鏉ュ弽璺熻釜錛岃劚澹崇殑涓澶ф楠ゅ氨鏄繕鍘熻緭鍏ヨ〃銆?/p>

.edata 杈撳嚭琛?/p>

.bbs 鏈垵濮嬪寲鐨勬暟鎹?/p>VirtualSizes鏄竴涓潪甯哥墰閫肩殑鎴愬憳錛屽叾涓殑鍊兼槸鍖哄潡娌℃湁鎸塅ileAlignment瀵瑰叾鍓嶇殑澶у皬錛岄氳繃瀹冨彲浠ユ帹綆楀嚭鍖哄潡涓繕鏈夊灝戞病鏈夎浣跨敤錛屽緢澶氱梾姣掍細鍦ㄦ湭琚槸鐢ㄧ殑絀洪棿閲?br />

鎻掑叆鑷繁鐨勪唬鐮併?/p>

Characteristics 琛ㄧず璇ュ尯鍧楃殑灞炴?鍙鍟?鍙啓鍟婁粈涔堢殑


//銆銆銆IMAGE_SCN_TYPE_REG銆銆銆銆銆銆銆銆 0x00000000銆// Reserved.
//銆銆銆IMAGE_SCN_TYPE_DSECT銆銆銆銆銆銆銆 0x00000001銆// Reserved.
//銆銆銆IMAGE_SCN_TYPE_NOLOAD銆銆銆銆銆銆銆0x00000002銆// Reserved.
//銆銆銆IMAGE_SCN_TYPE_GROUP銆銆銆銆銆銆銆 0x00000004銆// Reserved.
#define IMAGE_SCN_TYPE_NO_PAD銆銆銆銆銆銆銆0x00000008銆// Reserved.
//銆銆銆IMAGE_SCN_TYPE_COPY銆銆銆銆銆銆銆銆0x00000010銆// Reserved.

#define IMAGE_SCN_CNT_CODE銆銆銆銆銆銆銆銆 0x00000020銆// Section contains code.
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
//鍖烘鍖呭惈浠g爜
#define IMAGE_SCN_CNT_INITIALIZED_DATA銆銆 0x00000040銆// Section contains initialized data.
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
//鍖烘鍖呭惈宸插垵濮嬪寲鏁版嵁
#define IMAGE_SCN_CNT_UNINITIALIZED_DATA銆 0x00000080銆// Section contains uninitialized data.
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
//鍖烘鍖呭惈鏈垵濮嬪寲鏁版嵁
#define IMAGE_SCN_LNK_OTHER銆銆銆銆銆銆銆銆0x00000100銆// Reserved.
#define IMAGE_SCN_LNK_INFO銆銆銆銆銆銆銆銆 0x00000200銆// Section contains comments
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
// or some other type of information.
//銆銆銆IMAGE_SCN_TYPE_OVER銆銆銆銆銆銆銆銆0x00000400銆// Reserved.
#define IMAGE_SCN_LNK_REMOVE銆銆銆銆銆銆銆 0x00000800銆// Section contents will not become part of image.
#define IMAGE_SCN_LNK_COMDAT銆銆銆銆銆銆銆 0x00001000銆// Section contents comdat.
//銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆 0x00002000銆// Reserved.
//銆銆銆IMAGE_SCN_MEM_PROTECTED - Obsolete 0x00004000
#define IMAGE_SCN_NO_DEFER_SPEC_EXC銆銆銆銆0x00004000銆// Reset speculative exceptions handling bits
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
// in the TLB entries for this section.
#define IMAGE_SCN_GPREL銆銆銆銆銆銆銆銆銆銆0x00008000銆// Section content can be accessed relative to GP
#define IMAGE_SCN_MEM_FARDATA銆銆銆銆銆銆銆0x00008000
//銆銆銆IMAGE_SCN_MEM_SYSHEAP銆- Obsolete銆0x00010000
#define IMAGE_SCN_MEM_PURGEABLE銆銆銆銆銆銆0x00020000
#define IMAGE_SCN_MEM_16BIT銆銆銆銆銆銆銆銆0x00020000
#define IMAGE_SCN_MEM_LOCKED銆銆銆銆銆銆銆 0x00040000
#define IMAGE_SCN_MEM_PRELOAD銆銆銆銆銆銆銆0x00080000

#define IMAGE_SCN_ALIGN_1BYTES銆銆銆銆銆銆 0x00100000銆//
#define IMAGE_SCN_ALIGN_2BYTES銆銆銆銆銆銆 0x00200000銆//
#define IMAGE_SCN_ALIGN_4BYTES銆銆銆銆銆銆 0x00300000銆//
#define IMAGE_SCN_ALIGN_8BYTES銆銆銆銆銆銆 0x00400000銆//
#define IMAGE_SCN_ALIGN_16BYTES銆銆銆銆銆銆0x00500000銆// Default alignment if no others are specified.
#define IMAGE_SCN_ALIGN_32BYTES銆銆銆銆銆銆0x00600000銆//
#define IMAGE_SCN_ALIGN_64BYTES銆銆銆銆銆銆0x00700000銆//
#define IMAGE_SCN_ALIGN_128BYTES銆銆銆銆銆 0x00800000銆//
#define IMAGE_SCN_ALIGN_256BYTES銆銆銆銆銆 0x00900000銆//
#define IMAGE_SCN_ALIGN_512BYTES銆銆銆銆銆 0x00A00000銆//
#define IMAGE_SCN_ALIGN_1024BYTES銆銆銆銆銆0x00B00000銆//
#define IMAGE_SCN_ALIGN_2048BYTES銆銆銆銆銆0x00C00000銆//
#define IMAGE_SCN_ALIGN_4096BYTES銆銆銆銆銆0x00D00000銆//
#define IMAGE_SCN_ALIGN_8192BYTES銆銆銆銆銆0x00E00000銆//
// Unused銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆0x00F00000

#define IMAGE_SCN_LNK_NRELOC_OVFL銆銆銆銆銆0x01000000銆// Section contains extended relocations.
#define IMAGE_SCN_MEM_DISCARDABLE銆銆銆銆銆0x02000000銆// Section can be discarded.
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
//璇ュ尯孌靛彲涓㈠純
#define IMAGE_SCN_MEM_NOT_CACHED銆銆銆銆銆 0x04000000銆// Section is not cachable.
#define IMAGE_SCN_MEM_NOT_PAGED銆銆銆銆銆銆0x08000000銆// Section is not pageable.
#define IMAGE_SCN_MEM_SHARED銆銆銆銆銆銆銆 0x10000000銆// Section is shareable.
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
//璇ュ尯孌靛彲鍏變韓
#define IMAGE_SCN_MEM_EXECUTE銆銆銆銆銆銆銆0x20000000銆// Section is executable.
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
//璇ュ尯孌靛彲鎵ц
#define IMAGE_SCN_MEM_READ銆銆銆銆銆銆銆銆 0x40000000銆// Section is readable.
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
//璇ュ尯孌靛彲璇?/span>
#define IMAGE_SCN_MEM_WRITE銆銆銆銆銆銆銆銆0x80000000銆// Section is writeable.
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆
//璇ュ尯孌靛彲鍐?/span>

鏈鍚庡啓涓▼搴忔妸榪欎釜緇撴瀯璇誨嚭鏉?

鐢變簬鎴戞瘮杈冩噿灝卞彧璇諱簡Name榪欎釜鎴愬憳錛屾湁浜涘姞澹寵蔣浠朵細淇敼Name榪欎釜瀛楁浣胯鍑烘潵鐨勪笢瑗夸貢涓冨叓緋燂紝姣斿UPX鐨勫帇緙╁3錛屼細鎶奛ame瀛楁鏀規垚UPX0錛孶PX1榪欐牱




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

int main(int argc, char* argv[])
{
FILE
*p;
int i;
unsigned
long Signature;
IMAGE_FILE_HEADER myfileheader;
IMAGE_DOS_HEADER mydosheader;
IMAGE_OPTIONAL_HEADER myoptionalheader;
IMAGE_SECTION_HEADER mysectionheader;

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

fread(
&mydosheader,sizeof(mydosheader),1,p);
fseek(p,mydosheader.e_lfanew,SEEK_SET);
fread(
&Signature,sizeof(Signature),1,p);

fseek(p,mydosheader.e_lfanew
+sizeof(Signature),SEEK_SET);//鎸囧悜IMAGE_FILE_HEADER緇撴瀯鐨勫亸縐?/span>
fread(&myfileheader,sizeof(myfileheader),1,p);

fseek(p,mydosheader.e_lfanew
+sizeof(Signature)+sizeof(myfileheader)+sizeof(myoptionalheader),SEEK_SET);
printf(
"Signature : %04X\n",Signature);
printf(
"IMAGE_SECTION_HEADER 緇撴瀯:\n");
for(i=0;i<myfileheader.NumberOfSections;i++){
fread(
&mysectionheader,sizeof(mysectionheader),1,p);
printf(
"Name : %s\n",mysectionheader.Name);
}

fclose(p);
return 0;
}



Tiany 2012-04-11 15:31 鍙戣〃璇勮
]]>
瀛︾牬瑙?<浜?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 鍙戣〃璇勮
]]>
VMware + WinDbg 閰嶇疆鍐呮牳璋冭瘯 http://m.shnenglu.com/tiany/archive/2012/03/03/167024.htmlTianyTianyFri, 02 Mar 2012 16:47:00 GMThttp://m.shnenglu.com/tiany/archive/2012/03/03/167024.htmlhttp://m.shnenglu.com/tiany/comments/167024.htmlhttp://m.shnenglu.com/tiany/archive/2012/03/03/167024.html#Feedback0http://m.shnenglu.com/tiany/comments/commentRss/167024.htmlhttp://m.shnenglu.com/tiany/services/trackbacks/167024.html鍊熷姪VMware瀹炵幇鍗曟満浣跨敤WinDbg榪涜璋冭瘯鐨勬柟娉曘?

瀹夎VMware Workstation 6.0, WinDbg銆?br />
鍏蜂綋姝ラ濡備笅錛?br />
1 璁劇疆 VMware 鐨勮櫄鎷焎om

1.1 榪愯 VMware 錛岀偣鍑?"Edit virtual machine settings"

1.2 鐐瑰嚮 "Add..." 鏉ヨ繍琛?VMware 鐨?Hardware Wizard


1.3 閫夋嫨 "Serial Port"錛岀偣 "涓嬩竴姝?


1.4 閫夋嫨 "Output to named pipe",鐐?"涓嬩竴姝?


1.5 絎竴妗嗛噷淇濇寔榛樿鐨?\\.\pipe\com_1 <==== 姝ゅ彲鐐轟換浣曞悕
絎簩妗嗛噷閫?This end is the server."
絎笁妗嗛噷閫?The other end is an application."
閫変腑 "Connect at power on"
鐒跺悗鐐瑰嚮 "Advanced>>"


1.6 閫変腑 "Yield CPU on poll"錛圴Mware Support 涓彁鍒頒簡榪欎竴鐐癸級錛岀劧鍚庣偣瀹屾垚銆?br />


1.7 榪欐牱灝卞畬鎴愪簡铏氭嫙com鐨勮緗?br />


1.8 閲嶆柊鍚姩 VM銆?br />
2 璁劇疆 VMware 铏氭嫙鍑烘潵鐨?guest os

鐜板湪 power on 铏氭嫙鍑烘潵鐨?guest os

2.1 璁劇疆boot.ini

鍦╟:\涓嬶紝鍙互鎵懼埌boot.ini錛屽彲浠ョ敤璁頒簨鏈墦寮瀹冦傛垜浠渶瑕佸湪 guest os 鐨勫惎鍔ㄩ」涓婂姞浜涘弬鏁幫紝鎵嶈兘澶熶嬌鐢╓inDbg璋冭瘯瀹冦傛垜浠彲浠ュ湪鐜版湁鐨勮鍚庨潰鐩存帴鍔犲弬鏁幫紝涓嶈繃寮虹儓鎺ㄨ崘澶嶅埗涓涓柊琛岋紝鍦ㄦ柊琛岀殑鍚庨潰鍔犲弬鏁般傝繖鏍峰湪璋冭瘯鍚姩鏈夐棶棰樼殑鏃跺欙紝鎴戜滑鍙互鏂逛究鐨勬崲鍥炲師鏉ョ殑鍚姩鏂瑰紡銆備笅闈㈠氨鏄垜鏀瑰ソ鐨刡oot.ini銆?br />鍏朵腑 " multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP Professional" /fastdetect "
鏄師鏉ョ殑琛屻?br />" multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP Professional - debug" /fastdetect /noguiboot /debug /debugport=com1 /baudrate=115200 " 鏂板姞鐐虹敤浜?WinDbg 璋冭瘯鐨勮銆?br />
------------------------------------------------------------------------------------------

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP Professional - debug" /fastdetect /debug /debugport=com1 /baudrate=115200

-------------------------------------------------------------------------------------------

榪欓噷榪樿娉ㄦ剰鐨勬槸,timeout涓嶈涓?錛屽惁鍒欑洿鎺ュ惎鍔ㄩ粯璁ょ殑欏廣傛柊琛屽悗闈㈠姞涓婁簡鍙傛暟 /debug /debugport=com1 /baudrate=115200 錛屽彲浠ョ湅鍒?debugport=com1 錛宐audrate=115200 銆傚弬鏁扮殑鍏蜂綋浣滅敤錛屽彲浠ュ弬鑰?WinDbg 鐨勫府鍔╂枃浠躲?br />


2.2 璁劇疆com1绔彛鐨勯熷害
鍦?guest os 鐨勮澶囩鐞嗗櫒涓妸com1绔彛鐨勯熷害涔熷氨鏄?姣忕浣嶆暟"欏癸紝璁句負鍜屼笂闈竴鏍風殑115200銆?/span>


3 璁劇疆 WinDbg

鎴戜滑闇瑕佸憡璇塛inDbg閫氳繃pipe榪涜榪炴帴鍜岃繛鎺ョ殑閫熷害銆傚彲浠ュ湪鍛戒護鎻愮ず絎︼紙cmd.exe錛変笅鍔犲弬鏁?br />-b -k com:port=\\.\pipe\com_1,baud=11520,pipe 榪愯WinDbg錛圴Mware Support 涓病鏈夋彁鍒?baud=11520 榪欎釜鍙傛暟錛屽叾瀹炶繖鏄釜姣旇緝閲嶈鐨勫弬鏁幫級銆傛洿鏂逛究鐨勬柟娉曟槸鍦ㄦ闈㈠緩绔嬩竴涓猈inDbg鐨勫揩鎹鋒柟寮忥紝鍦ㄨ蹇嵎鏂瑰紡鐨勫睘鎬э紝"鐩爣"妗嗕腑錛屽姞涓婂弬鏁?-k com:port=\\.\pipe\com_1,baud=11520,pipe 銆傝繖鏍瘋繍琛岃繖涓揩鎹鋒柟寮忓惎鍔ㄧ殑WinDbg灝卞畬鎴愪簡璁劇疆銆傚弬鏁扮殑鍏蜂綋浣滅敤錛屽彲浠ュ弬鑰?WinDbg 鐨勫府鍔╂枃浠躲?br />

4 鎺ㄨ崘鐨勬搷浣滈『搴?/strong>

4.1 棣栧厛榪愯 VMware 錛屽惎鍔?Guest OS 錛屽埌緋葷粺鍚姩閫夋嫨錛岄夋嫨 "Microsoft Windows XP Professional - debug" 欏癸紝鍏堜笉瑕佹寜鍥炶濺銆?br />
4.2 閫氳繃鍒氭墠璁劇疆濂界殑蹇嵎鏂瑰紡榪愯WinDbg銆?br />
4.3 鍦?Guest OS 涓夋嫨 "Microsoft Windows XP Professional - debug" 欏癸紝鎸夊洖杞︺?br />
4.4 紼嶇瓑鐗囧埢錛屽氨榪炴帴涓婁簡銆傚鏋滃緢闀挎椂闂存病鏈夎繛鎺ヤ笂鐨勮瘽錛屽彲浠ユ寜 WinDbg 鑿滃崟涓殑 "Debug"->"Kernel Connection"->"Resynchronize"銆?
<=== 濡傛湁鐢ㄥ懡浠ら伕闋?姝ゆ噳涓嶆渻鐧肩敓


4.5 鏈鍚庢寜 WinDbg 鑿滃崟涓殑 "Debug"->"Break" 錛屼綘灝卞彲浠ュ悜 WinDbg 涓嬪懡浠や簡銆?br />


? 鍏朵粬
?.1 VMware Support 涓繕鎻愬埌浜嗗彲浠ラ氳繃淇敼铏氭嫙鏈虹殑閰嶇疆鏂囦歡鏉ユ敼鍙樿櫄鎷熶覆鍙g殑閫熷害錛屾湁鍏磋叮鐨勮瘽鍙互鍙傝?VMware Support 涓殑鏂規硶銆?br />?.2 WinDbg 鐨勮彍鍗曢」 "View"->"Show Version" 鍙互鐪嬪埌涓浜涚浉鍏充俊鎭?br />
鍙傝?
Driver Debugging with WinDbg and VMWare
http://silverstr.ufies.org/lotr0/windbg-vmware.html
VMware Support 鐩稿叧閮ㄥ垎 http://www.vmware.com/support/ws3/doc/ws32_devices3.html


One of the first useful things you will want to do when in the bowels of ring 0 is attack the thing from a debugger point of view. In my case I like using Windows Debugger [windbg] (hey its free, fully functional and does remote debugging really well), and found it neccessary to find a way to have it work with VMWare.

The trick to get it to work in VMWare is to get the host OS to believe it is able to connect to a serial port. Through VMWare, to accomplish this, you need to create a named pipe. The following steps will guide you to configuring VMWare (in my case v3.2):

  1. Open up the Configuration Editor (Settings->Configuration Editor)

     

  2. Click Add to run the Hardware Wizard

     

  3. Select Serial Port, and then click the Next button

     

  4. Select the Use named pipe radio button

     

  5. Use the default pipe name. It SHOULD be \\.\pipe\com_1. If it is not, change it to that.

     

  6. Select This end is the Server.

     

  7. Select The other end is an application.

     

  8. Click the Advanced Button.

     

  9. Select the Yield CPU on poll checkbox

    This is an important step as the Kernel in the target virtual machine uses the port in polled mode, not interrupt mode.

     

  10. Click the Finish button, and then click Ok to close the Configuration Editor.

    Once you have configured your VMWare session, you need to power it on. You will be able to confirm that the new virtual serial port is added by clicking on the Devices->serial0 menu item. You should note it is saying "Connecting". This means its now ready for a remote connection.

    Once the actual virtual machine is configured, you need to configure the target operating system installed in the virtual machine to support remote debugging. This is accomplished by editing the boot.ini found in the root of the C:\ drive. To do this, you need to add a /debugport=some_com_port /baudrate=some_baud_rate to the end of an [operating systems] line. I would not recommend doing it to the one that is there. It would be better to copy the line and paste it with the ammendments, and then use the OS's menu selection to determine which mode you would like to boot into. This is what my boot.ini looks like for XP Pro as the operating system in the virtual machine:

     

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional - Debug" /fastdetect /debugport=com1 /baudrate=115200

    You will notice that the second option sets the debugport to com1, and sets the baudrate to 115200. I am told you can tweak this out to get even more speed out. But it seems fine for me at this speed, so I haven't mucked with it at all. If you do try this, drop me an email and let me know how it works out.

    If you set up your boot.ini fine, save it and reboot. You should be prompted with something that looks like this:


    At this point you have completed setting up the VMWare side of things. Now you need to set up the host to connect to it. This is actually rather easy. You just need to tell windbg at the command like to connect to the pipe, like this:

    windbg -k com:port=\\.\pipe\com_1,pipe
    If you are using WinDbg 6.x or newer, a better alternative is to use:
    windbg -b -k com:pipe,port=\\.\pipe\com_1,resets=0

    Thanks needs to go to Randhir Dugal for pointing out the new format for the latest Windbg version.

    I am a rather anal type guy when it comes to security, so I actually made a shortcut on my desktop to WinDbg and added these command line arguments to the Target line. Originally this was so I could run WinDbg with differnet credentials as I do not run with administrator privileges on a day to day basis. I found that with XP's normal security settings for com ports, you can still work in a least privileged environment while doing the development WITHOUT having to use 'runas'. (You are logged into W2K/XP as a least priviledged environment aren't you? If not, you really should read my article on how, and why this is important to do so.)

    At this point fire up the debugger. With any luck you should see something that looks like this:


    If you are using a WinDbg version earlier than 6.x, you will find one issue with this approach. If you cannot seem to connect right away, close Windbg and restart it... it will then work. Seems flaky to me. But it works. And thats a Good Thing™. With the latest versions of WIndbg (6.x and newer) a new resets flag prevents this sort of hanging.

    That is all there is to it. At this point, you can now go nuts with remote debugging. To make sure it works for ya just add some DbgPrint() messages to your ring 0 driver and watch them echo to the screen. Past that, I will leave it to your imagination how to use the debugger :)

    Good luck!



Tiany 2012-03-03 00:47 鍙戣〃璇勮
]]>
娓呴櫎3389鐧婚檰鏃ュ織http://m.shnenglu.com/tiany/archive/2012/03/01/166902.htmlTianyTianyThu, 01 Mar 2012 10:29:00 GMThttp://m.shnenglu.com/tiany/archive/2012/03/01/166902.htmlhttp://m.shnenglu.com/tiany/comments/166902.htmlhttp://m.shnenglu.com/tiany/archive/2012/03/01/166902.html#Feedback0http://m.shnenglu.com/tiany/comments/commentRss/166902.htmlhttp://m.shnenglu.com/tiany/services/trackbacks/166902.html

涓:寮濮?- 紼嬪簭 - 綆$悊宸ュ叿 - 璁$畻鏈虹鐞?- 緋葷粺宸ュ叿 -浜嬩歡鏌ョ湅鍣紝鐒跺悗娓呴櫎鏃ュ織銆?/strong>

 

浜? Windows2000鐨勬棩蹇楁枃浠墮氬父鏈夊簲鐢ㄧ▼搴忔棩蹇楋紝瀹夊叏鏃ュ織銆佺郴緇熸棩蹇椼丏NS鏈嶅姟鍣ㄦ棩蹇椼丗TP鏃ュ織銆乄WW鏃ュ織絳夌瓑銆?

 

鏃ュ織鏂囦歡榛樿浣嶇疆錛?/p>

 

搴旂敤紼嬪簭鏃ュ織銆佸畨鍏ㄦ棩蹇椼佺郴緇熸棩蹇椼丏NS鏃ュ織榛樿浣嶇疆錛?sys temroot%\system32\config錛岄粯璁ゆ枃浠跺ぇ灝?12KB錛岀鐞嗗憳閮戒細鏀瑰彉榪欎釜榛樿澶у皬銆?/p>

 

瀹夊叏鏃ュ織鏂囦歡錛?systemroot%\system32\config\SecEvent.EVT錛?/p>

 

緋葷粺鏃ュ織鏂囦歡錛?systemroot%\system32\config\SysEvent.EVT錛?/p>

 

搴旂敤紼嬪簭鏃ュ織鏂囦歡錛?systemroot%\system32\config\AppEvent.EVT錛?/p>

 

Internet淇℃伅鏈嶅姟FTP鏃ュ織榛樿浣嶇疆錛?systemroot%\system32\logfiles\msftpsvc1\錛岄粯璁ゆ瘡澶╀竴涓棩蹇楋紱

 

Internet淇℃伅鏈嶅姟WWW鏃ュ織榛樿浣嶇疆錛?systemroot%\system32\logfiles\w3svc1\錛岄粯璁ゆ瘡澶╀竴涓棩蹇楋紱

 

Scheduler鏈嶅姟鏃ュ織榛樿浣嶇疆錛?sys temroot%\schedlgu.txt錛?/p>

 

 

浠ヤ笂鏃ュ織鍦ㄦ敞鍐岃〃閲岀殑閿細

 

搴旂敤紼嬪簭鏃ュ織錛屽畨鍏ㄦ棩蹇楋紝緋葷粺鏃ュ織錛孌NS鏈嶅姟鍣ㄦ棩蹇楋紝瀹冧滑榪欎簺LOG鏂囦歡鍦ㄦ敞鍐岃〃涓殑錛?/p>

 

HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Eventlog

 

鏈夌殑綆$悊鍛樺緢鍙兘灝嗚繖浜涙棩蹇楅噸瀹氫綅銆傚叾涓璄VENTLOG涓嬮潰鏈夊緢澶氱殑瀛愯〃錛岄噷闈㈠彲鏌ュ埌浠ヤ笂鏃ュ織鐨勫畾浣嶇洰褰曘?/p>

 

Schedluler鏈嶅姟鏃ュ織鍦ㄦ敞鍐岃〃涓?/p>

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent

 

 

FTP鍜學WW鏃ュ織璇﹁В錛?/p>

 

FTP鏃ュ織鍜學WW鏃ュ織榛樿鎯呭喌錛屾瘡澶╃敓鎴愪竴涓棩蹇楁枃浠訛紝鍖呭惈浜嗚鏃ョ殑涓鍒囪褰曪紝鏂囦歡鍚嶉氬父涓篹x錛堝勾浠斤級錛堟湀浠斤級錛堟棩鏈燂級錛屼緥濡俥x001023錛屽氨鏄?000騫?0鏈?3鏃ヤ駭鐢熺殑鏃ュ織錛岀敤璁頒簨鏈氨鍙洿鎺ユ墦寮錛屽涓嬩緥錛?/p>

 

#Software: Microsoft Internet Information Services 5.0錛堝井杞疘IS5.0錛?/p>

#Version: 1.0 錛堢増鏈?.0錛?/p>

#Date: 20001023 0315 錛堟湇鍔″惎鍔ㄦ椂闂存棩鏈燂級

#Fields: time cip csmethod csuristem scstatus

0315 127.0.0.1 [1]USER administator 331銆錛圛P鍦板潃涓?27.0.0.1鐢ㄦ埛鍚嶄負administator璇曞浘鐧誨綍錛?/p>

0318 127.0.0.1 [1]PASS – 530銆錛堢櫥褰曞け璐ワ級

032:04 127.0.0.1 [1]USER nt 331銆錛圛P鍦板潃涓?27.0.0.1鐢ㄦ埛鍚嶄負nt鐨勭敤鎴瘋瘯鍥劇櫥褰曪級

032:06 127.0.0.1 [1]PASS – 530銆錛堢櫥褰曞け璐ワ級

032:09 127.0.0.1 [1]USER cyz 331銆錛圛P鍦板潃涓?27.0.0.1鐢ㄦ埛鍚嶄負cyz鐨勭敤鎴瘋瘯鍥劇櫥褰曪級

0322 127.0.0.1 [1]PASS – 530銆錛堢櫥褰曞け璐ワ級

0322 127.0.0.1 [1]USER administrator 331銆錛圛P鍦板潃涓?27.0.0.1鐢ㄦ埛鍚嶄負administrator璇曞浘鐧誨綍錛?/p>

0324 127.0.0.1 [1]PASS – 230銆錛堢櫥褰曟垚鍔燂級

0321 127.0.0.1 [1]MKD nt 550銆錛堟柊寤虹洰褰曞け璐ワ級

0325 127.0.0.1 [1]QUIT – 550銆錛堥鍑篎TP紼嬪簭錛?/p>

 

浠庢棩蹇楅噷灝辮兘鐪嬪嚭IP鍦板潃涓?27.0.0.1鐨勭敤鎴蜂竴鐩磋瘯鍥劇櫥褰曠郴緇燂紝鎹簡鍥涙鐢ㄦ埛鍚嶅拰瀵嗙爜鎵嶆垚鍔燂紝綆$悊鍛樼珛鍗沖氨鍙互寰楃煡綆$悊鍛樼殑鍏ヤ鏡鏃墮棿銆両P鍦板潃浠ュ強鎺㈡祴鐨勭敤鎴峰悕錛屽涓婁緥鍏ヤ鏡鑰呮渶緇堟槸鐢╝dministrator鐢ㄦ埛鍚嶈繘鍏ョ殑錛岄偅涔堝氨瑕佽冭檻鏇存崲姝ょ敤鎴峰悕鐨勫瘑鐮侊紝鎴栬呴噸鍛藉悕administrator鐢ㄦ埛銆?/p>

 

WWW鏃ュ織錛?/p>

 

WWW鏈嶅姟鍚孎TP鏈嶅姟涓鏍鳳紝浜х敓鐨勬棩蹇椾篃鏄湪%sys temroot%\sys tem32\LogFiles\W3SVC1鐩綍涓嬶紝榛樿鏄瘡澶╀竴涓棩蹇楁枃浠訛紝涓嬮潰鏄竴涓吀鍨嬬殑WWW鏃ュ織鏂囦歡

 

#Software: Microsoft Internet Information Services 5.0

#Version: 1.0

#Date: 20001023 03:091

#Fields: date time cip csusername sip sport csmethod csuristem csuriquery scstatus cs(UserAgent)

20001023 03:091 192.168.1.26 192.168.1.37 80 GET /iisstart.asp 200 Mozilla/4.0+(compatible;+MSIE+5.0;+Windows+98;+DigExt)

20001023 03:094 192.168.1.26 192.168.1.37 80 GET /pagerror.gif 200 Mozilla/4.0+(compatible;+MSIE+5.0;+Windows+98;+DigExt)

 

閫氳繃鍒嗘瀽絎叚琛岋紝鍙互鐪嬪嚭2000騫?0鏈?3鏃ワ紝IP鍦板潃涓?92.168.1.26鐨勭敤鎴烽氳繃璁塊棶IP鍦板潃涓?92.168.1.37鏈哄櫒鐨?0绔彛錛屾煡鐪嬩簡涓涓〉闈isstart.asp,榪欎綅鐢ㄦ埛鐨勬祻瑙堝櫒涓篶ompatible;+MSIE+5.0;+Windows+98+DigExt錛屾湁緇忛獙鐨勭鐞嗗憳灝卞彲閫氳繃瀹夊叏鏃ュ織銆丗TP鏃ュ織鍜學WW鏃ュ織鏉ョ‘瀹氬叆渚佃呯殑IP鍦板潃浠ュ強鍏ヤ鏡鏃墮棿銆?/p>

 

鏃嬌浣犲垹鎺塅TP鍜學WW鏃ュ織錛屼絾鏄繕鏄細鍦ㄧ郴緇熸棩蹇楀拰瀹夊叏鏃ュ織閲岃褰曚笅鏉ワ紝浣嗘槸杈冨ソ鐨勬槸鍙樉紺轟簡浣犵殑鏈哄櫒鍚嶏紝騫舵病鏈変綘鐨処P銆?/p>

 

 

灞炴ч噷璁板綍浜嗗嚭鐜拌鍛婄殑鍘熷洜錛屾槸鍥犱負鏈変漢璇曞浘鐢╝dministator鐢ㄦ埛鍚嶇櫥褰曪紝鍑虹幇涓涓敊璇紝鏉ユ簮鏄疐TP鏈嶅姟銆?/p>

 

榪欓噷鏈変袱縐嶅浘鏍囷細閽ュ寵錛堣〃紺烘垚鍔燂級鍜岄攣錛堣〃紺哄綋鐢ㄦ埛鍦ㄥ仛浠涔堟椂琚郴緇熷仠姝級銆傛帴榪炲洓涓攣鍥炬爣錛岃〃紺哄洓嬈″け璐ュ鏍革紝浜嬩歡綾誨瀷鏄笎鎴風櫥褰曞拰鐧誨綍銆佹敞閿澶辮觸錛屾棩鏈熶負2000騫?0鏈?8鏃ワ紝鏃墮棿涓?002錛岃繖灝遍渶瑕侀噸鐐硅瀵熴?/p>

 

鍙岀偣絎竴涓け璐ュ鏍鎬簨浠剁殑錛屽嵆寰楀埌姝や簨浠剁殑璇︾粏鎻忚堪銆?/p>

 

緇忚繃鍒嗘瀽鎴戜滑鍙互寰楃煡鏈変釜CYZ鐨勫伐浣滅珯錛岀敤administator鐢ㄦ埛鍚嶇櫥褰曟湰鏈猴紝浣嗘槸鍥犱負鐢ㄦ埛鍚嶆湭鐭ユ垨瀵嗙爜閿欒錛堝疄闄呬負瀵嗙爜閿欒錛夋湭鑳芥垚鍔熴傚彟澶栬繕鏈塂NS鏈嶅姟鍣ㄦ棩蹇楋紝涓嶅お閲嶈錛屽氨姝ょ暐榪囷紙鍏跺疄鏄垜娌℃湁鐪嬭繃瀹冿級銆?/p>

 

鐭ラ亾浜哤indows2000鏃ュ織鐨勮緇嗘儏鍐碉紝涓嬮潰灝辮瀛︿細鎬庢牱鍒犻櫎榪欎簺鏃ュ織錛?/p>

 

閫氳繃涓婇潰錛屽緱鐭ユ棩蹇楁枃浠墮氬父鏈夋煇欏規湇鍔″湪鍚庡彴淇濇姢錛岄櫎浜嗙郴緇熸棩蹇椼佸畨鍏ㄦ棩蹇椼佸簲鐢ㄧ▼搴忔棩蹇楃瓑絳夛紝瀹冧滑鐨勬湇鍔℃槸Windos2000鐨勫叧閿繘紼嬶紝鑰屼笖涓庢敞鍐岃〃鏂囦歡鍦ㄤ竴鍧楋紝褰揥indows2000鍚姩鍚庯紝鍚姩鏈嶅姟鏉ヤ繚鎶よ繖浜涙枃浠訛紝鎵浠ュ緢闅懼垹闄わ紝鑰孎TP鏃ュ織鍜學WW鏃ュ織浠ュ強Scedlgu鏃ュ織閮芥槸鍙互杞繪槗鍦板垹闄ょ殑銆傞鍏堣鍙栧緱Admnistrator瀵嗙爜鎴朅dministrators緇勬垚鍛樹箣涓錛岀劧鍚嶵elnet鍒拌繙紼嬩富鏈猴紝鍏堟潵璇曠潃鍒犻櫎FTP鏃ュ織錛?/p>

 

D:\SERVER>del schedlgu.txt

D:\SERVER\SchedLgU.Txt

 

榪涚▼鏃犳硶璁塊棶鏂囦歡錛屽洜涓哄彟涓涓▼搴忔鍦ㄤ嬌鐢ㄦ鏂囦歡銆傝榪囦簡錛屽悗鍙版湁鏈嶅姟淇濇姢錛屽厛鎶婃湇鍔″仠鎺夛紒

 

D:\SERVER>net stop "task scheduler"

 

涓嬮潰鐨勬湇鍔′緷璧栦簬 Task Scheduler 鏈嶅姟銆傚仠姝?Task Scheduler 鏈嶅姟涔熶細鍋滄榪欎簺鏈嶅姟銆?/p>

 

Remote Storage Engine

 

鏄惁緇х畫姝ゆ搷浣? (Y/N) [N]: y

Remote Storage Engine 鏈嶅姟姝e湪鍋滄....

Remote Storage Engine 鏈嶅姟宸叉垚鍔熷仠姝€?/p>

 

Task Scheduler 鏈嶅姟姝e湪鍋滄.

Task Scheduler 鏈嶅姟宸叉垚鍔熷仠姝€?/p>

 

OK錛屽畠鐨勬湇鍔″仠鎺変簡錛屽悓鏃朵篃鍋滄帀浜嗕笌瀹冩湁渚濊禆鍏崇郴鐨勬湇鍔°傚啀鏉ヨ瘯鐫鍒犱竴涓嬶紒

 

D:\SERVER>del schedlgu.txt

D:\SERVER>

 

娌℃湁鍙嶅簲錛熸垚鍔熶簡錛佷笅涓涓槸FTP鏃ュ織鍜學WW鏃ュ織錛屽師鐞嗛兘鏄竴鏍鳳紝鍏堝仠鎺夌浉鍏蟲湇鍔★紝鐒跺悗鍐嶅垹鏃ュ織錛?/p>

 

D:\SERVER\system32\LogFiles\MSFTPSVC1>del ex*.log

 

D:\SERVER\system32\LogFiles\MSFTPSVC1>

浠ヤ笂鎿嶄綔鎴愬姛鍒犻櫎FTP鏃ュ織錛佸啀鏉WW鏃ュ織錛?/p>

D:\SERVER\system32\LogFiles\W3SVC1>del ex*.log

 

D:\SERVER\system32\LogFiles\W3SVC1>

 

OK錛佹伃鍠滐紝鐜板湪綆鍗曠殑鏃ュ織閮藉凡鎴愬姛鍒犻櫎銆備笅闈㈠氨鏄緢闅劇殑瀹夊叏鏃ュ織鍜岀郴緇熸棩蹇椾簡錛屽畧鎶よ繖浜涙棩蹇楃殑鏈嶅姟鏄疎vent Log錛岃瘯鐫鍋滄帀瀹冿紒

 

D:\SERVER\system32\LogFiles\W3SVC1>net stop eventlog

 

榪欓」鏈嶅姟鏃犳硶鎺ュ彈璇鋒眰鐨?"鏆傚仠" 鎴?"鍋滄" 鎿嶄綔銆傛病鍔炴硶錛屽畠鏄叧閿湇鍔°傚鏋滀笉鐢ㄧ涓夋柟宸ュ叿錛屽湪鍛戒護琛屼笂鏍規湰娌℃湁鍒犻櫎瀹夊叏鏃ュ織鍜岀郴緇熸棩蹇楃殑鍙兘錛佹墍浠ヨ繕鏄緱鐢ㄨ櫧鐒剁畝鍗曚絾鏄熷害鎱㈠緱姝繪満鐨勫姙娉曪細鎵撳紑“鎺у埗闈㈡澘”鐨?#8220;綆$悊宸ュ叿”涓殑“浜嬩歡鏌ョ湅鍣?#8221;錛?8娌℃湁錛岀煡閬撶敤Win2k鐨勫ソ澶勪簡鍚э級錛屽湪鑿滃崟鐨?#8220;鎿嶄綔”欏規湁涓涓悕涓?#8220;榪炴帴鍒板彟涓鍙拌綆楁満”鐨勮彍鍗曪紝鐐瑰嚮瀹冿紝杈撳叆榪滅▼璁$畻鏈虹殑IP錛岀劧鍚庣瓑涓婃暟鍗佸垎閽燂紝鎺ョ潃閫夋嫨榪滅▼璁$畻鏈虹殑瀹夊叏鎬ф棩蹇楋紝鍙抽敭閫夋嫨瀹冪殑灞炴э細鐐瑰嚮灞炴ч噷鐨?#8220;娓呴櫎鏃ュ織”鎸夐挳錛孫K錛佸畨鍏ㄦ棩蹇楁竻闄ゅ畬姣曪紒鍚屾牱鐨勫繊鍙楃棝鑻﹀幓娓呴櫎緋葷粺鏃ュ織錛?鐩墠鍦ㄤ笉鍊熷姪絎笁宸ュ叿鐨勬儏鍐典笅錛岃兘寰堝揩錛屽緢欏哄埄鍦版竻闄TP銆乄WW榪樻湁Schedlgu鏃ュ織錛屽氨鏄郴緇熸棩蹇楀拰瀹夊叏鏃ュ織灞炰簬Windows2000鐨勪弗瀵嗗畧鎶わ紝鍙兘鐢ㄦ湰鍦扮殑浜嬩歡鏌ョ湅鍣ㄦ潵鎵撳紑瀹冿紝鍥犱負鍦ㄥ浘褰㈢晫闈笅錛屽姞涔嬬綉閫熷張鎱紝濡傛灉浣犻摱瀛愬錛屾椂闂撮棽錛岃繕鏄彲浠ユ竻闄ゅ畠鐨勩傜患涓婃墍榪幫紝浠嬬粛浜哤indows2000鐨勬棩蹇楁枃浠朵互鍙婂垹闄ゆ柟娉曪紝浣嗘槸浣犲繀欏繪槸Administrator錛屾敞鎰忓繀欏諱綔涓虹鐞嗗憳鎴栫鐞嗙粍鐨勬垚鍛樼櫥褰曟墠鑳芥墦寮瀹夊叏鏃ュ織璁板綍銆傝榪囩▼閫傜敤浜?Windows 2000 Professional 璁$畻鏈猴紝涔熼傜敤浜庝綔涓虹嫭绔嬫湇鍔″櫒鎴栨垚鍛樻湇鍔″櫒榪愯鐨?Windows 2000 Server 璁$畻鏈恒?/p>

 

鑷蟲錛學indows2000瀹夊叏鐭ヨ瘑鍩虹璁插駭瀹屾瘯錛岃繕鏈夊嚑鍙ヨ瘽瑕佽錛屽ぇ瀹朵篃鐪嬪嚭鏉ヤ簡錛岃櫧鐒禙TP絳夌瓑鏃ュ織鍙互寰堝揩娓呴櫎錛屼絾鏄郴緇熸棩蹇楀拰瀹夊叏鏃ュ織鍗翠笉鏄偅涔堝揩銆侀偅涔堥『鍒╁湴鑳藉垹闄わ紝濡傛灉閬囧埌鑱槑鐨勭鐞嗗憳錛屽皢鏃ュ織鏂囦歡杞Щ鍒板彟涓涓湴鏂癸紝閭f洿鏄毦涓婂姞闅撅紝鎵浠ュ鍔濆ぇ瀹訛紝鍗冧竾涓嶈鎷垮浗鍐呯殑涓繪満鍋氳瘯楠岋紝鍥藉唴鐨勬硶寰嬪緢涓ュ憖錛佷粖澶╁悆楗椂錛屽惉璇存湁涓や釜浜哄紑鐜╃瑧錛屼竴涓漢鎶婂彟澶栦竴涓漢鐨勪笢瑗胯棌璧鋒潵浜嗭紝緇撴灉閭d釜浜轟竴鎬ワ紝鎶ユ浜嗭紝浜庢槸钘忎笢瑗塊偅涓漢琚垽鍥涘勾鍒戯紒錛佹硶瀹樿娉曞緥鏄笉寮鐜╃瑧鐨勶紒錛侊紒鎵浠ュぇ瀹朵竴瀹氳鐗㈣榪欑偣錛?涓嶈璇存垜鑰佺敓甯歌皥)



Tiany 2012-03-01 18:29 鍙戣〃璇勮
]]>
VS2008+WDK+DDKWzard 鎼緩椹卞姩寮鍙戠幆澧?/title><link>http://m.shnenglu.com/tiany/archive/2012/03/01/166901.html</link><dc:creator>Tiany</dc:creator><author>Tiany</author><pubDate>Thu, 01 Mar 2012 10:25:00 GMT</pubDate><guid>http://m.shnenglu.com/tiany/archive/2012/03/01/166901.html</guid><wfw:comment>http://m.shnenglu.com/tiany/comments/166901.html</wfw:comment><comments>http://m.shnenglu.com/tiany/archive/2012/03/01/166901.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/tiany/comments/commentRss/166901.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/tiany/services/trackbacks/166901.html</trackback:ping><description><![CDATA[<div id="hvzpftn" class="post-content"> <p><strong>涓銆乄DK鐨勪粙緇嶃佷笅杞姐佸畨瑁呭強閰嶅埗</strong></p> <p>1銆佸叧浜嶹DK</p> <p>Windows Driver Kit(<strong>椹卞姩紼嬪簭宸ュ叿鍖?/strong>): 鏄竴縐嶅畬鍏ㄩ泦鎴愮殑椹卞姩紼嬪簭寮鍙戠郴緇燂紝瀹冨寘鍚?Windows Driver Device Kit (DDK)錛岀敤浜庢祴璇?Windows 椹卞姩紼嬪簭鐨勫彲闈犳у拰紼沖畾鎬э紝鍖呮嫭錛?/p> <ul><li><strong>Windows Driver Foundation (WDF)</strong> 綆鍖栦簡 Windows 椹卞姩紼嬪簭鐨勫紑鍙戝拰鏀寔銆?/li><li><strong>澶存枃浠墮噸鏋?/strong> 錛圵indows Vista 鍜屾洿楂樼増鏈級閫氳繃鎻愪緵鏇寸畝鍗曠殑鐩綍緇撴瀯銆侀伩鍏嶅0鏄庡啿紿佷互鍙婂鎵鏈夋敮鎸佺殑 Windows 鐗堟湰浣跨敤鍗曚竴澶存枃浠墮泦錛岄檷浣庡ご鏂囦歡鐨勫鏉傛с?/li><li><strong>Installable File Systems (IFS) Kit</strong>灝嗗ご銆佸簱銆佺ず渚嬩互鍙婃枃妗d綔涓?WDK 鐨勪竴閮ㄥ垎鍒嗗彂銆?/li><li><strong>楠岃瘉紼嬪簭鍜岄潤鎬佸垎鏋愬伐鍏?/strong>, 錛堝 PRE<em>f</em>ast 鍜?nbsp;闈欐侀┍鍔ㄧ▼搴忛獙璇佺▼搴忥級甯姪鎮ㄥ湪緙栬瘧鏃舵煡鎵?bug銆?/li></ul> <p>2銆佷笅杞絎DK</p> <p>鏇劇粡涓嬭澆WDK濂藉儚榪樺繀欏誨緱http://connect.microsoft.com/娉ㄥ唽鍚庢墠鑳戒笅杞斤紝鑰屼笖涓嬭澆鍚庤繕鏈変竴鍙ユ彁紺猴細</p> <p>“鎻愰啋錛氭偍蹇呴』鎺ュ彈闄勫甫鐨勮鍙潯嬈炬墠鑳戒嬌鐢ㄦ杞歡銆備笉寰楀垎鍙戜笅杞借蔣浠跺寘銆?#8221;</p> <p><span id="more-39"></span></p> <p>鎵浠ュ綋鏃朵笅杞界殑鏃跺欒繕瑕佽蛋涓浜涗笉寰椾笉璧扮殑璺備笉榪囷紝浠婂ぉ濂藉儚鍙戠幇WDK鑳界洿鎺ヤ笅杞戒簡</p> <p>涓嬭澆鍦板潃錛歨ttp://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO</p> <p>濡傛灉涓嶈兘姝e父涓嬭澆錛屽叿浣撴搷浣滆瑙佸浣曚笅杞絎DK</p> <p>3銆佸畨瑁匴DK</p> <ol><li>鐢ㄨ櫄鎷熷厜椹卞姞杞戒笅杞藉ソ鐨?ISO闀滃儚鏂囦歡錛屽弻鍑昏繍琛岋紝鍑虹幇涓嬮潰浜插垏鐨勭敾闈?nbsp;<br /><img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb.png" width="244" height="174" /> </li><li>鎺ヨЕ錛屽嚭鐜頒互涓嬬敾闈紝鍦ㄥ乏渚х殑鏍戝艦澶嶉夋涓夋嫨瑕佸畨瑁呯殑緇勪歡鍙婂伐鍏鳳紝寤鴻鍏ㄩ儴瀹夎錛岄夋嫨濂藉悗鐐瑰嚮“OK”~~鍚庨潰鐨勫氨綆鍗曚簡~ <br /><img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb_3.png" width="566" height="400" /> </li><li>灝斿悗錛屼竴璺‘瀹氶粯璁ゅ嵆鍙?img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb_4.png" width="366" height="137" /></li></ol> <p> </p> <p><strong>浜屻丏DKWzard鐨勪粙緇嶃佷笅杞姐佸畨瑁呭強閰嶅埗</strong></p> <p>鍦╒S2008IDE涓病鏈夋彁渚涢┍鍔ㄥ紑鍙戠殑欏圭洰閫夐」錛屽綋鐒跺彲浠ョ敤鏅氬伐紼嬶紝鐒跺悗鎵嬪姩鍦級錛充腑閰嶅埗鐩稿簲鐨勭紪杈戣繛鎺ヤ互鍙婅皟璇曢夐」錛屼絾鏄姝ゅ彧鏉ワ紝姣忔閮借閲嶅浜涘鏉傜殑姝ラ銆傚湪http://ddkwizard.assarbad.net/緗戠珯涓婂彂鐜頒簡涓涓緢濂界敤鐨勮緟鍔╁伐鍏稤DKWizard錛岃兘澶熸柟渚垮湴瀵瑰紑鍙戠幆澧冭繘琛岄厤緗紝鐪熸槸閫傚悎鎯蟲垜榪欐牱鎳掍漢鍟婏紝宸ュ叿鐨勪綔鑰呬篃鑷О鏄洜涓烘噿鎯版墠寮鍙戞宸ュ叿錛岀湅鏉?#8220;鎳掓儼鏄帹鍔ㄧ鎶鍙戝睍鐨勫姩鍔?#8221;涓鐐逛笉鍋?銆?/p> <ul><li>DDKwzard瀹夎闇瑕佷笁涓枃浠訛細DDKWzard涓葷▼搴忥細瀹夎VS2008鐨勯」鐩ā鏉縟dkwizard_setup.exe</li><li>DDKBUILD.CMD錛氬簲璇ユ槸鐢╒S2008璋冪敤WDK緙栬緫緙栬瘧鍣ㄧ殑涓緋誨垪鑴氭湰dkbuild_cmd.zip</li><li>DDKBUILD.BAT 錛氫及璁′篃鏄槸鐢╒S2008璋冪敤WDK緙栬緫緙栬瘧鍣ㄧ殑涓緋誨垪鑴氭湰ddkbuild_bat.zip</li></ul> <ol><li>瀹夎ddkwizard_setup錛岄粯璁ゅ畨瑁咃紝涓璺疦ext鐐硅繃鍗沖彲錛屽皢DDKBUILD.CMD涓嶥DKBUILD.BAT鑰冨埌WDK鐨勫畨瑁呯洰褰曪紝鎴栬呭叾瀹冪洰褰曚篃琛岋紝鍙鍦ㄥ悗緇殑璁劇疆灝辮銆傚錛氭垜灝嗗叾鏀懼湪wdk鐨勭洰褰曚笅錛屽鍥?nbsp;<br /><img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb_5.png" width="405" height="210" />    <br /> </li><li>璁劇疆鐜鍙橀噺 <br />娣誨姞鐩稿簲鐨勭幆澧冨彉閲忥紝濡傝寮鍙慩P緋葷粺涓嬬殑椹卞姩鍒欐坊鍔燱XPBASE錛屽彉閲忓間負WDK鐨勬牴鐩綍錛屽鍥?nbsp;<br /><img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb_6.png" width="306" height="337" />濡傛灉涓哄叾瀹冪郴緇熷紑鍙戦┍鍔ㄥ垯濉啓鐩稿簲鐨勭幆澧冨彉閲?nbsp;<br />NT 4.0 ———–NT4BASE <p> </p> <p>windows2000—-W2KBASE</p> <p>windowsXP——-WXPBASE</p> <p>windows2003—-WNETBASE</p> <p>win7/2008 R2—-W7BASE</p></li><li>鎵撳紑VS 2008錛岃彍鍗?#8220;宸ュ叿”->“閫夐」”->宸︿晶“欏圭洰鍜岃В鍐蟲柟妗?#8221;->“VC++鐩綍”->鍙充晶“鍙墽琛屾枃浠?#8221;涓嬫媺鍒楄〃->娣誨姞涓欏笵:/WINDDK(鏍規嵁浣犵殑瀹為檯鎯呭喌錛屽氨鏄1姝ヤ腑DDKBUILD.CMD涓嶥DKBUILD.BAT鎵鍦ㄧ殑璺緞)銆?nbsp;<br /><img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb_7.png" width="408" height="225" /> <br /> </li><li>鐒跺悗灝卞彲浠ュ湪鎴戜滑鐨刅S2008涓柊寤洪」鐩簡錛屽涓嬪浘錛屽湪Visual C++閫夐」鍗′腑澶氫簡DDK Project鐨勯」鐩被鍨嬶紝閫夋嫨鐩稿簲鐨勬ā鏉挎坊鍔犳垜浠殑欏圭洰錛岀偣鍑葷‘瀹?nbsp;<br /><img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb_8.png" width="541" height="362" /></li><li>紜畾鍚庡嚭鐜癉DKWzard鐨勯」鐩垱寤洪〉闈紝鍦?#8220;Choose the DDKBUILD you want to use”涓夋嫨“ddkbuild.cmd”鎴栬?#8220;ddkbuild.bat”錛屽湪鍏朵笅闈㈤夋嫨鎴戜滑瑕佷負Who錛?000錛寈p……錛夊紑鍙戠殑椹卞姩銆?nbsp;<br />鏈鍚巉inish <br /><img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb_9.png" width="542" height="435" /></li><li>鍦ㄨВ鍐蟲柟妗堜腑渚挎槸鐢盌DKWzard涓烘垜浠嚜鍔ㄧ敓鎴愮殑涓涓畝鍗曠殑椹卞姩紼嬪簭妗嗘灦銆?nbsp;<br /> <img title="image" border="0" alt="image" src="http://202.206.196.103/2010/rsy/spltx/img/VS2008WDKDDKWzard_9F4E/image_thumb_10.png" width="239" height="328" /> </li><li>鏈鍚庣偣鍑籉6鐢熸垚瑙e喅鏂規錛屾垚鍔熺敓鎴愬悗鍦ㄩ」鐩殑objchk_win7_x86/i386鏂囦歡澶逛笅浼氱敓鎴愬嚑涓枃浠?nbsp;<br />driver1.obj —緙栬瘧鐢熸垚鐨?榪涘埗鏂囦歡 <br />driver1.pdb—鐢ㄤ簬璋冭瘯鏃朵嬌鐢ㄧ殑絎﹀彿鏂囦歡 <br />vc90.pdb—–鐢ㄤ簬璋冭瘯鏃朵嬌鐢ㄧ殑絎﹀彿鏂囦歡 <br /><strong>driver1.sys—灝辨槸鎴戜滑鎷洰浠ュ緟鐨勯┍鍔ㄧ▼搴忔枃浠?nbsp;<br /></strong></li></ol></div> <img src ="http://m.shnenglu.com/tiany/aggbug/166901.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/tiany/" target="_blank">Tiany</a> 2012-03-01 18:25 <a href="http://m.shnenglu.com/tiany/archive/2012/03/01/166901.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://xing69.com" target="_blank">欧美黑人一区二区三区</a>| <a href="http://yyy922.com" target="_blank">亚洲国产精品一区二区www在线</a>| <a href="http://7776701.com" target="_blank">国产乱人伦精品一区二区</a>| <a href="http://avtt0.com" target="_blank">欧美精品入口</a>| <a href="http://478884.com" target="_blank">欧美午夜寂寞影院</a>| <a href="http://012492.com" target="_blank">国产精品尤物</a>| <a href="http://621939.com" target="_blank">精品二区久久</a>| <a href="http://avsemm.com" target="_blank">亚洲国产日韩一区二区</a>| <a href="http://3848404.com" target="_blank">亚洲人成欧美中文字幕</a>| <a href="http://wwwiqiuxia.com" target="_blank">在线天堂一区av电影</a>| <a href="http://avse69.com" target="_blank">午夜伦欧美伦电影理论片</a>| <a href="http://heyzo1199.com" target="_blank">久久精品麻豆</a>| <a href="http://92y5.com" target="_blank">亚洲人妖在线</a>| <a href="http://58yewu.com" target="_blank">欧美一区二区网站</a>| <a href="http://chunshanketang.com" target="_blank">欧美成人精品一区二区</a>| <a href="http://uniconmgt.com" target="_blank">欧美日韩色婷婷</a>| <a href="http://322033.com" target="_blank">国产欧美丝祙</a>| <a href="http://wwwlywbb.com" target="_blank">亚洲国产一区二区三区a毛片</a>| <a href="http://gzzhuangshi.com" target="_blank">99在线观看免费视频精品观看</a>| <a href="http://551692.com" target="_blank">午夜久久久久久</a>| <a href="http://uuuu30.com" target="_blank">欧美风情在线</a>| <a href="http://my88855.com" target="_blank">一区二区动漫</a>| <a href="http://126film.com" target="_blank">久久先锋影音</a>| <a href="http://wwwmy77757.com" target="_blank">国产精品普通话对白</a>| <a href="http://www-85489.com" target="_blank">在线精品亚洲一区二区</a>| <a href="http://345kt.com" target="_blank">亚洲午夜一区二区</a>| <a href="http://sxhrdyb.com" target="_blank">免费观看一区</a>| <a href="http://xdlot.com" target="_blank">亚洲影院高清在线</a>| <a href="http://sxhrsmjj.com" target="_blank">美女任你摸久久</a>| <a href="http://www-137999.com" target="_blank">国产久一道中文一区</a>| <a href="http://987gqb.com" target="_blank">亚洲精品一区二区三</a>| <a href="http://850cn.com" target="_blank">久久久久久9</a>| <a href="http://mom8888.com" target="_blank">这里只有精品电影</a>| <a href="http://zuan3344.com" target="_blank">欧美高清视频在线观看</a>| <a href="http://by274.com" target="_blank">国产自产精品</a>| <a href="http://www668889.com" target="_blank">午夜精品福利在线</a>| <a href="http://8332777.com" target="_blank">亚洲精品欧美精品</a>| <a href="http://2424ddd.com" target="_blank">久久综合激情</a>| <a href="http://qqszdq.com" target="_blank">国产欧美在线观看一区</a>| <a href="http://www77vcd.com" target="_blank">亚洲视频在线看</a>| <a href="http://yw3328.com" target="_blank">欧美激情网友自拍</a>| <a href="http://showrti.com" target="_blank">麻豆精品在线播放</a>| <a href="http://20074972.com" target="_blank">日韩视频一区二区三区在线播放免费观看 </a>| <a href="http://vipaiqiyi.com" target="_blank">欧美精品成人一区二区在线观看 </a>| <a href="http://dk13studio.com" target="_blank">午夜视频一区</a>| <a href="http://showrti.com" target="_blank">91久久综合</a>| <a href="http://www-36900.com" target="_blank">久久久午夜精品</a>| <a href="http://yjjs20.com" target="_blank">国产日韩亚洲欧美综合</a>| <a href="http://4399360.com" target="_blank">宅男精品视频</a>| <a href="http://858185gg.com" target="_blank">亚洲激情网站</a>| <a href="http://szxrdr.com" target="_blank">欧美11—12娇小xxxx</a>| <a href="http://nn99dd.com" target="_blank">在线成人中文字幕</a>| <a href="http://811897.com" target="_blank">久久久久国产成人精品亚洲午夜</a>| <a href="http://huxiu123.com" target="_blank">日韩天堂av</a>| <a href="http://uu774.com" target="_blank">欧美—级a级欧美特级ar全黄</a>| <a href="http://chinashixin.com" target="_blank">精品动漫3d一区二区三区</a>| <a href="http://ayxchc.com" target="_blank">久久激情一区</a>| <a href="http://coolpaly.com" target="_blank">欧美一区在线看</a>| <a href="http://x946.com" target="_blank">激情国产一区</a>| <a href="http://02326a.com" target="_blank">欧美成人视屏</a>| <a href="http://312012.com" target="_blank">欧美成人精品一区</a>| <a href="http://88xjj.com" target="_blank">日韩视频中文字幕</a>| <a href="http://6399128.com" target="_blank">亚洲免费成人av电影</a>| <a href="http://017455.com" target="_blank">欧美三级电影大全</a>| <a href="http://52sougou.com" target="_blank">老司机精品导航</a>| <a href="http://88848885.com" target="_blank">狠狠久久亚洲欧美</a>| <a href="http://www205sihu.com" target="_blank">美女久久一区</a>| <a href="http://555yye.com" target="_blank">你懂的国产精品</a>| <a href="http://88844401.com" target="_blank">亚洲九九精品</a>| <a href="http://329374.com" target="_blank">亚洲精品国产精品乱码不99 </a>| <a href="http://dahuxu.com" target="_blank">国产欧美一区二区三区久久</a>| <a href="http://jy920.com" target="_blank">欧美一区二区视频在线观看2020</a>| <a href="http://5657hh.com" target="_blank">亚洲无线视频</a>| <a href="http://szsywine.com" target="_blank">国产日产高清欧美一区二区三区</a>| <a href="http://bizhijidi.com" target="_blank">欧美在线在线</a>| <a href="http://by56677.com" target="_blank">久久天堂国产精品</a>| <a href="http://566805.com" target="_blank">日韩视频久久</a>| <a href="http://v58q.com" target="_blank">亚洲欧美成人精品</a>| <a href="http://sexx777.com" target="_blank">黑丝一区二区</a>| <a href="http://www44448.com" target="_blank">亚洲人成人77777线观看</a>| <a href="http://aa56789.com" target="_blank">欧美日韩免费观看一区</a>| <a href="http://writeingo.com" target="_blank">亚洲欧美视频一区二区三区</a>| <a href="http://81ffff.com" target="_blank">欧美一区二区大片</a>| <a href="http://kdy444.com" target="_blank">亚洲国产欧美日韩精品</a>| <a href="http://491342.com" target="_blank">日韩视频免费观看</a>| <a href="http://gztgo.com" target="_blank">国产欧美91</a>| <a href="http://339871.com" target="_blank">欧美激情精品久久久久久蜜臀</a>| <a href="http://www38044.com" target="_blank">欧美欧美全黄</a>| <a href="http://bnb-gndc.com" target="_blank">欧美在线|欧美</a>| <a href="http://lovehefei.com" target="_blank">免费亚洲视频</a>| <a href="http://wg135.com" target="_blank">小黄鸭精品aⅴ导航网站入口</a>| <a href="http://zzmzit.com" target="_blank">久久激情综合网</a>| <a href="http://by2735.com" target="_blank">欧美在线观看你懂的</a>| <a href="http://77smsm.com" target="_blank">一本色道久久综合亚洲精品按摩</a>| <a href="http://666cmc.com" target="_blank">国产精品主播</a>| <a href="http://www24668.com" target="_blank">亚洲成色最大综合在线</a>| <a href="http://di4see.com" target="_blank">欧美视频在线不卡</a>| <a href="http://26cs.com" target="_blank">久久久www成人免费精品</a>| <a href="http://244223.com" target="_blank">欧美激情第4页</a>| <a href="http://481323.com" target="_blank">久久精品国产精品</a>| <a href="http://wwwgay456.com" target="_blank">欧美日韩国产欧</a>| <a href="http://jqnyc.com" target="_blank">裸体一区二区</a>| <a href="http://gyzhoucheng.com" target="_blank">国产精品福利在线观看</a>| <a href="http://7sscc.com" target="_blank">欧美 日韩 国产精品免费观看</a>| <a href="http://080177.com" target="_blank">欧美日韩一区二区国产</a>| <a href="http://bjrailtech.com" target="_blank">麻豆成人在线</a>| <a href="http://1188188.com" target="_blank">国产精品久久综合</a>| <a href="http://chongpiapia.com" target="_blank">亚洲国产日韩欧美在线99</a>| <a href="http://www-833898.com" target="_blank">国产欧美丝祙</a>| <a href="http://119663.com" target="_blank">日韩视频免费观看高清在线视频</a>| <a href="http://czhqwy.com" target="_blank">在线播放中文字幕一区</a>| <a href="http://tk99444.com" target="_blank">亚洲免费在线视频</a>| <a href="http://njhuike.com" target="_blank">一区二区三区欧美激情</a>| <a href="http://wtoykd.com" target="_blank">久久综合给合久久狠狠狠97色69</a>| <a href="http://www344399.com" target="_blank">欧美一区1区三区3区公司</a>| <a href="http://fs-nanxiang.com" target="_blank">欧美福利在线</a>| <a href="http://287975.com" target="_blank">母乳一区在线观看</a>| <a href="http://75pppp.com" target="_blank">国内外成人免费激情在线视频</a>| <a href="http://mmpzyw.com" target="_blank">宅男精品视频</a>| <a href="http://ythbhg.com" target="_blank">亚洲一本视频</a>| <a href="http://126900.com" target="_blank">欧美黑人多人双交</a>| <a href="http://anal-movie-teen.com" target="_blank">久久最新视频</a>| <a href="http://372469.com" target="_blank">精品二区视频</a>| <a href="http://czjrby.com" target="_blank">久久精品视频播放</a>| <a href="http://6222h.com" target="_blank">欧美在线网址</a>| <a href="http://laodaohang.com" target="_blank">国产欧美日韩视频</a>| <a href="http://9927tv.com" target="_blank">亚洲自拍另类</a>| <a href="http://521531.com" target="_blank">欧美一区二视频</a>| <a href="http://660507jj.com" target="_blank">国产精品久久7</a>| <a href="http://566805.com" target="_blank">99国产精品99久久久久久</a>| <a href="http://ccc36-com.com" target="_blank">亚洲裸体视频</a>| <a href="http://880895.com" target="_blank">欧美精品激情在线</a>| <a href="http://j88866.com" target="_blank">亚洲欧洲精品一区</a>| <a href="http://3344568.com" target="_blank">99精品国产高清一区二区</a>| <a href="http://hellomusiczone.com" target="_blank">美女露胸一区二区三区</a>| <a href="http://1390744.com" target="_blank">欧美国产日韩一区二区</a>| <a href="http://imaben.com" target="_blank">亚洲激情影视</a>| <a href="http://whmingtong.com" target="_blank">欧美日本乱大交xxxxx</a>| <a href="http://78757a.com" target="_blank">亚洲精品影院在线观看</a>| <a href="http://lysyfls.com" target="_blank">中文有码久久</a>| <a href="http://www3344xz.com" target="_blank">国产精品一区二区黑丝</a>| <a href="http://zuan3344.com" target="_blank">亚洲一区二区三区涩</a>| <a href="http://66jj99.com" target="_blank">欧美一区二区三区啪啪</a>| <a href="http://56701sy.com" target="_blank">国产欧美日韩另类视频免费观看</a>| <a href="http://yyy922.com" target="_blank">欧美一区二区三区免费观看</a>| <a href="http://wallypanel.com" target="_blank">久久精品一区</a>| <a href="http://75pppp.com" target="_blank">亚洲国产精品第一区二区</a>| <a href="http://5555547.com" target="_blank">久久男人资源视频</a>| <a href="http://517hc5.com" target="_blank">欧美国产日韩一区二区三区</a>| <a href="http://xvideoav99.com" target="_blank">亚洲精品男同</a>| <a href="http://a718fun.com" target="_blank">欧美日韩亚洲一区二区三区在线</a>| <a href="http://110488.com" target="_blank">中日韩高清电影网</a>| <a href="http://p5555ww.com" target="_blank">久久精品一二三</a>| <a href="http://bkf23.com" target="_blank">亚洲九九爱视频</a>| <a href="http://bauyu121.com" target="_blank">国产精品亚洲欧美</a>| <a href="http://345521.com" target="_blank">久久免费偷拍视频</a>| <a href="http://99hhbb.com" target="_blank">亚洲剧情一区二区</a>| <a href="http://05ec.com" target="_blank">欧美一区二区视频观看视频</a>| <a href="http://6556h.com" target="_blank">激情欧美一区二区</a>| <a href="http://1181318.com" target="_blank">欧美激情偷拍</a>| <a href="http://333666333.com" target="_blank">午夜在线a亚洲v天堂网2018</a>| <a href="http://444al.com" target="_blank">亚洲精品影视在线观看</a>| <a href="http://74va.com" target="_blank">欧美图区在线视频</a>| <a href="http://18av-2.com" target="_blank">欧美亚洲一级片</a>| <a href="http://www-72794.com" target="_blank">欧美r片在线</a>| <a href="http://360695.com" target="_blank">亚洲激情视频网站</a>| <a href="http://sese135.com" target="_blank">91久久国产自产拍夜夜嗨</a>| <a href="http://099553.com" target="_blank">欧美大片网址</a>| <a href="http://anal-movie-teen.com" target="_blank">日韩亚洲一区二区</a>| <a href="http://0370city.com" target="_blank">欧美一级久久久久久久大片</a>| <a href="http://www-72794.com" target="_blank">国产精品久久久久毛片软件</a>| <a href="http://liandezhi.com" target="_blank">先锋影音久久久</a>| <a href="http://88848885.com" target="_blank">久久人人97超碰国产公开结果</a>| <a href="http://www8888803.com" target="_blank">激情小说另类小说亚洲欧美</a>| <a href="http://jxchunlong.com" target="_blank">蜜臀91精品一区二区三区</a>| <a href="http://jzsp87.com" target="_blank">亚洲精品中文字幕在线</a>| <a href="http://483134.com" target="_blank">欧美中文字幕视频在线观看</a>| <a href="http://278263.com" target="_blank">一区精品在线</a>| <a href="http://9238479.com" target="_blank">欧美色道久久88综合亚洲精品</a>| <a href="http://wwwnnnn.com" target="_blank">亚洲一区在线观看视频</a>| <a href="http://www11108b.com" target="_blank">久热精品视频在线</a>| <a href="http://lorgou.com" target="_blank">亚洲一级在线观看</a>| <a href="http://xingmaipet.com" target="_blank">影音欧美亚洲</a>| <a href="http://cechi8.com" target="_blank">国产精品九九久久久久久久</a>| <a href="http://www24668.com" target="_blank">狼人天天伊人久久</a>| <a href="http://goutoujunshi.com" target="_blank">亚洲一区二区在线看</a>| <a href="http://cao3e8c8.com" target="_blank">免费成人黄色片</a>| <a href="http://qdpetlove.com" target="_blank">亚洲午夜激情</a>| <a href="http://www3344uh.com" target="_blank">亚洲国产岛国毛片在线</a>| <a href="http://my777752.com" target="_blank">国产精品久久久99</a>| <a href="http://4123123.com" target="_blank">欧美成熟视频</a>| <a href="http://zhhtianyi.com" target="_blank">久久狠狠婷婷</a>| <a href="http://www-5013.com" target="_blank">亚洲图片你懂的</a>| <a href="http://fengxinye.com" target="_blank">亚洲国产精品一区在线观看不卡 </a>| <a href="http://987527.com" target="_blank">久久亚洲精品一区</a>| <a href="http://www-666638.com" target="_blank">日韩视频免费观看高清在线视频 </a>| <a href="http://r4747.com" target="_blank">国产精品日韩久久久久</a>| <a href="http://543422.com" target="_blank">欧美国产三区</a>| <a href="http://wwmm9.com" target="_blank">美腿丝袜亚洲色图</a>| <a href="http://lgaoxiao.com" target="_blank">久久国产福利</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>