-- ·|­û / µù¥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¤ÀÃþ

Linux¨t²Î¦w¥þ¡GÁa²`¨¾±s¡B¦w¥þ±½´y»P¤J«IÀË´ú

( ²Åé ¦r)
§@ªÌ¡G­E®p¡@µÛÃþ§O¡G1. -> §@·~¨t²Î -> Linux
¡@¡@¡@2. -> ¦w¥þ -> ºô¸ô¦w¥þ -> Àb«È§ðÀ»»P¤J«I
ĶªÌ¡G
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀLinux¨t²Î¦w¥þ¡GÁa²`¨¾±s¡B¦w¥þ±½´y»P¤J«IÀË´ú 3dWoo®Ñ¸¹¡G 51508
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 395 ¤¸

¥Xª©¤é¡G7/1/2019
­¶¼Æ¡G278
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787111632184
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¬°¤°¤\­n¼g¥»®Ñ

§Ú°ê¦èº~®É´ÁµÛ¦W¾ÇªÌÀ¹Éo¦b¨äµÛ§@¡m§°O¡P¤¤±e¡n¤¤¼g¹D¡A¡§¤Z¨Æ¿Ý«h¥ß¡A¤£¿Ý«h¼o¡C¡¨­±¹ï¤é¯qÄY®mªººôµ¸¦w¥þ§Î¶Õ¡A³o¥y¸Ü¤×¬°¾A¥Î¡C

¥þ²yª¾¦Wºôµ¸¦w¥þ¤½¥qGemaltoµo¥¬ªº¡m¼Æ¾ÚªnÅS¤ô¥­«ü¼Æ¡n«ü¥X¡A2018¦~¤W¥b¦~¡A¥þ²y¨C¤Ñ¦³¶W¹L2500¸U±ø¼Æ¾Ú¾D¨ì¤J«I©ÎªnÅS¡A¯A¤ÎÂåÀø¡B«H¥Î¥d¡B°]°È¡B­Ó¤H¨­¥÷«H®§µ¥¡Cºôµ¸«Â¯Ù¨Æ¥ó®É®É¨è¨è¦bµo¥Í¡A¶Â«È§ðÀ»¤âªk¤]Áͤ_´_Âø©M¦h¼Ë¡C°ª³tªººôµ¸³s±µ¬O¤@§âÂù¤b¼C¡A¥¦¦b¥[³t¤F¤¬ÁpºôÀ³¥Îªº¦P®É¡A¤]§Uªø¤F¤J«IªÌªº¦M®`¯à¤O¡C­±¹ï³o¼ËÀI®mªº§Î¶Õ¡A§Ú­Ì«E»Ýºc«Ø¦Û¤vªººôµ¸¨¾±sÅé¨t¡A³o¼Ë¤~¯à°µ¨ì¯Ý¦³¦¨¦Ë¡A±s¼Ä¤_¤d¨½¤§¥~¡C

Linux¬O¼s¨üÅwªïªº¤¬Ápºô°ò¦³]¬I¤§¤@¡A¨ã¦³¶}·½¡B§K¶Oªº¯SÂI¡A¦}¦³Â×´I°·±dªº¥ÍºAÀô¹Ò©MªÀ°Ï¤ä«ù¡C¥¿¦]¦p¦¹¡ALinux¤]¦¨¬°¶Â«È§ðÀ»ªº­«­n¥Ø¼Ð¡A¦]¬°¨ä©Ó¸ü¤F¤j¶q¤¬Ápºô¤W¤£¥i©Î¯Êªº°ò¦ªA°È¡A¤]¬O¦¬¶°¡B¥Í²£¡B³B²z¡B¶Ç¿é©M¦sÀx¦³»ù­È¼Æ¾Úªº¹êÅé¡C«OÅ@Linux¦w¥þªº­«­n©Ê¤£¨¥¦Ó³ë¡C

µ§ªÌª`·N¨ì¡AÁöµM¥«­±¤W¦³«Ü¦h¥H¡§«H®§¦w¥þ¡¨©M¡§ºôµ¸¦w¥þ¡¨¬°¥DÃDªº®ÑÄy¡A¦ý³o¨Ç®ÑÄy¤j¦h»EµJ¦b¦w¥þ·NÃÑ¡Bªk«ßªk³W©M¤@¨Ç³q¥Î§Þ³N¤W¡CÁöµM³o¨Ç®ÑÄy¹ïºôµ¸¦w¥þ«Ø³]°_¨ì¤F¤@©wªº«ü¾É§@¥Î¡A¦ý¬O¥¦­Ì¦}¤£°¼­«¤_Linux¦w¥þ¡A¤]¤£±j½Õ¦b«O»ÙLinux¦w¥þ¤Wªº¯S©w¹ê½î¡C¦]¦¹¡Aµ§ªÌ»{¬°¦³¥²­n¼g¤@¥»°¼­«¤_Linux¦w¥þ¹ê½îªº®ÑÄy¡A¯u¥¿§â¦w¥þªº³W­S©M«ü«n¸¨¹ê¦bLinux¤W¡Aºc«ØLinuxªº¦w¥þÅé¨t¡C

¥»®Ñ¥HLinux¦w¥þ¬°¥D½u¡A±j½Õ¹ê½î¡C¹ê½î¥X¯uª¾¡A¦]¦¹¡Aµ§ªÌ¤]¹ªÀyŪªÌ¦b¾\Ū¥»®Ñªº¹Lµ{¤¤¡A¦h¦h°Ê¤â¦b´ú¸Õ¾÷¤W¶i¦æÅçÃÒ¡AµM¦Z§â³o¨Ç§Þ³NÀ³¥Î¨ì¥Í²£Àô¹Ò¤¤¡C

¥»®Ñ¤º®e¤¶²Ð

¥»®Ñ¾ãÅé¤W«ö·ÓÁa²`¨¾±s¡B¦w¥þ±½´y¡B¤J«IÀË´ú³o3­Ó¤jªº¤è­±¨Ó²Õ´¤º®e¡C

²Ä1³¹·§­n¤¶²Ð¦w¥þªº·§©À©M«O»Ù¦w¥þªº¥D­n­ì«h¡A¤Þ¥Ó¥X¡§Áa²`¨¾±s¡¨²z©À¡C

²Ä2³¹¡B²Ä3³¹¬OÁa²`¨¾±sªº²Ä1­ÓÃöÁä¨BÆJ¡A¬O±qºôµ¸¼h­±¹ïLinux¨t²Î¶i¦æ¨¾Å@¡C²Ä4³¹¤¶²Ð¤F¨Ï¥Î¬ÛÀ³¤u¨ã©w¦ìºôµ¸¦w¥þ°ÝÃDªº¤èªk¡C

²Ä5¡ã7³¹¬OÁa²`¨¾±sªº²Ä2­ÓÃöÁä¨BÆJ¡A§Y±q¾Þ§@¨t²Î¼h­±¹ïLinux¨t²Î¶i¦æ¨¾Å@¡C

²Ä8³¹¬OÁa²`¨¾±sªº²Ä3­ÓÃöÁä¨BÆJ¡A§Y«O»ÙLinuxÀ³¥Îªº¦w¥þ¡AÁקKÀ³¥Î¦¨¬°¶Â«È¤J«Iªº¤J¤f¡C

²Ä9³¹¬OÁa²`¨¾±sªº²Ä4­ÓÃöÁä¨BÆJ¡A§Y½T«O·~°Èªº³sÄò©Ê¡A­°§C¼Æ¾Ú³Q¿y§ï©ÎªÌ¼Æ¾Ú¥á¥¢ªº­·ÀI¡C

²Ä10³¹¤¶²Ð¦w¥þ±½´yªº¤u¨ã¤Î¨ä¨Ï¥Î®×¨Ò¡C¦w¥þ¦}«D¤@Ãà¦Ó´N¡A¥¦»Ý­n«ö·ÓPDCAªº¶¶§Ç¤£Â_Àˬd©M§ï¶i¡A¦Ó¦w¥þ±½´y¥¿¬O³Ì¦³®Äªº¦Û§ÚÀˬd³~®|¡C³q¹L¦w¥þ±½´y¡A§Ú­Ì¥i¥Hµo²{²{¦³¨¾±s¤â¬qªº¤£¨¬¤Î·sªº¦w¥þ­·ÀI¡A¬°«ùÄò§ï¶i´£¨Ñ±j¦³¤Oªº¡B¦³°w¹ï©Êªº«ü«n¡C

²Ä11¡ã13³¹¤¶²Ð¤J«IÀË´ú¬ÛÃö§Þ³N©M¹ê½î¡A¥Øªº¬O¦bµo¥Í¤J«I¨Æ¥ó¦Z¡A¯à°÷¤Î®Éµo²{¤J«I¨Æ¥ó¡B§ä¨ì¤J«I¨Æ¥ó¿òº|ªº¦Zªù©M«Â¯Ù¶µ¡B§Q¥Î¤é§Ó©M¼f­p¤u¨ã§ä¨ì¶Â«Èªº¦æÂÜ©M°Ê§@¡C³q¹L³o¨Ç§Þ³N¡A§Ú­Ì¥i¥Hª¾¹D¶Â«È¬O«ç¤\¤J«I¶i¨Óªº¡B¥L°µ¤F¤°¤\¡A±q¦Ó¬°¦ZÄò§¹µ½¨¾±s¤â¬q´£¨Ñ¤ä«ù¡C

²Ä14³¹¤¶²Ð§Q¥Î«Â¯Ù±¡³ø°lÂ̷ܳs§ðÀ»ÁͶաB½T©w§ðÀ»¨Æ¥ó©Ê½èªº¤èªk¡C

ŪªÌ¹ï¶H

¥»®Ñ¥H¼sªx¾A¥Îªº«H®§¦w¥þ°ò¥»­ì«h¬°«ü¾É¡A»EµJLinux¦w¥þ¡A±j½Õ¹ê¾Ô¡C¥»®Ñ¾A¦XªºÅªªÌ¹ï¶H¥]¬A¡G

ºôµ¸¦w¥þ¤uµ{®v

Linux¹Bºû¤uµ{®v

Linux¹Bºû¬[ºc®v

Linux¶}µo¤uµ{®v

Web¶}µo¤uµ{®v

³n¥ó¬[ºc®v

¤j¤¤±M°|®Õ­pºâ¾÷¨t¾Ç¥Í

°É»~©M¤ä«ù

ºÉºÞµ§ªÌ§V¤O½T«O®Ñ¤¤¤£¦s¦b©úÅ㪺§Þ³N¿ù»~¡A¦ý¥Ñ¤_§Þ³N¤ô¥­©M¯à¤O¦³­­¡A®Ñ¤¤¥i¯à¦s¦b¬Y¶µ§Þ³N¤£¾A¥Î¤_ŪªÌ¯S©wÀô¹Òªº±¡ªp¡A¤]¥i¯à¦s¦b¯Äº|¡C¦b¦¹¡Aµ§ªÌÀµ½ÐŪªÌ¤£§[«ü¥¿¡C¤ÏõX±MÄݶl½c¡Gxufengnju@163.com¡C

¥»®Ñ¤¤©Ò¦³¤wµo²{ªº¿ù»~¡A°£¤F¦b¤U¤@¦¸¦L¨ê¤¤­×¥¿¥H¥~¡AÁÙ·|³q¹L·L«H¤½²³¸¹¡§¹Bºû§Þ³N¹ê½î¡¨¡]yunweijishushijian¡^µo¥¬¡C

¬°¤F§ó¦n¦aªA°ÈŪªÌ¡Aµ§ªÌ«Ø¥ß¤F¥»®Ñªº±MÄݤä«ùQQ¸s¡]434242482¡^¡C¦³¿³½ìªºÅªªÌ¥i¥H¥[¤J¸Ó¸s¡A´N¥»®Ñªº¤º®e¶i¦æ±´°Q¡C

­PÁÂ

¼g§@ªº¹Lµ{´N¹³¤@³õªø¶]¡A¦b³o­Ó¶]¹D¤W¡A§Ú¦¬Àò¤FµL¼Æªº¹ªÀy©M¤ä«ù¡C

¦b¦¹¡A§Ú­º¥ý·PÁ¾÷±ñ¤u·~¥Xª©ªÀµØ³¹¤½¥qªº·¨ºÖ¤t¦Ñ®v©M§õÃÀ¦Ñ®v¡C·¨ºÖ¤t¦Ñ®v¬O¥Xª©¬Éªº¸ê²`¤H¤h¡A¥L¥Xª©¤F¤@¨t¦C°ª½è¶q¡B¼s¨üÃÙÅAªºITÃþ®ÑÄy¡C·¨ºÖ¤t¦Ñ®v¨ó§U§Ú§¹¦¨¤F¥»®Ñªº¿ïÃD¦}½T©w¤F°ò¥»¤º®e©M²Õ´µ²ºc¡C§õÃÀ¦Ñ®v¬O¤@¦ì±M·~¡BºÉ¾¡B°ª®Äªº½s¿è¡A¦o¦h¦¸´N¥»®Ñ´£¥X«D±`¦³«Ø³]©Êªº«Øij¡C

¦bªø¹F¼Æ¤ëªº¼g§@¹Lµ{¤¤¡A§Úªº¤Ó¤Ó©Ó¾á¤F¥þ³¡ªº®a®x³d¥ô¡A¦o¨Ï±o§Ú¯à«ù¤[¦w¤ß¦a§¹¦¨¥»®Ñªº¼g§@¡C·PÁ¦o¡I§Úªº¤k¨à¤µ¦~5·³¤F¡A¬¡¼âÆF¥©¡C·PÁ¦o¦¨¬°§Ú¥Í©R¤¤ªº¤@³¡¤À¡A¹ªÀy§Ú§V¤O«e¦æ¡I
¤º®e²¤¶¡G

³o¬O¤@³¡±q§Þ³N­ì²z¡B¤uµ{¹ê½î¨â­Ó¤è­±¨t²Î¡B²`¤JÁ¿¸ÑLinux¨t²Î¦w¥þªºµÛ§@¡A±qÁa²`¨¾±s¡B¦w¥þ±½´y¡B¤J«IÀË´ú3­Óºû«×²Ó­PÁ¿¸Ñ¤F¦p¦óºc«Ø¤@­Ó¦p»ÉùÙÅK¾À¯ëªºLinux¨¾Å@Åé¨t¡C

§@ªÌ¬O¸ê²`ªºLinux¨t²Î¦w¥þ±M®a¡B¹Bºû§Þ³N±M®a¡A¦³13¦~ªº±q·~¸gÅç¡A«p¿nÁ¡µo¡C¥»®Ñ±o¨ì¤F¨Ó¦ÛÄË°T¡Bªü¨½µ¥ª¾¦W¥ø·~ªº¦h¦ì¦æ·~±M®aªº°ª«×µû»ù¡C¥þ®Ñ¤£¶È¥]§t¤j¶q¤uµ{¹ê½î®×¨Ò¡A¦Ó¥B¬°¦UºØ®Ö¤ßª¾ÃÑÂIø¨î¤F¤è«K°O¾Ðªº«äºû¾É¹Ï¡C

¥þ®Ñ¦@14³¹¡G

²Ä1³¹¤¶²Ð¤F¦w¥þªº·§©À©M«O»Ù¦w¥þªº¥D­n­ì«h¡A¤Þ¥Ó¥X¡§Áa²`¨¾±s¡¨²z©À¡F

²Ä2~3³¹¬OÁa²`¨¾±sªº²Ä¤@­ÓÃöÁä¨BÆJ¡A§Y±qºôµ¸¼h­±¹ïLinux¨t²Î¶i¦æ¨¾Å@¡A¥]§tLinuxºôµ¸¨¾¤õùÙ©MµêÀÀ±M¥Îºôµ¸ªº¦U­Ó¤è­±¡F

²Ä4³¹¤¶²Ðtcpdump¡BRawCap¡BWireshark©Mlibpcapµ¥ºôµ¸¬y¶q¤ÀªR¤u¨ãªº§Þ³N­ì²z¡A¥H¤Î¥Î¥¦­Ì¨Ó©w¦ìºôµ¸¦w¥þ°ÝÃDªº¤èªk¡F

²Ä5~7³¹¬OÁa²`¨¾±sªº²Ä¤G­ÓÃöÁä¨BÆJ¡A§Y±q¾Þ§@¨t²Î¼h­±¹ïLinux¨t²Î¶i¦æ¨¾Å@¡A¥]§t¥Î¤áºÞ²z¡B³n¥ó¥]ºÞ²z¡B¤å¥ó¨t²ÎºÞ²zµ¥®Ö¤ß¥DÃD¡F

²Ä8³¹¬OÁa²`¨¾±sªº²Ä¤T­ÓÃöÁä¨BÆJ¡A§Y«O»ÙLinuxÀ³¥Îªº¦w¥þ¡AÁקKÀ³¥Î¦¨¬°¶Â«È¤J«Iªº¤J¤f¡A²[»\ºô¯¸¦w¥þ¬[ºc¡BApache¦w¥þ¡BNginx¦w¥þ¡BPHP¦w¥þ¡BTomcat¦w¥þ¡BMemcached¦w¥þ¡BRedis¦w¥þ¡BMySQL¦w¥þµ¥¸ÜÃD¡F

²Ä9³¹¬OÁa²`¨¾±sªº²Ä¥|­ÓÃöÁä¨BÆJ¡A§Y½T«O·~°È³sÄò©Ê¡A­°§C¼Æ¾Ú³Q¿y§ï©ÎªÌ¥á¥¢ªº­·ÀI¡AÁ¿¸Ñ¤F¦UºØ³õ´º¤Uªº¼Æ¾Ú³Æ¥÷»P«ì´_¡F

²Ä10³¹¤¶²Ð¤Fnmap¡Bmasscanµ¥±½´y¤u¨ãªº­ì²z»P¨Ï¥Î¡A¥H¤Î¦UºØ¶}·½©M°Ó·~Webº|¬}±½´y¤u¨ãªº­ì²z©M¨Ï¥Î¡F

²Ä11~13³¹­«ÂIÁ¿¸Ñ¤FLinux¨t²Îªº¤J«IÀË´ú¡A¯A¤ÎLinux Rootkit¡B¯f¬r¤ì°¨¬d±þ¡B¤é§Ó»P¼f­pµ¥¥DÃD¡F

²Ä14³¹¤¶²Ð¤F§Q¥Î«Â¯Ù±¡³ø°lÂ̷ܳs§ðÀ»ÁͶաB½T©w§ðÀ»¨Æ¥ó©Ê½èªº¤èªk¡C
¥Ø¿ý¡G

«e¨¥
²Ä1³¹¡@Linux¨t²Î¦w¥þ·§­z1
1.1¡@¤°¤\¬O¦w¥þ2
1.1.1¡@¤°¤\¬O«H®§¦w¥þ2
1.1.2¡@«H®§¦w¥þªº¤ì±í­ì²z4
1.1.3¡@Linux¨t²Î¦w¥þ»P«H®§¦w¥þªºÃö¨t5
1.2¡@«Â¯Ù¤ÀªR¼Ò«¬5
1.2.1¡@STRIDE¼Ò«¬5
1.2.2¡@±`¨£ªº¦w¥þ«Â¯Ù¨Ó·½6
1.3¡@¦w¥þªº­ì«h8
1.3.1¡@Áa²`¨¾±s8
1.3.2¡@¹B¥ÎPDCA¼Ò«¬9
1.3.3¡@³Ì¤pÅv­­ªk«h11
1.3.4¡@¥Õ¦W³æ¾÷¨î12
1.3.5¡@¦w¥þ¦a¥¢±Ñ12
1.3.6¡@ÁקK³q¹LÁôÂèӹê²{¦w¥þ13
1.3.7¡@¤J«IÀË´ú14
1.3.8¡@¤£­n«H¥ô°ò¦³]¬I14
1.3.9¡@¤£­n«H¥ôªA°È15
1.3.10¡@¥æ¥I®É«O«ùÀq»{¬O¦w¥þªº15
1.4¡@²Õ´©MºÞ²zªº¦]¯À16
1.4.1¡@¥[±j¦w¥þ·NÃÑ°ö°V16
1.4.2¡@¯S§Oª`·N®z±K½X°ÝÃD17
1.4.3¡@©ú¥O¸T¤î¨Ï¥Î¯}¸Ñª©³n¥ó18
1.4.4¡@²Õ«Ø¦X²zªº¦w¥þ²Õ´µ²ºc18
1.5¡@¥»³¹¤pµ²19
²Ä2³¹¡@Linuxºôµ¸¨¾¤õùÙ21
2.1¡@ºôµ¸¨¾¤õùÙ·§­z21
2.2¡@§Q¥Îiptablesºc«Øºôµ¸¨¾¤õùÙ23
2.2.1¡@²z¸Ñiptablesªí©MÃì23
2.2.2¡@¹ê»Ú¥Í²£¤¤ªºiptables¸}¥»½s¼g25
2.2.3¡@¨Ï¥Îiptables¶i¦æºôµ¸¦a§}Âà´«27
2.2.4¡@¸T¥Îiptablesªº³s±µ°lÂÜ29
2.3¡@§Q¥ÎCisco¨¾¤õùÙ³]¸m³X°Ý±±¨î34
2.4¡@§Q¥ÎTCP Wrappersºc«ØÀ³¥Î³X°Ý±±¨î¦Cªí35
2.5¡@§Q¥ÎDenyHosts¨¾¤î¼É¤O¯}¸Ñ36
2.6¡@¦b¤½¦³¤ª¤W¹ê¬Iºôµ¸¦w¥þ¨¾Å@38
2.6.1¡@´î¤Ö¤½ºô¼ÉÅSªº¤ªªA°È¾¹¼Æ¶q39
2.6.2¡@¨Ï¥Îºôµ¸¦w¥þ²Õ¨¾Å@40
2.7¡@¨Ï¥Î³ùÂS¾÷¼W¥[¨t²Î³X°Ýªº¦w¥þ©Ê41
2.7.1¡@¶}·½³ùÂS¾÷²¤¶43
2.7.2¡@°Ó·~³ùÂS¾÷²¤¶44
2.8¡@¤À¥¬¦¡©Úµ´ªA°È§ðÀ»ªº¨¾Å@±¹¬I46
2.8.1¡@ª½±µ¦¡¤À¥¬¦¡©Úµ´ªA°È§ðÀ»46
2.8.2¡@¤Ï®g¦¡¤À¥¬¦¡©Úµ´ªA°È§ðÀ»47
2.8.3¡@¨¾±sªº«ä¸ô48
2.9¡@§½°ìºô¤¤ARP´ÛÄFªº¨¾±s48
2.10¡@¥»³¹¤pµ²50
²Ä3³¹¡@µêÀÀ±M¥Îºôµ¸52
3.1¡@±`¨£µêÀÀ±M¥Îºôµ¸ºc«Ø§Þ³N53
3.1.1¡@PPTPµêÀÀ±M¥Îºôµ¸ªº­ì²z53
3.1.2¡@IPSecµêÀÀ±M¥Îºôµ¸ªº­ì²z53
3.1.3¡@SSL/TLSµêÀÀ±M¥Îºôµ¸ªº­ì²z54
3.2¡@²`¤J²z¸ÑOpenVPNªº¯S©Ê55
3.3¡@¨Ï¥ÎOpenVPN³Ð«ØÂI¨ìÂIªºµêÀÀ±M¥Îºôµ¸55
3.4¡@¨Ï¥ÎOpenVPN³Ð«Ø»·µ{³X°ÝªºµêÀÀ±M¥Îºôµ¸61
3.5¡@¨Ï¥ÎOpenVPN³Ð«Ø¯¸ÂI¨ì¯¸ÂIµêÀÀ±M¥Îºôµ¸69
3.6¡@¦^¦¬OpenVPN«È¤áºÝªºÃÒ®Ñ70
3.7¡@¨Ï¥ÎOpenVPN´£¨Ñªº¦UºØscript¥\¯à71
3.8¡@OpenVPNªº±Æ¿ù¨BÆJ73
3.9¡@¥»³¹¤pµ²77
²Ä4³¹¡@ºôµ¸¬y¶q¤ÀªR¤u¨ã79
4.1¡@²z¸Ñtcpdump¤u§@­ì²z80
4.1.1¡@tcpdumpªº¹ê²{¾÷¨î80
4.1.2¡@tcpdump»PiptablesªºÃö¨t82
4.1.3¡@tcpdumpªºÂ²­n¦w¸Ë¨BÆJ82
4.1.4¡@¾Ç²ßtcpdumpªº5­Ó°Ñ¼Æ©M¹LÂo¾¹83
4.1.5¡@¾Ç²ßtcpdumpªº¹LÂo¾¹83
4.2¡@¨Ï¥ÎRawCap§ì¨ú¦^ÀôºÝ¤fªº¼Æ¾Ú84
4.3¡@¼ô±xWiresharkªº³Ì¨Î°t¸m¶µ85
4.3.1¡@Wireshark¦w¸Ë¹Lµ{ªºª`·N¨Æ¶µ85
4.3.2¡@WiresharkªºÃöÁä°t¸m¶µ86
4.3.3¡@¨Ï¥Î°lÂܼƾڬy¥\¯à89
4.4¡@¨Ï¥Îlibpcap¶i¦æ¦Û°Ê¤Æ¤ÀªR90
4.5¡@®×¨Ò1¡G©w¦ì«D¥¿±`µo¥]°ÝÃD91
4.6¡@®×¨Ò2¡G¤ÀªR¹BÀç°Ó§T«ù°ÝÃD94
4.6.1¡@¤¤¤p¹BÀç°Óªººôµ¸²{ª¬94
4.6.2¡@°ò¤_¤U¸ü¤å¥óªº½w¦s§T«ù95
4.6.3¡@°ò¤_­¶­±ªºiframe¼s§i´O¤J§T«ù99
4.6.4¡@°ò¤_°°³yDNSÅTÀ³ªº§T«ù100
4.6.5¡@ºô¥d²VÂø¼Ò¦¡»Praw socket§Þ³N100
4.7¡@¥»³¹¤pµ²103
²Ä5³¹¡@Linux¥Î¤áºÞ²z105
5.1¡@Linux¥Î¤áºÞ²zªº­«­n©Ê105
5.2¡@Linux¥Î¤áºÞ²zªº°ò¥»¾Þ§@107
5.2.1¡@¼W¥[¥Î¤á108
5.2.2¡@¬°¥Î¤á³]¸m±K½X108
5.2.3¡@§R°£¥Î¤á109
5.2.4¡@­×§ï¥Î¤áÄÝ©Ê109
5.3¡@¦sÀxLinux¥Î¤á«H®§ªºÃöÁä¤å¥ó¸Ô¸Ñ110
5.3.1¡@passwd¤å¥ó»¡©ú110
5.3.2¡@shadow¤å¥ó»¡©ú111
5.4¡@Linux¥Î¤á±K½XºÞ²z112
5.4.1¡@±K½X´_Âø«×³]¸m112
5.4.2¡@¥Í¦¨´_Âø±K½Xªº¤èªk113
5.4.3¡@®z±K½XÀˬd¤èªk116
5.5¡@¥Î¤á¯SÅvºÞ²z118
5.5.1¡@­­©w¥i¥H¨Ï¥Îsuªº¥Î¤á118
5.5.2¡@¦w¥þ¦a°t¸msudo118
5.6¡@ÃöÁäÀô¹ÒÅܶq©M¤é§ÓºÞ²z119
5.6.1¡@ÃöÁäÀô¹ÒÅܶq³]¸m¥uŪ119
5.6.2¡@°O¿ý¤é§Ó°õ¦æ®É¶¡ÂW119
5.7¡@¥»³¹¤pµ²120
²Ä6³¹¡@Linux³n¥ó¥]ºÞ²z122
6.1¡@RPM·§­z122
6.2¡@¨Ï¥ÎRPM¦w¸Ë©M²¾°£³n¥ó123
6.2.1¡@¨Ï¥ÎRPM¦w¸Ë©M¤É¯Å³n¥ó123
6.2.2¡@¨Ï¥ÎRPM²¾°£³n¥ó124
6.3¡@Àò¨ú³n¥ó¥]ªº«H®§125
6.3.1¡@¦C¥X¨t²Î¤¤¤w¦w¸Ëªº©Ò¦³RPM¥]125
6.3.2¡@³n¥ó¥]ªº¸Ô²Ó«H®§¬d¸ß125
6.3.3¡@¬d¸ß­þ­Ó³n¥ó¥]§t¦³«ü©w¤å¥ó126
6.3.4¡@¦C¥X³n¥ó¥]¤¤ªº©Ò¦³¤å¥ó126
6.3.5¡@¦C¥X³n¥ó¥]¤¤ªº°t¸m¤å¥ó127
6.3.6¡@¸ÑÀ£³n¥ó¥]¤º®e127
6.3.7¡@Àˬd¤å¥ó§¹¾ã©Ê127
6.4¡@Yum¤ÎYum·½ªº¦w¥þºÞ²z129
6.4.1¡@Yum²¤¶129
6.4.2¡@Yum·½ªº¦w¥þºÞ²z130
6.5¡@¦Û±Ò°ÊªA°ÈºÞ²z130
6.6¡@¥»³¹¤pµ²131
²Ä7³¹¡@Linux¤å¥ó¨t²ÎºÞ²z133
7.1¡@Linux¤å¥ó¨t²Î·§­z133
7.1.1¡@Inode134
7.1.2¡@¤å¥óªºÅv­­135
7.2¡@SUID©MSGID¥i°õ¦æ¤å¥ó136
7.2.1¡@SUID©MSGID¥i°õ¦æ¤å¥ó·§­z136
7.2.2¡@¨Ï¥ÎsXidºÊ±±SUID©MSGID¤å¥óÅܤÆ137
7.3¡@Linux¤å¥ó¨t²ÎºÞ²zªº±`¥Î¤u¨ã137
7.3.1¡@¨Ï¥Îchattr¹ïÃöÁä¤å¥ó¥[Âê137
7.3.2¡@¨Ï¥Îextundelete«ì´_¤w§R°£¤å¥ó138
7.3.3¡@¨Ï¥Îsrm©Mdd¦w¥þÀ¿°£±Ó·P¤å¥óªº¤èªk141
7.4¡@®×¨Ò¡G¨Ï¥ÎPython½s¼g±Ó·P¤å¥ó±½´yµ{§Ç141
7.5¡@¥»³¹¤pµ²143
²Ä8³¹¡@LinuxÀ³¥Î¦w¥þ145
8.1¡@²¤Æªººô¯¸¬[ºc©M¼Æ¾Ú¬y¦V145
8.2¡@¥D­nºô¯¸º|¬}¸ÑªR146
8.2.1¡@ª`¤Jº|¬}147
8.2.2¡@¸ó¯¸¸}¥»º|¬}148
8.2.3¡@«H®§ªnÅS149
8.2.4¡@¤å¥ó¸ÑªRº|¬}150
8.3¡@Apache¦w¥þ152
8.3.1¡@¨Ï¥ÎHTTPS¥[±Kºô¯¸153
8.3.2¡@¨Ï¥ÎModSecurity¥[©TWeb154
8.3.3¡@Ãöª`Apacheº|¬}±¡³ø158
8.4¡@Nginx¦w¥þ158
8.4.1¡@¨Ï¥ÎHTTPS¥[±Kºô¯¸158
8.4.2¡@¨Ï¥ÎNAXSI¥[©TWeb159
8.4.3¡@Ãöª`Nginxº|¬}±¡³ø160
8.5¡@PHP¦w¥þ160
8.5.1¡@PHP°t¸mªº¦w¥þ¿ï¶µ160
8.5.2¡@PHP¶}µo®Ø¬[ªº¦w¥þ162
8.6¡@Tomcat¦w¥þ163
8.7¡@Memcached¦w¥þ165
8.8¡@Redis¦w¥þ165
8.9¡@MySQL¦w¥þ166
8.10¡@¨Ï¥Î¤½¦³¤ª¤WªºWAFªA°È167
8.11¡@¥»³¹¤pµ²168
²Ä9³¹¡@Linux¼Æ¾Ú³Æ¥÷»P«ì´_170
9.1¡@¼Æ¾Ú³Æ¥÷©M«ì´_¤¤ªºÃöÁä«ü¼Ð171
9.2¡@Linux¤Uªº©w®É¥ô°È172
9.2.1¡@¥»¦a©w®É¥ô°È172
9.2.2¡@¤À¥¬¦¡©w®É¥ô°È¨t²Î174
9.3¡@³Æ¥÷¦sÀx¦ì¸mªº¿ï¾Ü175
9.3.1¡@¥»¦a³Æ¥÷¦sÀx175
9.3.2¡@»·µ{³Æ¥÷¦sÀx176
9.3.3¡@Â÷½u³Æ¥÷177
9.4¡@¼Æ¾Ú³Æ¥÷178
9.4.1¡@¤å¥ó³Æ¥÷178
9.4.2¡@¼Æ¾Ú®w³Æ¥÷179
9.5¡@³Æ¥÷¥[±K181
9.6¡@¼Æ¾Ú®w«ì´_182
9.7¡@¥Í²£Àô¹Ò¤¤ªº¤j³W¼Ò³Æ¥÷¨t²Î®×¨Ò182
9.8¡@¥»³¹¤pµ²184
²Ä10³¹¡@Linux¦w¥þ±½´y¤u¨ã186
10.1¡@»Ý­n­«ÂIÃöª`ªº±Ó·PºÝ¤f¦Cªí186
10.2¡@±½´y¤u¨ãnmap188
10.2.1¡@¨Ï¥Î·½½X¦w¸Ënmap188
10.2.2¡@¨Ï¥Înmap¶i¦æ¥D¾÷µo²{189
10.2.3¡@¨Ï¥Înmap¶i¦æTCPºÝ¤f±½´y190
10.2.4¡@¨Ï¥Înmap¶i¦æUDPºÝ¤f±½´y192
10.2.5¡@¨Ï¥ÎnmapÃѧOÀ³¥Î192
10.3¡@±½´y¤u¨ãmasscan193
10.3.1¡@¦w¸Ëmasscan193
10.3.2¡@masscan¥Îªk¥Ü¨Ò193
10.3.3¡@Áp¦X¨Ï¥Îmasscan©Mnmap194
10.4¡@¶}·½Webº|¬}±½´y¤u¨ã195
10.4.1¡@Nikto2195
10.4.2¡@OpenVAS196
10.4.3¡@SQLMap198
10.5¡@°Ó·~Webº|¬}±½´y¤u¨ã199
10.5.1¡@Nessus199
10.5.2¡@Acunetix Web Vulnerability Scanner201
10.6¡@¥»³¹¤pµ²202
²Ä11³¹¡@¤J«IÀË´ú¨t²Î204
11.1¡@IDS»PIPS204
11.2¡@¶}·½HIDS OSSEC³¡¸p¹ê½î205
11.3¡@°Ó·~¥D¾÷¤J«IÀË´ú¨t²Î214
11.3.1¡@«CÃäª215
11.3.2¡@¦w¥þª¯215
11.3.3¡@¦wÃM¤h215
11.4¡@Linux Prelink¹ï¤å¥ó§¹¾ã©ÊÀˬdªº¼vÅT217
11.5¡@§Q¥ÎKippo·f«ØSSH»eÅø218
11.5.1¡@Kippo²¤¶218
11.5.2¡@Kippo¦w¸Ë219
11.5.3¡@Kippo®·Àò¤J«I®×¨Ò¤ÀªR220
11.6¡@¥»³¹¤pµ²221
²Ä12³¹¡@Linux Rootkit»P¯f¬r¤ì°¨Àˬd223
12.1¡@Rootkit¤ÀÃþ©M­ì²z223
12.2¡@¥i¥[¸ü¤º®Ö¼Ò¶ô225
12.3¡@§Q¥ÎChkrootkitÀˬdRootkit226
12.3.1¡@Chkrootkit¦w¸Ë227
12.3.2¡@°õ¦æChkrootkit227
12.4¡@§Q¥ÎRkhunterÀˬdRootkit228
12.4.1¡@Rkhunter¦w¸Ë228
12.4.2¡@°õ¦æRkhunter228
12.5¡@§Q¥ÎClamAV±½´y¯f¬r¤ì°¨229
12.6¡@¥iºÃ¤å¥óªº¦b½u¯f¬r¤ì°¨Àˬd230
12.6.1¡@VirusTotal231
12.6.2¡@VirSCAN231
12.6.3¡@Jotti232
12.7¡@WebshellÀË´ú232
12.7.1¡@D¬Þ233
12.7.2¡@LMDÀˬdWebshell234
12.8¡@¥»³¹¤pµ²235
²Ä13³¹¡@¤é§Ó»P¼f­p237
13.1¡@·f«Ø»·µ{¤é§Ó¦¬¶°¨t²Î237
13.1.1¡@Syslog-ng server·f«Ø238
13.1.2¡@Rsyslog/Syslog client°t¸m239
13.2¡@§Q¥ÎAudit¼f­p¨t²Î¦æ¬°239
13.2.1¡@¼f­p¥Ø¼Ð239
13.2.2¡@²Õ¥ó240
13.2.3¡@¦w¸Ë241
13.2.4¡@°t¸m241
13.2.5¡@Âà´«¨t²Î½Õ¥Î242
13.2.6¡@¼f­pLinuxªº¶iµ{243
13.2.7¡@«ö·Ó¥Î¤á¨Ó¼f­p¤å¥ó³X°Ý244
13.3¡@§Q¥Îunhide¼f­pÁôÂöiµ{244
13.4¡@§Q¥Îlsof¼f­p¶iµ{¥´¶}¤å¥ó245
13.5¡@§Q¥Înetstat¼f­pºôµ¸³s±µ246
13.6¡@¥»³¹¤pµ²246
²Ä14³¹¡@«Â¯Ù±¡³ø248
14.1¡@«Â¯Ù±¡³øªº·§ªp248
14.2¡@¥D¬y«Â¯Ù±¡³ø¤¶²Ð249
14.2.1¡@·L¨B¦b½u«Â¯Ù±¡³øªÀ°Ï249
14.2.2¡@360«Â¯Ù±¡³ø¤¤¤ß252
14.2.3¡@IBM«Â¯Ù±¡³ø¤¤¤ß253
14.3¡@§Q¥Î«Â¯Ù±¡³ø´£°ª§ðÀ»ÀË´ú»P¨¾±s¯à¤O254
14.4¡@¥»³¹¤pµ²255
ªþ¿ýA¡@ºô¯¸¦w¥þ¶}µoªº­ì«h257
ªþ¿ýB¡@Linux¨t²Î³Q¤J«I¦Zªº±Æ¬d¹Lµ{273
§Ç¡G