-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

´åÀ¸¥~±¾§ð¨¾ÃÀ³N

( ²Åé ¦r)
§@ªÌ¡G®}³ÓÃþ§O¡G1. -> ¦w¥þ -> ºô¸ô¦w¥þ -> Àb«È§ðÀ»»P¤J«I
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ´åÀ¸¥~±¾§ð¨¾ÃÀ³N 3dWoo®Ñ¸¹¡G 34984
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
¡i¤£±µ¨ü­qÁÊ¡j

¥Xª©¤é¡G2/1/2013
­¶¼Æ¡G256
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¡i¤£±µ¨ü­qÁÊ¡j
ISBN¡G9787121195327
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

ºôµ¸´åÀ¸²£·~¬O¤@­Ó·s¿³ªº´Â¶§²£·~¡C¸g¾ú¤F20¥@¬ö¥½¦Ü¤µªº§Ö³tµo®i¡A§Ú°êªººôµ¸´åÀ¸²£·~¥¿³B¤_°ª³t¦¨ªø¦}§Ö³t¨«¦V¦¨¼ô´Áªº¶¥¬q¡C¥Ø«e¡Aºôµ¸´åÀ¸²£·~¤w¦¨¬°§Ú°êºôµ¸¸gÀ٤Τå¤Æ®T¼Ö²£·~ªº­«­n¤ä¼µ¡A¦]¦¹¡A§Ú°êªººôµ¸´åÀ¸²£·~Áٻݭn°ê®a©M¬F©²ªº¹ªÀy¡B¤ä«ù»P¨þÅ@¡X¡X¤×¨ä¬O¦b¬Fµ¦¤Îªk«ßªk³W¼h­±¡C»P¦¹¦P®É¡A¤]§ó»Ý­n¾Ç³N¬É©M²£·~¬É­«µøºôµ¸´åÀ¸ªº¦w¥þ«Â¯Ù¡A¿n·¥¬ã¨sºôµ¸´åÀ¸ªº¦w¥þ§Þ³N¡A¬°§Ú°êªººôµ¸´åÀ¸²£·~³Ð³y¤@­Ó°·±d¡B¨}©Êªºµo®iÀô¹Ò¡C
·í«e¡Aºôµ¸´åÀ¸­±Á{ªºÀY¸¹¦w¥þ«Â¯Ù´N¬Oºôµ¸´åÀ¸¥~±¾¡Cªñ¨Ç¦~¨Ó¡A«H®§¦w¥þ§Þ³N¬ã¨s»â°ìªºµÛ§@«Ü¦h¡A¦ý±Mªù°w¹ïºôµ¸´åÀ¸¦w¥þ¬ã¨sªº¥i¿×»ñ¤òÅ﨤¡A¦Ó¥B°ò¥»¤W¬O¥Hºôµ¸´åÀ¸¥~±¾²{¶Hªº´¦¥Ü©M¥­¾Qª½­zªº¤å¦r¬°¥D¡A¯u¥¿´¦¶}²{¶H­I¦Zªº¥»½è¡B°Q½×¤Ï¥~±¾§Þ³NªºµÛ§@ÁÙ¨S¦³¬Ý¨ì¡C¡m´åÀ¸¥~±¾§ð¨¾ÃÀ³N¡n¤@®Ñ¶ñ¸É¤F³o¤è­±¹Ï®ÑªºªÅ¥Õ¡A­º¥ý´¦¥Ü¤Fºôµ¸´åÀ¸¤Î¨ä¥~±¾ªº­ì²z¡AµM¦Z³q¹L¥N½X¹ê¨Òù¦C©M½LÂI¤Fºôµ¸´åÀ¸¥~±¾ªºª`¤J§Þ³N¡BµL¼Ò¶ô¤ÆÁôÂç޳N¡B¥æ¤¬³q«HÁôÂç޳N¡B¨ç¼Æ½Õ¥ÎÁôÂç޳N¡BHook§Þ³N¥H¤Î´åÀ¸ªº¦w¥þ«OÅ@¡A³Ì¦Z©ß¿j¤Þ¥É¡A´£¥X¤F¥~±¾ÀË´ú»P¨¾±sªº§Þ³N¡C
ºôµ¸´åÀ¸²£·~¤¤¡Aºôµ¸´åÀ¸¥~±¾¦b¥¨¤jªº¦Ç¦â§Q¯qªºÅX°Ê¤U¡A¤£·|¦]¬°§Ú­Ì¹ï¥¦ªº¹½´c¦Ó®ø¤`¡A¬Û¤Ï¡A¥¦·|¡§¹D°ª¤@¤Ø¡AÅ]°ª¤@¤V¡¨¡C¾Ç³N¬É©M²£·~©¡ªº¾ÇªÌ©M§Þ³N±M®a­Ì¥u¦³¥¿µø¥¦ªº¦s¦b¡A²`¨è¦a¤F¸Ñ©M»{ÃÑ¥¦¡A¦}¦b§Þ³N¤W¿n·¥¥D°Ê¦a¹ï§Ü¥¦¡A¤~¯à¯u¥¿«OÅ@ºôµ¸´åÀ¸©Mºôµ¸´åÀ¸²£·~¡C
ÂÔ±N¦¹®Ñ±ÀÂ˵¹¼ö°J©M±q¨Æ«H®§¦w¥þ©Mºôµ¸´åÀ¸¦w¥þ¤u§@ªº±M·~§Þ³N¤H­û¾Ç²ß©M°Ñ¦Ò¡C

¹q¤l¬ì§Þ¤j¾Ç¡@±Ð±Â
§õ¼Ý¶W


«e¨¥

§Úªº¦w¥þ¤§¸ô
2002¦~¡A¦b¤÷¿Ëªº³­¦ñ¤U¡A§Úµn¤W¤F¦è¥hªº¤õ¨®¡A¨Ó¨ì¤F¡§¤T°ê¡¨µo²»¦a¥|¤t«n¥R´NŪ¤j¾Ç¡C¦b¤j¾Ç´Á¶¡¡AÁöµM§Ú«Ü¥Î¤ß¦a¾Ç²ß»P­pºâ¾÷¬ÛÃöªº¨Cªù¥\½Ò¡A¦ý¬O¦]¬°«H®§³¬¶ë¡A¹ï­pºâ¾÷³oªù¬ì¾Ç¡A§Ú©l²×ı±o¦Û¤v¨S¦³¤Jªù¡A¦]¦Ó²`·P­W´e¡C
ª½¨ì2003¦~¡A±oª¾ºô©ö³Ð©l¤H¤B½U¦¨¬°¤¤°ê­º´I¤§¦Z¡A§Ú¤~ª¾¹D¦¨³£ÁÙ¦³¤@©Ò¤j¾Ç¥s°µ¹q¤l¬ì§Þ¤j¾Ç¡C2006¦~¡A§Ú«Ü©¯¹B¦a¶i¤J¹q¤l¬ì§Þ¤j¾Çºôµ¸§ð¨¾¹êÅç«Ç´NŪ¬ã¨s¥Í¡A±q¦¹¥¿¦¡¶}©l¤Fºôµ¸¦w¥þªº¾Ç²ß©M¬ã¨s¤§®È¡C
2007¦~¡A§Ú­Ì¹êÅç«Ç±µ¨ì²Ä¤T¤è¤½¥qªº¤@­Ó¥D°Ê¨¾±s¨t²Î¶µ¥Ø¡A§Ú¥¿¦n­t³d¹ê²{¨ä¤¤ªº¨¾¤õùÙ¼Ò¶ô¡C³o¬O§Ú²Ä¤@¦¸¿W¥ß­t³d³]­p©M¶}µo¤@­Ó§¹¾ãªº¦w¥þ¶µ¥Ø¡C¸g¹L³o­Ó¶µ¥Øªº¬~§¡A§Ú¹ïWindows¾Þ§@¨t²Î¡B¤ì°¨©MRootkit§Þ³N¦³¤F¤ñ¸û²`¤Jªº»{ÃÑ¡X¡X³Ì¤jªº¦¬ÀòÁÙ¬O¾Ç·|¤F¦p¦ó¥h¾Ç²ß©M°µ§Þ³N¬ã¨s¡C
2009¦~¡A±q¹q¤l¬ì§Þ¤j¾Ç²¦·~¤§¦Z¡A§Ú§¤¤W¤F«n¤Uªº¤õ¨®¡A¨Ó¨ì²`¦`¤@®a¤¬Ápºô¤½¥q±q¨Æ¤Ï¥~±¾¤ÀªR¤u§@¡C¤@¦~¤§¦Z¡A¥Ñ¤_ºØºØ­ì¦]¡A§Ú¼ÝµM¿ï¾ÜÂ÷¶}¡C
2010¦~¡A§Ú¦A¦¸¦^¨ì¦¨³£¡A¦b¤¤¿³³q°T¦¨³£¬ã¨s©Ò¶}©l¤F¤â¾÷³n¥ó¶}µo¤§®È¡C¤£¹L¡A·í®É§Ú¯à±µÄ²ªº¥u¬O§CºÝªº¯S©Ê¾÷¡A¤£¬O¤@ª½´÷±æªº´¼¯à¾÷¡A©Ò¥H¡A3­Ó¤ë¤§¦Z¡A§Ú¦A¦¸¿ï¾ÜÂ÷¶}¡C
2011¦~¡A§Ú¨Ó¨ì²^Ä_°µµL½u¦w¥þ¡A²×¤_¶}©l±µªñ´¼¯à¾÷¡CµL½u¦w¥þ¬O¤@­Ó·sªº¤è¦V¡A¥]¬AWAP¦w¥þ¡BAndroid¦w¥þ¡BiOS¦w¥þµ¥¡A¯A¤Îªº¦w¥þ­·ÀIÂI¤ñ¸û¦h¡A¸ê®Æ¤]¤ñ¸û¹¼¥F¡A¦ý¬O¡A§Ú­Ì¨ÌµM°^Äm¤F¦Û°Ê¤Æ±´´úAndroid³n¥óº|¬}ªºfuzzing¨t²Î¡B°ò¤_Smali Hook§Þ³NªºAndroid­·ÀI¤ÀªR¨t²Î©MiOSÀRºA±½´y¤u¨ãµ¥¡C
2012¦~¹ï§Ú¨Ó»¡¬O«D±`¤£¥­¤Zªº¤@¦~¡A¦]¬°§Ú§¹¦¨¤F³o¥»®Ñ¡A¦b¦w¥þ¬ã¨sªº¹D¸ô¤W¯d¤U¤F¦Û¤vªº¨¬¸ñ¡CÁöµM¤£¤@©w¯à°µ¨ì¦r¦r¯]¿Y¡A¦ý§Ú¬Û«H¡A³o¥»®Ñ¨½Åé²{ªº¦UºØ«ä·Q¡A¥]¬A®t²§¤ÀªR¡B¼Ò½k°²©w¡Bµê°²ª`¥Uµ¥¡AÁÙ¬O·|¤Þ°_¦w¥þ±q·~ªÌªº¦@»ï¡C·íµM¡A¥»®Ñ¥Xª©®É¡A§Ú¥i¯à¤w¸g°h¥X±µÄ²¦h¦~ªº¦w¥þ¦æ·~¡AÂà¾ÔµL½u²£«~ªº¬ãµo¡C
§Ú¬Û«H¡AµL½×¦Û¤v¦b°µ¤°¤\¡A¤º®e¤£¬O³Ì­«­nªº¡AÃöÁä¬O¯à¤£¯à§â¨Æ±¡°µ¨ì·¥­P¡A¯à¤£¯à¥H³Ð·sªº«äºû¥h¸Ñ¨M°ÝÃD¡C
§Ú¬Û«H¡AµL½×¦Û¤v¬O§_¨«¦b¦w¥þ¬ã¨sªº¹D¸ô¤W¡A¤è¦V¡B±Mª`¡B°í«ù©M¦Û«H³£¬O¥´¶}¦¨¥\¤§ªùªº¥²³ÆÆ_°Í¡C

¼g§@¥Øªº
¬°¤°¤\­n¼g³o¥»®Ñ¡H
¤Ï¥~±¾¬O¤@¶µ¨t²Î¤uµ{¡A¯A¤Î¦h¤è­±ªºª¾ÃÑ¡A¥]¬A¹ï´åÀ¸ªº²z¸Ñ¡B¹ïWindows¾Þ§@¨t²Îªº»{ÃÑ¡B¹ïºôµ¸¨óijªº´x´¤¡B¹ï½Õ¸Õ»P¤Ï½Õªº´x´¤µ¥¡A»Ý­n¨ã³Æ§Þ³N³Ð³y©Ê¤~¯à¦b§ð¨¾¤¤¥e¾ÚÀu¶Õ¡C¦ý¬O¡A¥Ø«e¥«­±¤WÁÙ¨S¦³¤@¥»²`¤JÁ¿¸Ñ³o³¡¤Àª¾ÃѪº®Ñ¡C©Ò¥H¡A¦pªG¦³¤@¥»®Ñ¯à²`¨è­åªR´åÀ¸¡B¥~±¾©M¤Ï¥~±¾¡A±N¬O¹ïºôµ¸´åÀ¸¦w¥þ·P¿³½ìªºÅªªÌªººÖ­µ¡X¡X¦]¬°¥¦¯à°÷´£¤ÉŪªÌ¹ïºôµ¸´åÀ¸¦w¥þªº»{ÃÑ¡B¶}Áï²´¬É¡C
Ãö¤_¥»®Ñ
¦b­pºâ¾÷»â°ì¡AµL½×¬Oºôµ¸¡B¾Þ§@¨t²Î¡B¸}¥»¡AÁÙ¬O³n¥ó¡A³£¦³¦UºØ¼h¦¸ªº®ÑÄy¨Ó´y­z¹ïÀ³ªº¦w¥þª¾ÃÑ¡A¦ý¬O¹ïºôµ¸´åÀ¸¦Ó¨¥¡A°ê¤ºÁ¿¸Ñ¨ä¦w¥þ©Êªº®ÑÄy«o¤Ö¤§¤S¤Ö¡C°ê¥~¦³¤@¥»®Ñ¥s°µ¡mºôµ¸´åÀ¸¦w¥þ´¦¯µ¡n¡]Exploiting Online Games: Cheating Massively Distributed Systems¡^¡A¨ä¹ï¥~±¾§Þ³Nªº­åªR¥u¬O»f¸»ÂI¤ô¡A¤£°÷²`¤J¡A¹ï´åÀ¸¬[ºcµ¥¤]¥¼°µ¸Ô²Ó´y­z¡A¦Ó¥B¥¼¹ï¤Ï¥~±¾«ä¸ô¶i¦æ¾ã²z¡A©Ò¥H¡A¹ï¤@­Ó«æ¤_¤F¸Ñ¥~±¾©M´åÀ¸­ì²zªº¤H¨Ó»¡¡A¥u¯à¬O±æ±ö¤î´÷¡C¬°¤FÅýŪªÌ¤F¸Ñ¥~±¾ªº¨î§@¹Lµ{©M­ì²z¡A²z¸Ñ´åÀ¸ªº®Ö¤ß·§©À¡A²z²M¤Ï¥~±¾ªº«ä¸ô¡Aµ§ªÌªá¶O¤F¤j¶q®É¶¡§ë¤J¥»®Ñªº¼g§@¡A¥]¬A¹ê¨Òªº½s¼g¡B¦UºØ­ì²z¹ÏªºÃ¸¨îµ¥¡C
¥»®Ñ¦³«Ü¦h«GÂI¡A¬Û«H­È±oŪªÌ¦n¦nªáºë¤O¥h¬ãŪ¡C³o¨Ç«GÂI¥]¬A¦ý¤£­­¤_¥H¤U¤è­±¡C
*»P¦PÃþ§Þ³N§@¹ï¤ñ¡A¦}¶i¦æÀu¯ÊÂIªºµû»ù¡C
*¤£¶È­åªR¥~±¾§Þ³N¡A¤]ù¦C¤Ï¥~±¾§Þ³N¡C
*¸Ñ¨M°ÝÃDªº«ä¸ô·s¿o¡A¦p®t²§¤ÀªR¡B¼Ò½k°²©w¡B½uµ{Âಾ¡B®ø®§¤À¬yµ¥¡C

¹ê¨Òµ{§Ç¤Î¬ÛÃö¤åÀÉ
¥»®Ñªº¨C¤@³¹³£´£¨Ñ¤F¹ê¨Òµ{§Ç¤Î¬ÛÃö¾\Ū¤åÀÉ¡A©ñ¦b»P¦U³¹¹ïÀ³ªº¸ê·½¥]¤¤¡CŪªÌ¥i¥H³X°Ýhttp://www.broadview.com.cn/19532¤U¸ü¡A©ÎªÌ¥[¤JQQ¸s143914331Àò¨ú¡C
ŪªÌ¦b¾\Ū¥»®Ñ¥H¤Î¬ÛÃö¹ê¨Òµ{§Ç©M¤åÀɪº¹Lµ{¤¤¹J¨ìªº§x´b¡A³£¥i¥H³q¹Lµ¹gamebot@foxmail.comµo°e¹q¤l¶l¥óªº¤è¦¡¨ÓÀò¨úº¡·Nªºµª®×¡C

§K³dÁn©ú
¥»®Ñ©Ò°Q½×ªº§Þ³N¶È¥Î¤_¬ã¨s©M¾Ç²ß¡A¦®¦b´£°ª´åÀ¸ªº¦w¥þ©Ê¡AÄY¸T¥Î¤_¤£¨}°Ê¾÷¡C¥ô¦ó­Ó¤H¡B¹Î¶¤¡B²Õ´¤£±o¨Ï¥Î¨ä¶i¦æ«Dªk¬¡°Ê¡A§_«h¦ZªG¦Û­t¡C

¥»®Ñµ²ºc
¥»®Ñ¤À¬°5½g¡A¦@10³¹¡C
²Ä1½g¬O¡§´åÀ¸©M¥~±¾ªìÃѽg¡¨¡C¥»½g¬O¥þ®Ñªº¶}½g¡A¥D­n±q¤º¦s¹ï¶Hªº¨¤«×¦VŪªÌÄÄ©ú¤°¤\¬O¥~±¾¡A¥~±¾±a¨Óªº¦M®`¡A¥H¤ÎÀ³¸Ó«ç¼Ë²z¸Ñ¥~±¾»P´åÀ¸ªºÃö¨t¡C
²Ä2½g¬O¡§¥~±¾§Þ³N½g¡¨¡C¥»½g¥]¬A²Ä2³¹¦Ü²Ä7³¹¡A¦@6³¹¡A¥D­nÄÄ­z¶}µo¤@´ÚÀu¨qªº¥~±¾©Òªö¥Îªº§Þ³N¡C³o¨Ç§Þ³N¤À§O¬Oª`¤J§Þ³N¡B¼Ò¶ôÁôÂç޳N¡B¦w¥þªº¥æ¤¬§Þ³N¡BCall¨ç¼Æ§Þ³N¡BHook§Þ³N©M¦Û§Ú«OÅ@§Þ³N¡C¥»½gªº¨C¤@³¹³£¥]¬A¦PÃþ§Þ³NªºÀu¯ÊÂI¤ÀªR©M¤j¶qªº¹ê¨Òµ{§Ç¡A¬Û«H®Ú¾Ú³oºØ¦w±Æ¡AŪªÌ¯à°÷¹ï¥~±¾ªº¨î§@¹Lµ{©M§@¹ú¹Lµ{¦³²`¨èªº»{ÃÑ¡A¦P®É¡A¨C¤@³¹¤¤¹ï¦PÃþ§Þ³Nªº¹ï¤ñ¡A¤]·|À°§UŪªÌ²z¸Ñ©M´x´¤¬ÛÀ³ªº§Þ³N¡C
²Ä3½g¬O¡§´åÀ¸«OÅ@¤è®×±´¯Á½g¡¨¡C¥»½g¥D­n±a»âŪªÌ¤ÀªR´åÀ¸ªº«OÅ@¤è®×¡AÀ°§UŪªÌ´x´¤³q¥Îªº¤ÀªR¤èªk¡CÁöµM²{¹êÀô¹Ò¤¤¨ãÅ骺«OÅ@¤è®×¥i¯à¤d®t¸U§O¡A¦ý¬O³q¹L¥»½gªº¾Ç²ß¡AŪªÌ¯à°÷±q§»Æ[¤W´x´¤¤ÀªRªº¥Ø¼Ð©M¤èªk¡A±q¦Ó¦b·sªº«OÅ@¤è®×­±«e¦³ªº©ñ¥Ú¡C
²Ä4½g¬O¡§®gÀ»´åÀ¸¦w¥þ±MÃD¡¨¡C¥»½g¥D­n³ò¶²Ä¤@¤HºÙ®gÀ»Ãþ´åÀ¸®i¶}¡C¦]¬°¦¹Ãþ´åÀ¸ªº¦w¥þ°ÝÃD¤ñ¸û¬Û¦ü¡A©Ò¥H¥»®Ñ±Mªù¥Î¤@½g¨ÓÄÄ­z¦¹Ãþ´åÀ¸¥i¯à¯A¤Îªº¤@¨Ç¦w¥þ­·ÀI¡A¥H«KŪªÌ¶°¤¤¤F¸Ñ³o¤è­±ªº¦w¥þ°ÝÃD¡C
²Ä5½g¬O¡§¥~±¾ÀË´ú§Þ³N½g¡¨¡C¥»½g¥D­n¦VŪªÌ®i¥Ü¤@¨Ç¤ñ¸û¹ê¥Îªº¥~±¾ÀË´ú§Þ³N¡A¨ä¤¤¤£¥F·s¿oªºÀË´ú¤è®×¡A§Æ±æ¯à°_¨ì©ß¿j¤Þ¥Éªº§@¥Î¡C

­PÁÂ
·PÁ§ڪº¤÷¥À¡A§A­Ìµ¹¤F§Ú¤@­Ó¯à¾ú¸g­·«Bªº¦n¨­Åé¡C¯S§O·PÁ§ڪº¤÷¿Ë¡A¬O§A°í«ù¬Û«H§Ú¯à¦æ¡A¤~¤S¦A¦¸¦LÃÒ¨º¥y¥j»y¡X¡X®ö¤l¦^ÀYª÷¤£´«¡C
·PÁ§ڪº©d¤l¡A³o¤\¦h¦~¸ò§ÚªF©b¦è¨«¡A³­¦b§Ú¨­Ãä¡A§Y¨Ï¤Ñ¦U¤@¤è¡A¨ÌµMÀqÀq¦a¤ä«ù§Ú¡A¹È¹È«Ý­÷ªº¨à¤l¤]¬O§A¦b±a¡A·PÁ¤§Ãã¤w¸gµLªk©Ó¸ü³o¥÷±¡½Ë¡C
·PÁ§ڪº¦n¤Í­ð¥P¡B·¨®ü¿P¡B³¯®íÁo¡A¬O§A­Ì¦b§Ú¦Ò¬ã¨º¬q®É¶¡µ¹¤©ªº¹ªÀy©MÀ°§UÅý§Ú¿ï¾Ü¤F°í«ù¡A¨Ï§Ú³Ì²×¥H¥­©Mªº¤ßºA¨ú±o¦n¦¨ÁZ¡Aº@¤Í½Ë¤Ñªø¦a¤[¡C
·PÁ¹q¤l¬ì§Þ¤j¾Çºôµ¸§ð¨¾¹êÅç«Çªº§õ¼Ý¶W¦Ñ®v¡B¼B¤¦¦Ñ®v©M±ä¶V¦Ñ®v¡A¯S§O·PÁ§õ¼Ý¶W¦Ñ®v©â¥XÄ_¶Q®É¶¡¹ï®Ñ½Z´£¥X«Øij¦}§@§Ç¡C·PÁ¶Àªg¡B¦ó¤l©ù¡B±ç¾åµ¥®v¥S©M®v©jªºÀ°§U¡A·PÁ·¨¦t¡B¶§¼s¤¸¡B¿ú«Û¦¿¡BµÎ§B©Ó¡Bµ÷ÄRªÚµ¥¦Pªùªº¹ªÀy¡A·PÁÂù³ó¡B±d³Í¡B¥Ó¤å­}¡B¼B¿AÄPµ¥®v§Ìªº¤ä«ù¡AÃh©À¦b¹q¤l¬ì§Þ¤j¾Ç»P§A­Ì¦}ªÓ§@¾Ôªº¤é¤l¡C
·PÁªü¨½¤Ú¤Ú¦w¥þ§Þ³N¹Î¶¤ªº±i¥ÉªF¡B¤¤°ê¬ì¾Ç°|ªº±iÁ¾³Õ¤h¡B¦¨³£¦w«ä¬ì§Þ¤½¥qªº¨HªF¡B­â½X«H®§§Þ³N¤½¥qªº¥ô¤ªÃü¡B¥_¨Ê¦wºÞ¨Î¬ì§Þ¦³­­¤½¥qªº¥Û½Uµ¥¹ï¥»®ÑªºÄ_¶Q«Øij©M±ÀÂË¡C
·PÁ³դåµøÂIªº±i¬K«B¥H¤Î¥Lªº¹Î¶¤¡A¬O§A­Ìªº§V¤O¨Ï¥»®Ñ³Ì²×¯à»P¼s¤jŪªÌ¨£­±¡C§A­Ìªº±M·~·N¨£µ¹¤F§Ú«Ü¦hÀ°§U¡A¤]¶}Áï¤F§Úªºµø³¥¡C§A­Ìªº®Ä²v©M·q·~ºë¯«µ¹§Ú¯d¤U¤F²`¨èªº¦L¶H¡AÅý§Ú¬Û«H°ê¤º§Þ³NÃþ¹Ï®Ñ·|¦³¬ü¦nªº¥¼¨Ó¡C
³Ì¦Z¯S§O·PÁ¾ú¥vªøªe¤¤¨º¨Ç´¿¦b°f¹Ò¤¤¦¨¤~ªº¥ý­õ­Ì¡A§A­Ì¬O¤HÃþ¤å©úªººÀÄ_¡A¬O©Ò¦³³B¤_°f¹Òªº¦³§Ó¤§¤hªº·¢¼Ò¡C
¤º®e²¤¶¡G

ÀHµÛºôµ¸ªº´¶¤Î¡Aºôµ¸´åÀ¸±o¨ì¤F²³¦hºô¥Áªº«C·ý¡C¦ý¬O¡Aºôµ¸´åÀ¸ªº²±¦æ¡A¤]µ¹´åÀ¸ª±®a©M´åÀ¸¤½¥q±a¨Ó¤F«Ü¦h¦w¥þ°ÝÃD¡A¦p¤ì°¨µs¸¹¡B¥~±¾§@¹úµ¥¡C¹ï¤_¥¿±`ªº´åÀ¸ª±®a©M´åÀ¸¤½¥q¨Ó»¡¡A¥~±¾ªº¦M®`¤×¨ä¬ð¥X¡C¦]¬°¤@´Ú§K¶Oªº¥~±¾¡A¤£¶È¥i¯àÄâ±a´åÀ¸¤ì°¨¡AÁÙ·|¼vÅT´åÀ¸ªº¥­¿Å¡A¬Æ¦Ü¶Ë®`¨ä¥Lª±®aªº·P±¡¡CÁöµM«Ü¦h´åÀ¸ª±®a©M¦w¥þ·R¦nªÌ¹ï¥~±¾©M¤Ï¥~±¾§Þ³N¦³±j¯Pªº¿³½ì¡A¦ý¥Ø«e¥«­±¤W«ÜÃø§ä¨ì¤@¥»¯à°÷²`¤J²L¥X¦aÁ¿¸Ñ³o³¡¤Àª¾ÃѪº®Ñ¡C¥»®Ñ±N±a»âŪªÌ¨«ªñ¥~±¾©M¤Ï¥~±¾§Þ³N³o­Ó¯«¯µªº»â°ì¡AÅýŪªÌ¤F¸Ñ¥~±¾ªº¨î§@¹Lµ{¡B§@¹ú¹Lµ{¥H¤Î¤Ï¥~±¾ÀË´ú§Þ³N¡A±q¦Ó´£¤ÉŪªÌ¹ï´åÀ¸¦w¥þªº»{ÃÑ¡C
¥»®Ñ¬O§@ªÌªø´Á¤ÀªR¥~±¾³n¥ó©M¤Ï¥~±¾ªº¸gÅç©Ò±o¡A¤À5½g¡A¦@10³¹¡A¥]¬A´åÀ¸©M¥~±¾ªìÃÑ¡B¥~±¾§Þ³N¡B´åÀ¸«OÅ@¤è®×±´¯Á¡B®gÀ»´åÀ¸¦w¥þ©M¥~±¾ÀË´ú§Þ³N¡C¥»®Ñ¤º®e´`§Çº¥¶i¡A¼h¼h¸Ñ­å¥~±¾¯A¤Îªº¤@¨ÇÃöÁä§Þ³N¡A¥]¬Aª`¤J¡BÁôÂáB¥æ¤¬¡BHook©MCall¨ç¼Æµ¥¡AÅýŪªÌ¹ï¥~±¾²£¥Íª½Æ[©M²`¨èªº»{ÃÑ¡A¿W³Ð©Êªº¥~±¾¤ÀªR©MÀË´ú¤èªk¹ï¦w¥þ±q·~ªÌ¦Ó¨¥¤]¦³«Ü¦nªº­Éų·N¸q¡C

¥Ø¿ý¡G

²Ä1½g ´åÀ¸©M¥~±¾ªìÃѽg
²Ä1³¹ »{ÃÑ´åÀ¸©M¥~±¾ 2
1.1 ´åÀ¸¦w¥þ²{ª¬ 2
1.2 ¤°¤\¬O¥~±¾ 3
1.3 ¤º¦s±¾»P´åÀ¸ªºÃö¨t 3
1.4 ´åÀ¸ªº3­Ó®Ö¤ß·§©À 5
1.4.1 ´åÀ¸¸ê·½ªº¥[/¸Ñ±K 5
1.4.2 ´åÀ¸¨óij¤§µo¥]¼Ò«¬ 11
1.4.3 ´åÀ¸¤º¦s¹ï¶H¥¬§½ 16
1.5 ¥~±¾ªº³]­p«ä¸ô 24
1.6 ¤Ï¥~±¾ªº«ä¸ô 25
1.7 ¥»³¹¤pµ² 26
²Ä2½g ¥~±¾§Þ³N½g
²Ä2³¹ ¤­ªá¤Kªùªºª`¤J§Þ³N 28
2.1 ª`¥Uªíª`¤J 28
2.2 »·½uµ{ª`¤J 29
2.3 ¨Ì¿à¥i«H¶iµ{ª`¤J 32
2.4 APCª`¤J 34
2.5 ®ø®§¹_¤lª`¤J 36
2.6 ¾É¤Jªíª`¤J 39
2.7 §T«ù¶iµ{³Ð«Øª`¤J 48
2.8 LSP§T«ùª`¤J 50
2.8.1 ½s¼gLSP 52
2.8.2 ¦w¸ËLSP 56
2.9 ¿é¤Jªkª`¤J 60
2.10 ComResª`¤J 66
²Ä3³¹ ²L½ÍµL¼Ò¶ô¤Æ 67
3.1 LDR_MODULEÁôÂÃ 67
3.2 ©Ù¥hPE¡§«ü¯¾¡¨ 74
3.3 ¥»³¹¤pµ² 76
²Ä4³¹ ¦w¥þªº¥æ¤¬³q¹D 77
4.1 ®ø®§¹_¤l 77
4.2 ´À¥N´åÀ¸®ø®§³B²z¹Lµ{ 81
4.3 GetKeyState¡BGetAsyncKeyState©MGetKeyBoard State 82
4.4 ¶iµ{¶¡³q«H 84
4.5 ¥»³¹¤pµ² 89
²Ä5³¹ ¥¼±ÂÅvªºCall 90
5.1 Call StackÀË´ú 90
5.2 ÁôÂÃCall 90
5.2.1 Call¦Û©w¸q¨ç¼ÆÀY 91
5.2.2 ºc«Ø°²´Ì´V 99
5.3 ©w¦ìCall 107
5.3.1 µê¨ç¼Æ®t²§½Õ¥Î©w¦ìCall 107
5.3.2 send() ¨ç¼Æ¦^·¹©w¦ìCall 110
5.4 ¥»³¹¤pµ² 112
²Ä6³¹ Hook¤j¥þ 113
6.1 Hook§Þ³N²¤¶ 113
6.2 IAT Hook¦b¥þ«Ì¥[³t¤¤ªºÀ³¥Î 115
6.3 ¥©§®ªºµêªíHook 121
6.3.1 µêªíªº¤º¦s¥¬§½ 122
6.3.2 C++ ¤¤ªºRTTI 123
6.3.3 Hookµêªí 125
6.4 Detours Hook 128
6.4.1 Detours²¤¶ 128
6.4.2 Detours Hookªº3­ÓÃöÁä·§©À 128
6.4.3 Detours Hookªº®Ö¤ß±µ¤f 130
6.4.4 Detours Hook¤ÞÀº 132
6.5 °ª¯ÅHook 147
6.5.1 S.E.H²¤¶ 147
6.5.2 V.E.H²¤¶ 148
6.5.3 µw¥óÂ_ÂI 150
6.5.4 S.E.H Hook 153
6.5.5 V.E.H Hook 156
6.5.6 ÀË´úV.E.H Hook 157
6.6 ¥»³¹¤pµ² 159
²Ä7³¹ À³¥Î¼h¨¾Å@ 160
7.1 ÀRºA«OÅ@ 161
7.2 °ÊºA«OÅ@ 165
7.2.1 ¤Ïdump 165
7.2.2 ¤º¦s³X°Ý²§±`Hook 169
7.3 ¥»³¹¤pµ² 171
²Ä3½g ´åÀ¸«OÅ@¤è®×±´¯Á½g
²Ä8³¹ ±´¯Á´åÀ¸«OÅ@¤è®× 174
8.1 ¤ÀªR¤u¨ã¤¶²Ð 174
8.1.1 GameSpider 174
8.1.2 Kernel Detective 178
8.2 ©w¦ì«OÅ@¼Ò¶ô 178
8.2.1 ©w¦ìring0«OÅ@¼Ò¶ô 179
8.2.2 ©w¦ìring3«OÅ@¼Ò¶ô 179
8.2.3 ©w¦ì¦Û¥[¸ü¼Ò¶ô 185
8.3 ¤ÀªR«OÅ@¤è®× 187
8.3.1 ring3«OÅ@¤è®× 187
8.3.2 ring0«OÅ@¤è®× 189
8.4 ¥»³¹¤pµ² 191
²Ä4½g ®gÀ»´åÀ¸¦w¥þ±MÃD
²Ä9³¹ ®gÀ»´åÀ¸¦w¥þ 194
9.1 ¦Û°Ê¶}ºj 194
9.1.1 ©ö»y¨¥Â²¤¶ 195
9.1.2 ©ö»y¨¥ª©¦Û°Ê¶}ºj¥~±¾ 195
9.2 ¤Ï¦Z§¤¤O 199
9.2.1 ¥­¿ÅY¶bªk 199
9.2.2 AutoIt¸}¥»ªk 200
9.3 DirectX Hack 203
9.3.1 DirectX²¤¶ 203
9.3.2 ¥ÎDirect3Dø¨î¹Ï§Î 209
9.3.3 D3D9ªºHackÂI 211
9.3.4 D3D9 Hook 214
9.4 ¥»³¹¤pµ² 222
²Ä5½g ¥~±¾ÀË´ú§Þ³N½g
²Ä10³¹ ¥~±¾ªºÀË´ú¤èªk 224
10.1 ¥N½X¿y§ïÀË´ú 224
10.2 ¥¼±ÂÅv½Õ¥ÎÀË´ú 227
10.3 ¼Æ¾Ú¿y§ïÀË´ú 229
10.3.1 §l©Ç±¾¤ÀªR 229
10.3.2 ½uµ{Âಾ©M®ø®§¤À¬y 230
10.4 ¥»³¹¤pµ² 238
ªþ¿ýA Án©ú 239
ªþ¿ýB ¤¤°ê­pºâ¾÷¦w¥þ¬ÛÃöªk«ß¤Î³W©w 240
§Ç¡G