Pythonµ´§Þ¡G¹B¥ÎPython¦¨¬°³»¯Å¶Â«È ( ²Åé ¦r) |
§@ªÌ¡G±Z§µ±á,ªZ¾åµ µ¥ | Ãþ§O¡G1. -> µ{¦¡³]p -> Python |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 43121 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 395 ¤¸ |
¥Xª©¤é¡G12/1/2015 |
¶¼Æ¡G264 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121277139 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G§Ç¤@ ¦b§Ú±q¨Æ«H®§¦w¥þ§Þ³N¬ã¨s¾Ç²ßªºªñ20¦~¶¡¡A±a»â¹L¤£¤Ö¦w¥þ¹Î¶¤¡Aµo²{½sµ{¯à¤O¬O¯u¥¿¶Â«È©M¡§¸}¥»¤p¤l¡¨ªº¥»½è°Ï§O¡A¦b¦w¥þ¬ã¨s¤Hû©M§Æ±æ¦¨ªø¬°¶Â«È°ª¤âªº§Þ³N·R¦nªÌ̪º¦¨ªø¹Lµ{¤¤¤@ª½±Á{µÛ¤@Ó½sµ{»y¨¥ªº¿ï¾Ü°ÝÃD¡A¦ý¬OPython¦b¶Â«È»â°ì¾Ö¦³µÛÅQ¥Dªº¦a¦ì¡C¦bXCon¥l¶}ªº³o15¦~¤¤¡APython³Q¶V¨Ó¶V¦h¦aÀ³¥Î¡A¶V¨Ó¶V¦hªºÀu¨q¶Â«È¤u¨ã©M¦w¥þ¤u¨ã³£¬O¥ÎPython¶}µoªº¡APython¤w¸gµo®i¦¨¬°©MC/C++¤@¼Ë§@¬°¶Â«È¥²³Æªº§Þ¯à¤§¤@¡C Python¬O¤@ªù«D±`Àu¨qªº¥D¬y½sµ{»y¨¥¡A¾Ö¦³¥Î¤á¤Í¦nªº»yªk©M¤j¶qªº²Ä¤T¤è¼Ò¶ô¡C¥¦´£¨Ñ¤F¤@Ó§ó¦nªº¤ä¼µ¥»O¡A¯à©úÅ㥽w¤j¦h¼Æµ{§Çûªì¾Ç§ðÀ»§Þ³N®Éªº¾Ç²ß¦±½u¡C³o¥»®Ñ²[»\¤F¶Â«È¡Bº¯³z´ú¸Õ¤Hû¡B¨úÃÒ¤ÀªR®v©M¦w¥þ¤uµ{®v»Ýn¨ã³Æªº«Ü¦h§Þ¥©¡C Python¬O¤@ªùÀu¨qªº¶Â«È½sµ{»y¨¥¡A´_Âø«×§C¡B®Ä²v°ª¡A¤JªùªùÂe§C¡AºÉºÞ¤w¸g¦³¤F«Ü¦h§ðÀ»¤u¨ã¡A¦ýPython¬°½s¼g§A¦Û¤vªº§ðÀ»¤u¨ã´£¨Ñ¤F¤@Ó·¥¦nªº¶}µo¥»O¡A¤´µM¹ï¸Ñ¨M¬Y¨Ç¯S©w±ø¥ó¤U¨º¨Ç¤w¦³¤u¨ãµLªk³B²zªº°ÝÃD¡C³o¥»®Ñªº¯SÂI¬OåªR§Þ¥©ªº¥»½è¡A¨Ï¥ÎPython¤º¸m¼Ò¶ô©MÀu¨qªº²Ä¤T¤è¼Ò¶ô¨Ó§¹¦¨¡A¦}³q¹L²³¦h¹ê¨Ò¤Þ»âŪªÌ§ó¦n¦aÅé·|²z¸ÑPythonªº§Þ¥©©M¥Îªk¡C ¥»¤H»P¥»®ÑĶªÌ¬ÛÃѬۥæ¦h¦~¡A¥ç®v¥ç¤Í¡C§Ú̸g±`¦b¤@°_°Q½×¥æ¬y§Þ³N¡A±´°Qµo®i¡A¹ïĶªÌªº§Þ³N¤ô¥©M¸gÅç¯à¤O¬O«D±`»{¥i»P´Ü¨Øªº¡A¤]¦h¦¸ÁܽХL¨ÓXCon©MXKungfoo¶i¦æºtÁ¿¦}¤À¨É§Þ³N¡A¨C¨CºtÁ¿³£¬O³Õ±o¼s¤j§Þ³N°ª¤âªºÃÙ´»P»{¥i¡C±q¦¹®Ñ¤¤¥i¥H¬Ý¥X¡A§@ªÌ¦b§ð¨¾¡B¨úÃÒ©M½sµ{¦h¤Ï±ªº²`«p¥\©³¡A¤]¥i¥H¬Ý¥XĶªÌ¦b³o¤è±ªº¶W±j¯à¤O©MÂ×´I¸gÅç¡C³o¥»®Ñ¥]§tº¯³z´ú¸Õ¡BWeb¤ÀªR¡Bºôµ¸¤ÀªR¡B¨úÃÒ¤ÀªR¡A¥H¤Î§Q¥ÎµL½u³]³Æµ¥¤è±ªº Python §ðÀ»§Q¥Î¤èªk¡A¦}¥B®Ñ¤¤ªö¥Îªº¹ê¨Ò³£·|²`¤J²L¥X¦aÁ¿¸Ñ»¡©úPython¸Ó¦p¦óÀ°§U§A¹ê²{¦UºØ§ðÀ»ªº¤èªk¡C¤£ºÞ§A¬Oè¶}©l¾Ç²ßPythonµ{§Çªº¤p¥Õ¡AÁÙ¬O¤@Ө㦳Â×´I¸gÅ窺º¯³z§ðÀ»°ª¤â¡A³o¥»®Ñ³£·|µ¹§A«D±`¤jªºÀ°§U¡A¤Þ»â§A¦¨¬°³»¯Åªº¶Â«È°ª¤â¡C ¦b§Ú³Ð¿ìªº¡§¯«¸Ü¡X¡X«H®§¦w¥þ¤H¤~ÄAÂЦæ°Ê¡¨¤¤¡APython¬O§Ú̪º¥²×½Ò¤§¤@¡C¥»®Ñ±N·|¬O§ÚÌ¡§¯«¸Ü¦æ°Ê¡¨¾Çû¾Ç²ßªº±M·~®ÑÄy¤§¤@¡C ¤ý^Áä¡]§b¯«¡^ XCon³Ð©l¤H¡A¯«¸Ü¦æ°Ê³Ð©l¤H¡AXFocus³Ð©l¤H¤§¤@ §Ç¤G §@¬°¤@¦W¦w¥þ¬ã¨s±q·~¤Hû¡A¦b¤é±`¤u§@¤¤¸g±`»Ýn½s¼g¥N½X¨Ó¸Ñ¨M¤@¨Ç²³æªº¦Û°Ê¤Æ¤å¥»³B²z¡BÅçÃÒ¦Û¤vªº¬Y¨Ç±À´ú¡B½s¼g¤@®M¤u¨ãµ¥¡C¦^²¶¤j¾Ç®É¥N¡A¨º®ÉÔ¤£©ú¥Õ¸}¥»»y¨¥ªº±j¤j©Ê¡A¹J¨ì¥ô¦ó°ÝÃD¤@·§¥ÎC»y¨¥¨Ó¸Ñ¨M¡C¤[¦Ó¤[¤§¡Aµo²{¦Û¤vªº¬ã¨s¶i«×Á`¬O¤ñ§O¤HºC¡A¦³®ÉÔ¤@¨Ç«D±`²³æªº¦r²Å¦ê³B²z±Æª©°ÝÃD¡A¥ÎC»y¨¥¤@¼g´N¬O´XÓ¤p®É¡A¦Ó¥Î¸}¥»´X¤ÀÄÁ´N¯à·d©w¡C¦b³o¤§¦Z¡A§Ú³vº¥¶}©l§ï¥ÎVBScript§@¬°§Ú¥Dnªº¸}¥»½s¼g»y¨¥¡A¦}¥B¦b«Üªø¤@¬q®É¶¡¨½º¡¨¬¤F§Úµ´¤j¦h¼Æªº»Ý¨D¡C¬Y¤Ñ¡A·í§Ú±µ¨ì¤@ÓÀ³«æÅTÀ³¥ô°È¡A¦bLinux¤W°µ¤@¨Ç¤é§Ó·j¶°¤ÀªR®É¡A¤w¸g²z¸Ñ¸}¥»»y¨¥±j¤jªº§Ö³t¶}µo¯à¤Oªº§Ú¡A¥u¯à¥Î«D±`·MÄøªº¿ìªk¡X¡X±N¤é§Ó´_¨î¨ìWindows¤W¦A³B²z¡A¦Ó´N¦b¨º®É¡A§Ú¤w¸g·P¨ì¡A¼ô±x¤@ªù§ó¥[±j¤j¡B¸ó¥»Oªº¸}¥»»y¨¥¢¦b¬Ü·û¡C¦Û¨º¤§¦Z¡A§Ú³vº¥±µÄ²¤FPerl¡A¦}¥B¯à°÷³q¹LPerl¨Óº¡¨¬¤@¨Ç¤é±`ªº»Ýn¡C¥i¬O¡APerl¥N½Xªº¥iŪ©ÊÁ`¬OÅý§Ú¦b¬Ý§O¤H¥N½Xªº®ÉÔÅã±o²@µL®Ä²v¡A¦bªB¤Íªº±ÀÂˤU¡A§Ú³Ì²×¿ï¾Ü¤FPython¡C Python¬O¤@ªù«D±`®e©ö¤W¤âªº¸}¥»»y¨¥¡A¬Û¤ñPerl»y¨¥¡A§Ú´X¥G¬O¦b§¹¥þ¤£À´Python»yªkªº±¡ªp¤UŪÀ´¤Fºô¤W¤@¨Ç²³æªºPython¥N½X¡A¦b²³æªº»yªk¾Ç²ß¤§¦Z¡A«K¥i¥H¨Æ¥b¥\¿¦aº¡¨¬¤é±`»Ýn¡CPython¹ï¤_¥Õ´U¶Â«È¨Ó»¡¡A¤]¬O¥²¶·´x´¤ªº¤@ªù¸}¥»»y¨¥¡C¬Û¤ñ¨ä¥L¸}¥»»y¨¥¨Ó»¡¡A¨äÂ×´Iªº®w´X¥G¥i¥HÂл\¦w¥þ¬ã¨sªº¤è¤è±±¡A¨Ò¦p¡G±j¤jªºScapy®w¥i¥H«Ü¤è«K¦a¹ê²{¸ó¥»Oªººôµ¸¶å±´¡Bºôµ¸µo¥]µ¥»Ý¨D¡F¤åÀɤÀªR¤u¨ãPyPDF´£¨Ñ¤F±j¤jªºPDF®æ¦¡¸ÑªR¥\¯à¡A³o¨Ç¥\¯à¹ïPDF®æ¦¡ªºFuzz´ú¸Õ¡BPDF 0dayªº¤ÀªR¡A¬Æ¦ÜPDF Exploitªº½s¼g³£°_¤F·¥¤jªºÀ°§U¡C³o¼Ëªº¨Ò¤lÁÙÁ|¤£³ÓÁ|¡A¦b§Ú°Ñ¥[ªº¨â©¡Pwn2Own¶Â«È¤jÁɪº·Ç³Æ¹Lµ{¤¤¡A§Ú´X¥G¤Ñ¤Ñ©MPython¥´¥æ¹D¡C¨Ò¦p¡A¦b¨Ï¥ÎIDA¤ÀªR¤@ÓOS XªºªA°È®É¡A½s¼g¤@ÓIDA Python¸}¥»¥i¥H±N¤@¨Ç¨S¦³²Å¸¹ªº±µ¤f´£¨ú¥X¨Ó¶i¦æ´ú¸Õ¡A¹ï¨ç¼Æ¶i¦æPattern¿z¿ï¡A§ä¥X¥iºÃ¨ç¼Æ¶i¦æ¶i¤@¨B¥N½X¼fp¡F¦bExploit Safari¤¤¡A°ï¥¬§½¬O«D±`ÃöÁ䪺¤@Àô¡Alldb´£¨ÑªºPython±µ¤f¥i¥H«Ü¤è«K¦a¹ïWebKit¹ï¶H¶i¦æ¤ÀªR¡A¹ï¨CÓWebKit¹ï¶H¤j¤p¥H¤Î§Ö³tµo²{¹ï¶Hªº¥i§Q¥Î¯S©Ê¡A¹ï³Ì²×½s¼g¥X§¹¾ãªº§ðÀ»¥N½X°_¤F¨M©w©Êªº§@¥Î¡C ÁöµMPython¸}¥»¤W¤â®e©ö¡An¨³³t´x´¤¨äÂ×´Iªº¦w¥þ¤u¨ã®w¦}¼ô½m¹B¥Îµ´«D©ö¨Æ¡C§Ú豵IJPython»y¨¥®É¡A«Ü¦hªB¤Í´N¹ï§Ú»¡¹L¡GPython¬O¤@ªù«D±`¾A¦X¥Õ´U¶Â«È¾Ç²ßªº»y¨¥¡AµM¦Ó§Ú«o¦b«Üªø¤@¬q®É¶¡¨½¤@ª¾¥b¸Ñ¡A¥Î¤F´X¦~®É¶¡²z¸Ñ¤F³o¥y¸Üªº§t¸q¡C¦h¦ÓÂøªº¤u¨ã®w»Ýn®É¶¡©M¸gÅ窺¿n²Ö¡A¤~¯àºCºC¡§¦Y³z¡¨©M´x´¤¡C¥«±¤WªºPython¤Jªù®ÑÄyÁöµM«D±`¦h¡A¦ý¯u¥¿±q¦w¥þ±q·~ªÌ¨¤«×²`¤J²L¥X¤¶²Ðªº®ÑÄy´X¥G¨S¦³¡C¥»®Ñªº¥X²{µLºÃµ¹¦w¥þ±q·~ªÌ±a¨Ó¤FºÖµ¡A¹ïPythonªì¾ÇªÌ¨Ó»¡¡A²Ä1³¹¤º®e¥i¥H¨Ï¨ä¨³³t´x´¤Python»y¨¥¡C¦Ó¤§¦Zªº´X³¹´X¥G²[»\¤F¦w¥þ¬ã¨sªº¨CӤ象A¦}¥B°t¥Hªñ´X¦~¤ñ¸û¼öªùªº®×¨Ò¡]¨Ò¦p¡GLOIC¡BConfickerµ¥¡^¡AµL½×§A¬O¶i¦æº|¬}¬ã¨sÁÙ¬O¨úÃÒ¤ÀªR¡Bº¯³z´ú¸Õ¡BDDoS¹ï§Ü¡B¤Ï¯f¬rµ¥¡A³£¥i¥H±q¥»®Ñ¤¤¾Ç¨ì¦³¥Îªºª¾ÃÑ©M§Þ¯à¡A¨Ï¦Û¤v¦b¾Ç²ß¹Lµ{¤¤¤Ö¨«Ås¸ô¡A¦b¤u§@¤¤¨Æ¥b¥\¿¡C§ó¥[Ãø±oªº¬O¡At³d¥»®Ñ½Ķ¤u§@ªº±Z§µ±á¦Ñ®v¬O¤@¦ì¨ã¦³·¥¨äÂ×´I¼Æ¦r¨úÃÒ±q·~¸gÅ窺¦w¥þ¬É±M®a¡A¦}¥B¥L´¿¸g½Ķ¹L¦h¥»¦w¥þ§Þ³N®ÑÄy¡A¥u¦³¹³¥L³o¼Ë°ê¤º³»¯Å¦w¥þ±q·~ªÌ¦}¥B¨ã³ÆÂ×´I½Ķ¸gÅ窺±M®a¡A¤~¯à±N³o¼Ë¤@¥»¦n®ÑªººëÅè¥H¤¤¤åªº¤è¦¡ì쥻¥»¦aÁÙì¦bŪªÌ±«e¡A¦ÓŪªÌ¤]¥i¥H±q¦r¨½¦æ¶¡Åé·|¨ì¥L¡§¥\¤O¡¨ªº²`«p¡C ¬Û«HŪªÌ·|±q¥»®Ñ¤¤¨ü¯q¨}¦h¡C ³¯¨} KeenTeam°ª¯Å¬ã¨sû ĶªÌ§Ç Python¬O¤@ªù«D±`±`¥Îªº½sµ{»y¨¥¡A°£À³¥Î¦b¬ì¾Çpºâ¡B¤j¼Æ¾Ú³B²zµ¥¤H̼ôª¾ªº»â°ì¥~¡A¦bpºâ¾÷¦w¥þ»â°ì¤¤¨Ï¥Î¤]«D±`¼sªx¡C³o¬O¦]¬°¹ï¶Â«È¡B³n¥ó°f¦V¤uµ{®v¡B¹q¤l¨úÃÒ¤Hû¨Ó»¡¡APython»PC/C++»yªk¤Wªº¬Û¦ü©Ê¨Ï¥¦¤W¤â¤Q¤À®e©ö¡C ¥»¤H¤j¬ù¦b2008¦~³q¹LIDAPython±µÄ²¨ì¤FPython»y¨¥¡C¬Û¹ï¤_IDA¦Û±aªºIDC¸}¥»¨Ó»¡¡AIDAPythonªº¥\¯à«D±`±j¤j¡A¥i¥H«Ü¤è«K¦a·d©w¥ÎIDC§¹¦¨°_¨Ó«Ü³Â·Ðªº¤@¨Ç¤u§@¡F¦Ó¬Û¹ï¤_¥ÎC/C++¶}µoIDA´¡¥ó¡AIDAPython¨Ï¥Î«D±`ÆF¬¡¡An¼gªº¥N½X¶q¤]¤Ö¤F«Ü¦h¡A·í®É·Pı¯u¬O¡§¥Xªù¦b¥~¡B©~®a®È¦æ¡B±þ¤H¶V³f¤§¥²³Æ¨}ÃÄ¡¨¡C·í®É¡AImmunity Debuggerµ¥¦UºØ±`¥Î¤u¨ã¤]³£¤ä«ùPython¸}¥»¡A¬Æ¦Ü¥X²{¤F¯Â¥ÎPython¥´³yªºpºâ¾÷¤º¦s¨úÃÒ¤ÀªR¤u¨ã¡X¡XVolatility¡C 2010¦~¡A§ÚÀ³¤B?뤧ÁÜ¡A¦¨¬°¥L½Ķªº¤j§@¡mPython¦Ç´U¤l¡G¶Â«È»P°f¦V¤uµ{®vªºPython½sµ{¤§¹D¡n¤@®Ñªº§Þ³N¼f®Õ¡A¼f®Õªº¹Lµ{¤]¨Ï§Ú¹ïPython¦b¦w¥þ»â°ì©Ò¯àµo´§ªº§@¥Î¦³¤F§ó²`¨èªº²z¸Ñ¡C¦ý¬ü¤¤¤£¨¬ªº¬O¡A¸Ó®Ñ¶È¶È¤¶²Ð¤F¦b¤@¨Ç½Õ¸Õ¾¹¡B¤Ï¶×½s¾¹µ¥¦w¥þ±M¥Î¤u¨ã¤¤Pythonªº¨Ï¥Î¤èªk¡A¬Æ¦Ü¥i¥H»¡¥¦¥u¬O¹ï¤@¨Ç±M¥ÎªºPython®wªº¤¶²Ð¡C·íµM¡A³o¨Ç«Ü«n¡A¦ý°£¦¹¤§¥~¡APythonªº±j¤j¥\¯àÀ³¸Ó¯à¦b§ó¦hªº³õ´º¤Uµo´§§@¥Î¡C À³¸Ó»¡³o¥»Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers¡]¡mPythonµ´§Þ¡G¹B¥ÎPython¦¨¬°³»¯Å¶Â«È¡n¡^½T¹ê¬O¶ñ¸É¤F³o¤è±ªºªÅ¥Õ¡G®Ñ¤¤µ²¦X¨ãÅ骺³õ´º¡A¬Æ¦Ü¬O¯u¹êªº®×¨Ò¡A¸Ôz¤FPython¦bº¯³z´ú¸Õ¡B¹q¤l¨úÃÒ¡Bºôµ¸¬y¶q¤ÀªR¡BµL½u¦w¥þ¡Bºô¯¸¤¤«H®§ªº¦Û°Ê§ì¨ú¡B¯f¬r§K±þµ¥»â°ì¤ºªº¥Î³~¡C¨C¤@³¹³£°w¹ï¤@Ó±Mªùªº»â°ì¡A§¹¥þ¥ÎPython§¹¾ã¹ê²{¤F«D±`¹ê¥Îªº¥\¯à¡A¦Ó¥B¥N½X¶q«D±`¤Ö¡C ¥»®Ñ¦b°ê¥~Amazonºô¯¸¤Wªºµû»ù¤]«D±`°ª¡X¡X76ӥΤáµû»ù¡A±o¤À4¬P¥b¡A¬O«Ü°ªªº¤À¼Æ¡C ¥»®Ñ¥Ñ¤W®ü¤½¦w°ªµ¥±M¬ì¾Ç®Õ°ò¦±Ð¬ã³¡ªº±Ð®v±Ð©x½Ķ§¹¦¨¡A¥þ®Ñ¦@7³¹¡A¤À¤u¦w±Æ¦p¤U¡G ²Ä1¡B2³¹¥ÑªZ¾åµÂ½Ä¶¡A²Ä3³¹¥Ñ±Z§µ±á½Ķ¡A²Ä4³¹¥Ñ§dªNÄR½Ķ¡A²Ä5³¹¥Ñ®]»_½Ķ¡A²Ä6³¹¥Ñ¤ý§»Â½Ä¶¡A²Ä7³¹¥ÑÅÇÀÙ®®Â½Ä¶¡C¥þ®Ñ¥Ñ±Z¾å±á²Î¤@¼f®Õ¡C ¥»®Ñ¤¤¤åª©ªº±¥@n·PÁ³դåµøÂIªº¦U¦ì½s¿è¦Ñ®v¡A¯S§O¬O§õ§Q°·¡B¼B²®¦Ñ®v¡A·PÁ§A̹ï§Úªº¤@³e¤ä«ù©M@¤ß«ü¾É¡A¨Ï§Ú±q¤¤Àò¯q¨}¦h¡I¦P®É¤]n·PÁ§A̬°¥»®Ñªº¥Xª©©Òªá¶Oªº¤j¶q®É¶¡¡I ¥Ñ¤_½Ķ®É¶¡Ü«P¡A®Ñ¤¤ªº¿ù»~¦b©ÒÃø§K¡A·q½ÐŪªÌ¤£§[«ü¥¿¡C ±Z§µ±á 2015¦~10¤ë PÁ x¨Æ¥Î»y¤¤¡A¡§Æ[¹î§Aªº¤»ÂIÄÁ¤è¦V¡¨·N«ä¬O»¡n§Aª`·N¦Z¤è¡C·í¤p¶¤ªø¦bÆ[¹î¤Q¤GÂIÄÁ¤è¦Vªº±¡ªp®É¡A¤p¶¤¤¤¦Ü¤ÖÀ³¸Ó¦³¤@¦W¶¤ûÂà¦V¦Z¤è¡AÆ[¹î¤»ÂIÄÁ¤è¦V¦³µL¤p¶¤ªøµLªkÆ[´ú¨ìªº¼Ä±¡¡C·í§Ú²Ä¤@¦¸¥h§ä¥Xª©¥»®Ñªº«ü¾É¦Ñ®v®É¡A¥L´N§i»|§Ú¡G¦b§Úªº¶¤¤Í±Mª`¤_Æ[¹î§Úªº¤»ÂIÄÁ¤è¦V®É¡A§Ú¯à°µªº°ß¤@¤@¥ó¨Æ´N¬O¡G¤]¦n¦n¦a¬ÝµÛ¥Lªº¤»ÂIÄÁ¤è¦V¡C§Ú·í®É²¤¥[«ä¯Á¡A¥I¥X³o¤\¤jªº§V¤O¹ï§Ú³o¤@¥Í·|¦³¤°¤\¦^³ø¡H¤T¬íÄÁ¤§¦Z¡A§Ú·NÃѨì¡G¥L̳£¬O«Ü´Îªº¡C ·PÁ§ڪº§Þ³N½s¿è¡X¡XMark Baggett¡A§A¹¸¹¸·~·~ªº§Þ³N®Õq«OÃÒ¤F³o¥»®Ñªº½è¶q¡C·PÁÂReeves³Õ¤h¡BFreeh³Õ¤h¡BJacoby³Õ¤h©MBlair³Õ¤h¡X¡X·PÁ§A̹ï¤@Ó¦~»´«æļªºx©xªº¦h¦~®â°ö¡A§â§ÚÅܦ¨¤F³o¤\¤@¦W¯à¼g¥X¤@¥»®Ñªº«D¶Ç²Î¾ÇªÌ¡C·PÁÂFanelli³Õ¤h¡A·PÁ±z±Ð¾É§Ú¡G¯«©úÅܤƤ§¤~¡A¥²¥X¤_³W¯x¤è¶ê¤§¤â¡A½ñ¹ê¥´¦n°ò¦¡A§O¦Ñ·QµÛ¤£¨«´M±`¸ô¡C·PÁÂConti³Õ¤h¡A·PÁ±zÁ`¬O¤Î®É¦a¤Þ¾É§Ú¤jÁxªö¨ú¦æ°Ê¡C·PÁ§ڪº¦Pµ¡®Õ¤Í¡A¯S§O¬O¡§§ÔªÌ¡¨ªÀ¹ÎªºAlan¡BAlex¡BArod¡BChris¡BChristina¡BDuncan¡BGremlin¡BJim¡BJames¡BKevin¡BRob¡B Steven¡BSal©MTopher¡X¡X§A̪º³Ð·s¤£Â_¦a¿EµoµÛ§ÚªºÆF·P¡C ·PÁÂRob Frost¡A§A¼gªº¡§ºôµ¸°»¬d¡¨¨º¤@³¹¤ñ§Ú¼gªº±j¤Ó¦h¤F¡I·PÁÂMatt¡BRyan¡BKirk¡BMark¡BBryan©MBill¡A·PÁ§A̲z¸Ñ§Ú¤§«e¬°¤°¤\¾ã±ß¤£ºÎı¡A²´âäµÛ®É°w±q1¨«¨ì12¡C·PÁ§ڲ`·Rªº©d¤l¡A§Ú½Õ¥Öªº¨à¤l©M§Úªº§ÔªÌ¤½¥D¡X¡X·PÁ§A̦b§Ú¼g¥»®Ñªº¹Lµ{¤¤¡Aµ¹§ÚµL±ø¥óªº·R¡B²z¸Ñ©M¤ä«ù¡C·PÁ§ڪº¤÷¥À¡X¡X·PÁ§A̹ï§Ú»ùÈÆ[ªº±Ð¨|¡C³Ì¦ZÁÙn·PÁÂCook³Õ¤h¡X¡X¤W¾Ô¨®¡A¥S§Ì¡I °Ñ½s§@ªÌ¡X¡XRobert Frost 2011¦~Robert Frost²¦·~¤_¬ü°êx¨Æ¾Ç°|¡AÀH¦Z¦¨¬°¤@¦W³°x³q«H§L¡C¥L¥HÀu²§ªº¦¨ÁZÀò±o¤Fpºâ¾÷¬ì¾Çªº²z¾Ç¾Ç¤h¾Ç¦ì¡A¨ä²¦·~½×¤å¥DnÃöª`¤_¶}·½«H®§ªº¦¬¶°¡C¦b2011¦~«×¹q¤l¨¾±s½m²ßÁɤ¤¡A¥Ñ¤_¥L³WÁ׳W«hªº¯à¤O¡ARobÓ¤H³Q¤½»{¬°°ê®aÀA¼ÐÁɹ椤¤³ÌÀu¨qªº¨â¦W¦¨û¤§¤@¡CRob¤]°Ñ¥[¦}űo¤F¦h¦¸¹q¤l¦w¥þÄvÁÉ¡C §Þ³N½s¿è¡X¡XMark Baggett Mark Baggett¬OSANSªº»{ÃÒÁ¿®v¡A¾á¥ô¤FSANSªºº¯³z´ú¸Õ½Òµ{Åé¨t¤¤¦hªù½Òµ{ªº±Â½Ò¥ô°È¡CMark¬O´£¨ÑÀ³«æÅTÀ³©Mº¯³z´ú¸ÕªA°Èªº²`«×¨¾±s¤½¥qªºº®uÅU°Ý©M³Ð©l¤H¡C¥Ø«e¥L¬OSANS¨¾±s³¡ªùªº§Þ³N«ü¾É±Ð®v¡A±Mª`¤_§âSANSªº¸ê·½¹ê»ÚÀ³¥Î¤_´£¤Éx¨Æ¯à¤Oªº¤è¦V¡C Mark¦b¸ó°ê¤½¥q©M°]´I1000±j¥ø·~¤¤¾Ö¦³¦hÓ«H®§¦w¥þ¾¦ì¡C¥L´¿¸g¬O¤@¦W³n¥ó¶}µoªÌ¡Bºôµ¸©M¨t²Î¤uµ{®v¡B¦w¥þºÞ²zû©MCISO¡]º®u«H®§¦w¥þ©x¡^¡C§@¬°¤@¦Wº®u«H®§¦w¥þ©x¡AMark¹ï«H®§¦w¥þµ¦²¤ªº¨î©w¡B¿í¦u±¡ªp¡BÀ³«æ¨Æ¥óªºÅTÀ³¡A¥H¤Î¨ä¥L«H®§¦w¥þ¾Þ§@t³d¡CMark´x´¤·í«e¦b¾P°â¡B¹ê²{©M¤ä«ù«H®§¦w¥þ®É¡A«H®§¦w¥þ±M®a©Ò±Á{¬D¾Ôªº²Ä¤@¤â¸ê®Æ¡CMark¤]¬O«H®§¦w¥þªÀ°Ï¤¤ªº¤@¦W¬¡ÅD¦¨û¡A¬OGreater Augusta ISSAªº³Ð©l¤HÝÁ`µô¡C¥L¾Ö¦³¥]¬ASANSÁnÅA¨ôµÛªºGSE¦b¤ºªº¦h±i»{ÃÒÃҮѡCMarkªºÓ¤H³Õ«È¤¤¹ï¦hÓ¦w¥þ¥DÃD§¡¦³¯AÂy¡A¨ä¦a§}¬°¡Ghttp://www.pauldotcom.com¡C «e¨¥ Python¬O¶Â«Èªº»y¨¥¡A¨ã¦³§C´_Âø«×¡B°ª®Ä²v©M´X¥GµL¦hªº²Ä¤T¤è®w¡A¤JªùªùÂe§C¡A¾Ö¦³³o¤@¤ÁªºPython¬°§A½s¼g¦Û¤vªº§ðÀ»¤u¨ã´£¨Ñ¤F¤@Ó·¥¦nªº¶}µo¥»O¡C¦pªG§A¨Ï¥Îªº¬OMac OS X©ÎLinux¡A¨º¤\ÁÙ¦³ÓÃB¥~ªºÀu¶Õ¡X¡X¥¦¤w¸g¦b¨t²Î¤¤¹w¸Ë¦n¤F¡CºÉºÞ¤w¸g¦³¤F«Ü¦h§ðÀ»¤u¨ã¡A¦ý¾Ç²ßPython¤´¦³§U¤_§AÀ³¥I¨º¨Ç²{¦³¤u¨ãµLªk¹ï¥Iªº§xÃø±¡ªp¡C ¥Ø¼ÐŪªÌ ºÉºÞ¨CÓ¤Hªº°ò¦¤£ºÉ¬Û¦P¡A¦ýµL½×§A¬O¤@Ó¦³·N¾Ç²ß¦p¦ó½s¼gPythonµ{§Çªºµæ³¾¡AÁÙ¬O¤@Ó·Q¾Ç²ß«ç¼Ë§â¦Û¤vªº§Þ³N¹B¥Î¦bº¯³z´ú¸Õ¤¤ªº½sµ{¦Ñ¤â¡C³o¥»®Ñ³£¾A¦X§A¡C ¥»®Ñ²Õ´µ²ºc ¦b¼g¥»®Ñªº¹Lµ{¤¤¡A§Ú̽T¹ê¬O·Q§â¥¦¼g¦¨¤@¥»¥HPython¶Â·t±®×¨Òºc¦¨ªº·t¶Â¯µÄy¡C±µ¤U¨Óªº¤º®e¤¤´£¨Ñ¤Fº¯³z´ú¸Õ¡BWeb¤ÀªR¡Bºôµ¸¤ÀªR¡B¨úÃÒ¤ÀªR¡A¥H¤Î§Q¥ÎµL½u³]³Æµ¥¤è±ªºPython¾Þ§@²M³æ¡C§Ú§Æ±æ³o¨Ç¨Ò¤l¯à°÷¿Eµo°_ŪªÌ½s¼g¦Û¤vªºPython¸}¥»ªº¼ö±¡¡C ²Ä1³¹¡G¤Jªù ¦pªG§A¤§«e¨S¦³Python½sµ{¸gÅç¡A²Ä1³¹±N´£¨ÑÃö¤_³o¤@»y¨¥¡BÅܶq¡B¼Æ¾ÚÃþ«¬¡B¨ç¼Æ¡B¡¥N¡B»y¥y¶ô©M¦p¦ó¨Ï¥Î¼Ò¶ôµ¥I´º«H®§¡A¦}³q¹L½s¼g¤@¨Ç²³æªºµ{§Ç¨t²Î¦a¾Ç²ß¥¦Ì¡C¦pªG§A¤w¸g¯à°÷§¹¥þ¾r¶¿Python½sµ{»y¨¥¡A«h§¹¥þ¥i¥H¸õ¹L¥»³¹¡C¦b²Ä1³¹¤§¦Zªº¦U³¹¤§¶¡´X¥G³£¬O¿W¥ßªº¡A§A§¹¥þ¥i¥H®Ú¾Ú¦Û¤vªº³ß¦n¨M©w¾\Ūªº¶¶§Ç¡C ²Ä2³¹¡G¥ÎPython¶i¦æº¯³z´ú¸Õ ²Ä2³¹¤¤¤¶²Ð¨Ï¥ÎPython½sµ{»y¨¥¦bº¯³z´ú¸Õ¤¤¶i¦æ¸}¥»¤Æ§ðÀ»ªº«ä·Q¡C¥»³¹¤¤ªº¨Ò¤l¥]¬A½s¼g¤@Ӻݤf±½´y¾¹¡Aºc«Ø¤@ÓSSH»ø¤rºôµ¸¡A³q¹LFTP¶i¦æ¡§§å¶q¤J«I¡¨¡]mass-compromising¡^¡A«·s¼g¤@Ó¡§Conficker¡¨¯f¬r¡A¥H¤Î½s¼g¤@¬qº|¬}§Q¥Î¥N½X¡]exploit¡^¡C ²Ä3³¹¡G¥ÎPython¶i¦æ¨úÃÒ½Õ¬d ²Ä3³¹¤¶²Ð¥ÎPython¶i¦æ¹q¤l¨úÃÒ¡C¥»³¹¤¤ªº¨Ò¤l¥]¬A½T©wpºâ¾÷ªº¦a²z¦ì¸m«H®§¡B«ì´_³Q§R°£ªº¼Æ¾Ú¡B±qWindowsª`¥Uªí¤¤´£¨úÁäÈ¡CÀˬd¤åÀÉ©M¹Ï¤ù¤¤ªº¤¸¼Æ¾Ú¡A¥H¤ÎÀˬdÀ³¥Îµ{§Ç©M²¾°Ê³]³Æ³Æ¥÷¤å¥ó¤¤°O¿ýªº«H®§¡C ²Ä4³¹¡G¥ÎPython¶i¦æºôµ¸¬y¶q¤ÀªR ²Ä4³¹¤¶²Ð¨Ï¥ÎPython¤ÀªRºôµ¸¬y¶q¡C¥»³¹¯A¤Îªº¸}¥»¦³¡G±q§ì¥]¤å¥ó¤¤IP¦a§}¹ïÀ³ªº¦a²z¦ì¸m¡A½Õ¬d¬y¦æªºDDoS¤u¨ã¥]¡Bµo²{»¤ÄF±½´y¡]decoy scan¡^¡A¤ÀªR»ø¤rºôµ¸ªº¬y¶q¤Î®À±Ñ¤J«IÀˬd¨t²Î¡C ²Ä5³¹¡G¥ÎPython¶i¦æµL½uºôµ¸§ðÀ» ¥»³¹ªº¨Ò¤l®i¥Ü¤F¦p¦ó¶å±´©M¸ÑªRµL½u¬y¶q¡B½s¼gµL½uÁä½L°O¿ý¾¹¡BÃѧOÁôÂ꺵L½uºôµ¸¡B»·µ{±±¨îµL¤H¾r¾p¸¦æ¾¹¡]Unmanned Aerial Vehicles¡AUAV¡^¡BÃѧO¥X¥¿¦b³Q¨Ï¥Îªº´c·NµL½u¤u¨ã¥]¡B°lÂÜÂŤú³]³Æ¡A¥H¤Î½s¼gÂŤúº|¬}ªº§Q¥Î¥N½X¡C ²Ä6³¹¡G¥ÎPython¨ë±´ºôµ¸ ²Ä6³¹ºt¥Ü¤F¨Ï¥ÎPython¨ë±´ºôµ¸Àò¨ú«H®§ªº§Þ³N¡C¥»³¹ªº¨Ò¤l¥]¬A³q¹LPython°Î¦WÂsÄýºôµ¸¡B§Q¥Î¶}µoAPI¤u§@¡B¦b¬y¦æªºªÀ¥æºô¯¸¤W¦¬¶°«H®§¥H¤Î¥Í¦¨³¨³½¶l¥ó¡C ²Ä7³¹¡G¥ÎPython¹ê²{§K±þ ¦b³Ì¦Z¤@³¹¡A¤]´N¬O²Ä7³¹¤¤¡A§ÚÌn½s¼g¤@¬q¯à°kÁ×±þ¬r³n¥óÀË´úªº´c·N³n¥ó¡C¥t¥~¡A§ÚÌÁÙn¼g¤@Ó¸}¥»§â§Ú̪º´c·N³n¥ó¤W¶Ç¨ì¤@Ó¦b½u¯f¬r±½´y¾¹¤W¡AÅçÃÒ¥¦¬O§_¯u¯à°µ¨ì§K±þ¡C ¥»®ÑªºWeb¯¸ÂI ¥»®Ñ¯A¤Îªº©Ò¦³¥N½X³£³Q©ñ¦b¤F¥»®ÑªºWeb¯¸ÂI¤W¡CŪªÌ¥i¥H¦b¾\Ū¥»®Ñ®É³X°Ýhttp://www.elsevierdirect.com/companion.jsp?ISBN=9781597499576¤U¸ü¥N½X¡B¤ÀªR¼Ë¥»¡A¥H¤Î¶i¦æºôµ¸§ì¥]¤å¥ó¡C |
¤º®e²¤¶¡GPython¬O¤@ªù±`¥Îªº½sµ{»y¨¥¡A¥¦¤£¶È¤W¤â®e©ö¡A¦Ó¥BÁÙ¾Ö¦³Â×´Iªº¤ä«ù®w¡C¹ï¸g±`»Ýn°w¹ï¦Û¤v©Ò³Bªº¯S©w³õ´º½s¼g±M¥Î¤u¨ãªº¶Â«È¡Bpºâ¾÷¥Ç¸o½Õ¬d¤Hû¡Bº¯³z´ú¸Õ®v©M¦w¥þ¤uµ{®v¨Ó»¡¡APythonªº³o¨Ç¯SÂI¥i¥HÀ°§U¥L̤S§Ö¤S¦n¦a§¹¦¨³o¤@¥ô°È¡A¥H·¥¤Öªº¥N½X¶q¹ê²{©Ò»Ýªº¥\¯à¡C¥»®Ñµ²¦X¨ãÅ骺³õ´º©M¯u¹êªº®×¨Ò¡A¸Ôz¤FPython¦bº¯³z´ú¸Õ¡B¹q¤l¨úÃÒ¡Bºôµ¸¬y¶q¤ÀªR¡BµL½u¦w¥þ¡Bºô¯¸¤¤«H®§ªº¦Û°Ê§ì¨ú¡B¯f¬r§K±þµ¥»â°ì¤º©Òµo´§ªº¥¨¤j§@¥Î¡C |
¥Ø¿ý¡G§Ç¤@ III §Ç¤G V ĶªÌ§Ç VII PÁ IX °Ñ½s§@ªÌ¡X¡XRobert Frost X §Þ³N½s¿è¡X¡XMark Baggett XI «e¨¥¡X¡XMark Baggett XII ²Ä1³¹ ¤Jªù 1 ¤Þ¨¥¡G¨Ï¥ÎPython¶i¦æº¯³z´ú¸Õ 1 ·Ç³Æ¶}µoÀô¹Ò 2 ¦w¸Ë²Ä¤T¤è®w 2 Python¸ÑÄÀ»PPython¥æ¤¬ 5 Python»y¨¥ 6 Åܶq 6 ¦r²Å¦ê 7 List¡]¦Cªí¡^ 7 µü¨å 8 ºôµ¸ 9 ±ø¥ó¿ï¾Ü»y¥y 9 ²§±`³B²z 10 ¨ç¼Æ 11 ¡¥N 13 ¤å¥ó¿é¤J/¿é¥X 15 sys¼Ò¶ô 16 OS¼Ò¶ô 17 ²Ä¤@ÓPythonµ{§Ç 19 ²Ä¤@Óµ{§ÇªºI´º§÷®Æ¡G¥¬¨¦³J 19 ²Ä¤@Óµ{§Ç¡GUNIX¤f¥O¯}¸Ñ¾÷ 20 ²Ä¤GÓµ{§ÇªºI´º§÷®Æ¡G«×´c¬°µ½ 22 ²Ä¤GÓµ{§Ç¡G¤@ÓZip¤å¥ó¤f¥O¯}¸Ñ¾÷ 23 ¥»³¹¤pµ² 27 °Ñ¦Ò¤åÄm 28 ²Ä2³¹ ¥ÎPython¶i¦æº¯³z´ú¸Õ 29 ¤Þ¨¥¡GMorrisįÂβ{¦bÁÙ¦³¥Î¶Ü 29 ½s¼g¤@Ӻݤf±½´y¾¹ 30 TCP¥þ³s±µ±½´y 30 §ì¨úÀ³¥ÎªºBanner 32 ½uµ{±½´y 34 ¨Ï¥ÎNMAPºÝ¤f±½´y¥N½X 36 ¥ÎPythonºc«Ø¤@ÓSSH»ø¤rºôµ¸ 38 ¥ÎPexpect»PSSH¥æ¤¬ 39 ¥ÎPxssh¼É¤O¯}¸ÑSSH±K½X 42 §Q¥ÎSSH¤¤ªº®z¨pÆ_ 45 ºc«ØSSH»ø¤rºôµ¸ 49 §Q¥ÎFTP»PWeb§å¶q§ì¡§¦×¾÷¡¨ 52 ¥ÎPythonºc«Ø°Î¦WFTP±½´y¾¹ 53 ¨Ï¥ÎFtplib¼É¤O¯}¸ÑFTP¥Î¤á¤f¥O 54 ¦bFTPªA°È¾¹¤W·j¯Áºô¶ 55 ¦bºô¶¤¤¥[¤J´c·Nª`¤J¥N½X 56 ¾ã¦X¥þ³¡ªº§ðÀ» 58 Conficker¡A¬°¤°¤\§V¤O°µ´N°÷¤F 62 ¨Ï¥ÎMetasploit§ðÀ»Windows SMBªA°È 64 ½s¼gPython¸}¥»»PMetasploit¥æ¤¬ 65 ¼É¤O¯}¸Ñ¤f¥O¡A»·µ{°õ¦æ¤@Ó¶iµ{ 67 §â©Ò¦³ªº¥N½X©ñ¦b¤@°_¡Aºc¦¨§Ú̦ۤvªºConficker 67 ½s¼g§A¦Û¤vªº0day·§©ÀÅçÃÒ¥N½X 70 °ò¤_´Ìªº½w¨R°Ï·¸¥X§ðÀ» 70 ²K¥[§ðÀ»ªºÃöÁ䤸¯À 71 µo°eº|¬}§Q¥Î¥N½X 72 ¶×Á`±o¨ì§¹¾ãªºº|¬}§Q¥Î¸}¥» 73 ¥»³¹¤pµ² 75 °Ñ¦Ò¤åÄm 75 ²Ä3³¹ ¥ÎPython¶i¦æ¨úÃÒ½Õ¬d 77 ¤Þ¨¥¡G¦p¦ó³q¹L¹q¤l¨úÃҸѨMBTK¥û±þ®× 77 §A´¿¸g¥h¹Lþ¨½¡H¡X¡X¦bª`¥Uªí¤¤¤ÀªRµL½u³X°Ý¼öÂI 78 ¨Ï¥ÎWinRegŪ¨úWindowsª`¥Uªí¤¤ªº¤º®e 79 ¨Ï¥ÎMechanize§âMAC¦a§}¶Çµ¹Wigle 81 ¥ÎPython«ì´_³Q§R¤J¦^¦¬¯¸¤¤ªº¤º®e 85 ¨Ï¥ÎOS¼Ò¶ô´M§ä³Q§R°£ªº¤å¥ó/¤å¥ó§¨ 85 ¥ÎPython§âSID©M¥Î¤á¦WÃöÁp°_¨Ó 86 ¤¸¼Æ¾Ú 88 ¨Ï¥ÎPyPDF¸ÑªRPDF¤å¥ó¤¤ªº¤¸¼Æ¾Ú 88 ²z¸ÑExif¤¸¼Æ¾Ú 90 ¥ÎBeautifulSoup¤U¸ü¹Ï¤ù 91 ¥ÎPythonªº¹Ï¹³³B²z®wŪ¨ú¹Ï¤ù¤¤ªºExif¤¸¼Æ¾Ú 92 ¥ÎPython¤ÀªRÀ³¥Îµ{§Çªº¨Ï¥Î°O¿ý 95 ²z¸ÑSkype¤¤ªºSQLite3¼Æ¾Ú®w 95 ¨Ï¥ÎPython©MSQLite3¦Û°Ê¬d¸ßSkypeªº¼Æ¾Ú®w 97 ¥ÎPython¸ÑªR¤õª°ÂsÄý¾¹ªºSQLite3¼Æ¾Ú®w 103 ¥ÎPython½Õ¬diTunesªº¤â¾÷³Æ¥÷ 111 ¥»³¹¤pµ² 116 °Ñ¦Ò¤åÄm 116 ²Ä4³¹ ¥ÎPython¤ÀªRºôµ¸¬y¶q 119 ¤Þ¨¥¡G¡§·¥¥ú¡¨¦æ°Ê¥H¤Î¬°¤°¤\©úÅ㪺¸ñ¶H·|³Q©¿µø 119 IP¬y¶q±N¦ó¥h¦ó±q¡H¡X¡X¥ÎPython¦^µª 120 ¨Ï¥ÎPyGeoIPÃöÁpIP¦a§}©Mª«²z¦ì¸m 121 ¨Ï¥ÎDpkt¸ÑªR¥] 121 ¨Ï¥ÎPythonµe¨¦ºq¦a¹Ï 125 ¡§°Î¦WªÌ¡¨¯u¯à°Î¦W¶Ü¡H¤ÀªRLOIC¬y¶q 128 ¨Ï¥ÎDpktµo²{¤U¸üLOICªº¦æ¬° 128 ¸ÑªRHiveªA°È¾¹¤WªºIRC©R¥O 130 ¹ê®ÉÀË´úDDoS§ðÀ» 131 H.D.Moore¬O¦p¦ó¸Ñ¨M¤¨¤¤j¼Óªº³Â·Ðªº 136 ²z¸ÑTTL¦r¬q 136 ¥ÎScapy¸ÑªRTTL¦r¬qªºÈ 138 ¡§·¼É¡¨¡]Storm¡^ªºfast-flux©MConfickerªºdomain-flux 141 §AªºDNSª¾¹D¤@¨Ç¤£¬°§A©Òª¾ªº¶Ü¡H 142 ¨Ï¥ÎScapy¸ÑªRDNS¬y¶q 143 ¥ÎScapy§ä¥Xfast-flux¬y¶q 144 ¥ÎScapy§ä¥XDomain Flux¬y¶q 145 Kevin Mitnick©MTCP§Ç¦C¸¹¹w´ú 146 ¹w´ú§A¦Û¤vªºTCP§Ç¦C¸¹ 147 ¨Ï¥ÎScapy¨î³ySYNªx¬x§ðÀ» 148 pºâTCP§Ç¦C¸¹ 148 °°³yTCP³s±µ 150 ¨Ï¥ÎScapy·M§Ë¤J«IÀË´ú¨t²Î 153 ¥»³¹¤pµ² 159 °Ñ¦Ò¤åÄm 159 ²Ä5³¹ ¥ÎPython¶i¦æµL½uºôµ¸§ðÀ» 161 ¤Þ¨¥¡GµL½uºôµ¸ªº¡]¤£¡^¦w¥þ©Ê©M¦B¤H 161 ·f«ØµL½uºôµ¸§ðÀ»Àô¹Ò 162 ¥ÎScapy´ú¸ÕµL½uºô¥dªº¶å±´¥\¯à 162 ¦w¸ËPythonÂŤú¥] 163 ºø¦ÏùÙ¡X¡X³Q°ÊÅÑÅ¥µL½uºôµ¸¤¤¶Ç¿éªº¯µ±K 165 ¨Ï¥ÎPython¥¿«hªí¹F¦¡¶å±´«H¥Î¥d«H®§ 165 ¶å±´»«À]¦í«È 168 ½s¼g¨¦ºqÁä½L°O¿ý¾¹ 171 ¶å±´FTPµn¿ý¤f¥O 174 §A±aµÛµ§°O¥»¹q¸£¥h¹Lþ¨½¡HPython§i¶D§A 176 °»Å¥802.11 Probe½Ð¨D 176 ´M§äÁôÂúôµ¸ªº802.11«H¼Ð 177 §ä¥XÁôÂêº802.11ºôµ¸ªººôµ¸¦W 178 ¥ÎPythonºI¨ú©MºÊµøµL¤H¾÷ 179 ºI¨ú¼Æ¾Ú¥]¡A¸ÑªR¨óij 179 ¥ÎScapy¨î§@802.11¼Æ¾Ú´V 181 §¹¦¨§ðÀ»¡A¨ÏµL¤H¾÷ºò«æ¢° 184 ±´´ú¤õºø¦Ï 186 ²z¸ÑWordpressªº·|¸Ücookies 187 ªª¦Ï¤H¡X¡X§ä¥XWordpress Cookie«©ñ§ðÀ» 188 ¥ÎPython·j´MÂŤú 190 ºI¨úµL½u¬y¶q¡A¬d§ä¡]ÁôÂ꺡^ÂŤú³]³Æ¦a§} 192 ±½´yÂŤúRFCOMM«H¹D 195 ¨Ï¥ÎÂŤúªA°Èµo²{¨óij 196 ¥ÎPython ObexFTP±±¨î¥´¦L¾÷ 197 ¥ÎPython§Q¥Î¤â¾÷¤¤ªºBlueBugº|¬} 197 ¥»³¹¤pµ² 199 °Ñ¦Ò¤åÄm 199 ²Ä6³¹ ¥ÎPython¨ë±´ºôµ¸ 201 ¤Þ¨¥¡G·í¤µªºªÀ·|¤uµ{ 201 §ðÀ»«eªº°»¹î¦æ°Ê 202 ¨Ï¥ÎMechanize®w¤Wºô 202 °Î¦W©Ê¡X¡X¨Ï¥Î¥N²zªA°È¾¹¡BUser-Agent¤Îcookie 203 §â¥N½X¶°¦¨¦bPythonÃþªºAnonBrowser¤¤ 206 ¥ÎanonBrowser§ì¨ú§ó¦hªºWeb¶± 208 ¥ÎBeautiful Soup¸ÑªRHrefÃì±µ 209 ¥ÎBeautiful Soup¬M®g¹Ï¹³ 211 ¬ã¨s¡B½Õ¬d¡Bµo²{ 213 ¥ÎPython»P¨¦ºqAPI¥æ¤¬ 213 ¥ÎPython¸ÑªRTweetsÓ¤H¥D¶ 216 ±q±À¤å¤¤´£¨ú¦a²z¦ì¸m«H®§ 218 ¥Î¥¿«hªí¹F¦¡¸ÑªRTwitter¥Î¤áªº¿³½ì·R¦n 220 °Î¦W¹q¤l¶l¥ó 225 §å¶qªÀ¤u 226 ¨Ï¥ÎSmtplibµ¹¥Ø¼Ð¹ï¶Hµo¶l¥ó 226 ¥Îsmtplib¶i¦æºôµ¸³¨³½ 227 ¥»³¹¤pµ² 230 °Ñ¦Ò¤åÄm 231 ²Ä7³¹ ¥ÎPython¹ê²{§K±þ 233 ¤Þ¨¥¡G¤õµKÄË°_¡I 233 §K±þªº¹Lµ{ 234 §K±þÅçÃÒ 237 ¥»³¹¤pµ² 243 °Ñ¦Ò¤åÄm 243 |
§Ç¡G |