-- ·|­û / µù¥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¨¾¤õùÙ ²Ä4ª©

( ²Åé ¦r)
§@ªÌ¡G¬ü ¥v¸¦¤Ò Ĭ«¢ªL Steve SuehringÃþ§O¡G1. -> §@·~¨t²Î -> Linux
ĶªÌ¡G
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©ªÀLinux¨¾¤õùÙ ²Ä4ª© 3dWoo®Ñ¸¹¡G 45640
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

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

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

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¥Ø¿ý¡G

²Ä1³¡¤À ¸ê®Æ¥]¹LÂo¥H¤Î°ò¥»¦w¥þ±¹¬I 1
²Ä1³¹¡@¸ê®Æ¥]¹LÂo¨¾¤õÀ𪺹w³Æª¾ÃÑ¡@3
1.1¡@OSIºô¸ô¼Ò«¬¡@5
1.1.1¡@³s½u¾É¦V©M¤£»Ý³s½uªº¨óij¡@6
1.1.2¡@¤U¤@¨B¡@7
1.2¡@IP¨óij¡@7
1.2.1¡@IP½s§}©M¤lºô¹º¤À¡@7
1.2.2¡@IP¤À¤ù¡@10
1.2.3¡@¼s¼½»P²Õ¼½¡@10
1.2.4¡@ICMP¡@11
1.3¡@¶Ç¿é¼h¾÷¨î¡@13
1.3.1¡@UDP¡@13
1.3.2¡@TCP¡@14
1.4¡@¦ì§}¸ÑªR³q°T¨ó©w¡]ARP¡^¡@16
1.5¡@¥D¾÷¦WºÙ©MIP¦a§}¡@16
1.6¡@¸ô¥Ñ¡G±N¸ê®Æ¥]±q³o¸Ì¶Ç¿é¨ì¨º¸Ì¡@17
1.7¡@ªA°È°ð¡G³q¦V±z¨t²Î¤¤µ{¦¡ªº¤jªù¡@17
1.8¡@¤pµ²¡@22
²Ä2³¹¡@¸ê®Æ¥]¹LÂo¨¾¤õÀ𷧩À¡@23
2.1¡@¤@­Ó¸ê®Æ¥]¹LÂo¨¾¤õÀð¡@24
2.2¡@¿ï¾Ü¤@­Ó¹w³]ªº¸ê®Æ¥]¹LÂoµ¦²¤¡@26
2.3¡@¹ï¤@­Ó¸ê®Æ¥]ªº»é¦^¡]Rejecting¡^VS©Úµ´¡]Denying¡^¡@28
2.4¡@¹LÂo¶Ç¤Jªº¼Æ¾Ú¥]¡@28
2.4.1¡@»·µ{·½¦a§}¹LÂo¡@28
2.4.2¡@¥»¦a¥Øªº¦a§}¹LÂo¡@31
2.4.3¡@»·ºÝ·½°ð¹LÂo¡@31
2.4.4¡@¥»¦a¥Øªº°ð¹LÂo¡@32
2.4.5¡@¶Ç¤JTCPªº³s±µª¬ºA¹LÂo¡@32
2.4.6¡@±´´ú©M±½´y¡@32
2.4.7¡@©Úµ´ªA°È§ðÀ»¡@36
2.4.8¡@·½¸ô¥Ñ¼Æ¾Ú¥]¡@42
2.5¡@¹LÂo¶Ç¥X¼Æ¾Ú¥]¡@42
2.5.1¡@¥»¦a·½¦a§}¹LÂo¡@42
2.5.2¡@»·µ{¥Øªº¦a§}¹LÂo¡@43
2.5.3¡@¥»¦a·½°ð¹LÂo¡@43
2.5.4¡@»·ºÝ¥Øªº°ð¹LÂo¡@44
2.5.5¡@¶Ç¥XTCP³s±µª¬ºA¹LÂo¡@44
2.6¡@¨p¦³ºô¸ôªA°ÈVS¤½¦³ºô¸ôªA°È¡@44
2.6.1¡@«OÅ@¤£¦w¥þªº¥»¾÷ªA°È¡@45
2.6.2¡@¿ï¾Ü¹B¦æªºªA°È¡@45
2.7¡@¤pµ²¡@46
²Ä3³¹¡@iptables:¶Ç²ÎªºLinux¨¾¤õÀðºÞ²zµ{¦¡¡@47
3.1¡@IP¨¾¤õÀð¡]IPFW¡^©MNetfilter¨¾¤õÀð¾÷¨îªº¤£¦P¡@47
3.1.1¡@IPFW¸ê®Æ¥]¶Ç¿é¡@48
3.1.2¡@Netfilter¸ê®Æ¥]¶Ç¿é¡@49
3.2¡@iptables°ò¥»»yªk¡@50
3.3¡@iptables¯S©Ê¡@51
3.3.1¡@NATªí¯S©Ê¡@53
3.3.2¡@mangleªí¯S©Ê¡@55
3.4¡@iptables»yªk¡@55
3.4.1¡@filterªí©R¥O¡@57
3.4.2¡@filterªí¥Ø¼ÐÂX®i¡@60
3.4.3¡@filterªí¤Ç°tÂX®i¡@62
3.4.4¡@natªí¥Ø¼ÐÂX®i¡@71
3.4.5¡@mangleªí©R¥O¡@73
3.5¡@¤pµ²¡@74
²Ä4³¹¡@nftables:¡]·s¡^Linux¨¾¤õÀðºÞ²zµ{¦¡¡@75
4.1¡@iptables©Mnftablesªº®t§O¡@75
4.2¡@nftables°ò¥»»yªk¡@75
4.3¡@nftables¯S©Ê¡@75
4.4¡@nftables»yªk¡@76
4.4.1¡@ªí»yªk¡@77
4.4.2¡@³W«hÃì»yªk¡@78
4.4.3¡@³W«h»yªk¡@78
4.4.4¡@nftablesªº°ò¦¾Þ§@¡@82
4.4.5¡@nftablesÀÉ»yªk¡@83
4.5¡@¤pµ²¡@83
²Ä5³¹¡@ºc«Ø©M¦w¸Ë¿W¥ßªº¨¾¤õÀð¡@85
5.1¡@Linux¨¾¤õÀðºÞ²zµ{¦¡¡@86
5.1.1¡@©w¨î»PÁʶR¡GLinux¤º®Ö¡@87
5.1.2¡@·½¦ì§}©M¥Øªº¦a§}ªº¿ï¶µ¡@88
5.2¡@ªì©l¤Æ¨¾¤õÀð¡@89
5.2.1¡@²Å¸¹±`¶q¦b¨¾¤õÀð¥Ü¨Ò¤¤ªº¨Ï¥Î¡@90
5.2.2¡@±Ò¥Î¤º®Ö¹ïºÊ±±ªº¤ä«ù¡@90
5.2.3¡@²¾°£©Ò¦³¹w¥ý¦s¦bªº³W«h¡@92
5.2.4¡@­«¸mÀq»{µ¦²¤¤Î°±¤î¨¾¤õÀð¡@93
5.2.5¡@±Ò¥Î¦^Àô¤¶­±¡@94
5.2.6¡@©w¸qÀq»{µ¦²¤¡@95
5.2.7¡@§Q¥Î³s±µª¬ºA¶¹L³W«hÀË´ú¡@96
5.2.8¡@·½¦a§}´ÛÄF¤Î¨ä¥L¤£¦Xªk¦a§}¡@97
5.3¡@«OÅ@³Q¤À°t¦b«D¯SÅv°ð¤WªºªA°È¡@101
5.3.1¡@¤À°t¦b«D¯SÅv°ð¤Wªº±`¥Î¥»¦aTCPªA°È¡@102
5.3.2¡@¤À°t¦b«D¯SÅv°ð¤Wªº±`¥Î¥»¦aUDPªA°È¡@104
5.4¡@±Ò¥Î°ò¥»ªº¡B¥²»Ýªº¤¬ÁpºôªA°È¡@106
5.5¡@±Ò¥Î±`¥ÎTCPªA°È¡@111
5.5.1¡@Email (TCP SMTP°ð25, POP°ð110, IMAP°ð143)¡@111
5.5.2¡@SSH¡]TCP°ð22¡^¡@117
5.5.3¡@FTP (TCP°ð20¡B21)¡@118
5.5.4¡@³q¥ÎªºTCPªA°È¡@121
5.6¡@±Ò¥Î±`¥ÎUDPªA°È¡@122
5.6.1¡@³X°Ý±zISPªºDHCP¦øªA¾¹¡]UDP°ð67¡B68¡^¡@122
5.6.2¡@³X°Ý»·ºÝºô¸ô®É¶¡¦øªA¾¹¡]UDP°ð123¡^¡@124
5.7¡@°O¿ý³Q¥á±óªº¶Ç¤J¸ê®Æ¥]¡@125
5.8¡@°O¿ý³Q¥á±óªº¶Ç¥X¸ê®Æ¥]¡@126
5.9¡@¦w¸Ë¨¾¤õÀð¡@126
5.9.1¡@½Õ¸Õ¨¾¤õÀð¸}¥»ªº¤p¬ªù¡@127
5.9.2¡@¦b±Ò°ÊRed Hat©MSUSE®É±Ò°Ê¨¾¤õÀð¡@128
5.9.3¡@¦b±Ò°ÊDebian®É±Ò°Ê¨¾¤õÀð¡@128
5.9.4¡@¦w¸Ë¨Ï¥Î°ÊºAIP¦ì§}ªº¨¾¤õÀð¡@128
5.10¡@¤pµ²¡@129
²Ä2³¡¤À¡@°ª¯ÅijÃD¡B¦h­Ó¨¾¤õÀð©Mºô¸ô¨¾Å@±a¡@131
²Ä6³¹¡@¨¾¤õÀðªºÀu¤Æ¡@133
6.1¡@³W«h²Õ´¡@133
6.1.1¡@±qªý¤î°ª¦ì°ð¬y¶qªº³W«h¶}©l¡@133
6.1.2¡@¨Ï¥Îª¬ºA¼Ò²Õ¶i¦æESTABLISHED©MRELATED¤Ç°t¡@134
6.1.3¡@¦Ò¼{¶Ç¿é¼h¨óij¡@134
6.1.4¡@¾¨¦­¬°±`¥ÎªºªA°È³]¸m¨¾¤õÀð³W«h¡@135
6.1.5¡@¨Ï¥Îºô¸ô¸ê®Æ¬yµ{¨Ó¨M©w¦b­þ¸Ì¬°¦h­Óºô¸ô¤¶­±³]¸m³W«h¡@135
6.2¡@¨Ï¥ÎªÌ¦Û­q³W«hÃì¡@136
6.3¡@Àu¤Æªº¥Ü¨Ò¡@139
6.3.1¡@Àu¤Æªºiptables¸}¥»¡@139
6.3.2¡@¨¾¤õÀðªì©l¤Æ¡@140
6.3.3¡@¦w¸Ë³W«hÃì¡@142
6.3.4¡@ºc«Ø¨Ï¥ÎªÌ¦Û­qªºEXT-input©MEXT-output³W«hÃì¡@144
6.3.5¡@tcp-state-flags¡@152
6.3.6¡@connection-tracking¡@153
6.3.7¡@local-dhcp-client-query©Mremote-dhcp-server-response¡@153
6.3.8¡@source-address-check¡@155
6.3.9¡@destination-address-check¡@155
6.3.10¡@¦biptables¤¤°O¿ý¥á±óªº¸ê®Æ¥]¡@156
6.3.11¡@Àu¤Æªºnftables¸}¥»¡@157
6.3.12¡@¨¾¤õÀðªì©l¤Æ¡@158
6.3.13¡@ºc«Ø³W«hÀÉ¡@159
6.3.14¡@¦bnftables¤¤°O¿ý¥á±óªº¸ê®Æ¥]¡@163
6.4¡@Àu¤Æ±a¨Ó¤F¤°»ò¡@163
6.4.1¡@iptablesªºÀu¤Æ¡@163
6.4.2¡@nftablesªºÀu¤Æ¡@164
6.5¡@¤pµ²¡@164
²Ä7³¹¡@¸ê®Æ¥]Âàµo¡@165
7.1¡@¿W¥ß¨¾¤õÀ𪺧½­­©Ê¡@165
7.2¡@°ò¥»ªººôÃö¨¾¤õÀ𪺳]¸m¡@166
7.3¡@§½°ìºô¦w¥þ°ÝÃD¡@168
7.4¡@¥i«H®a®x§½°ìºôªº°t¸m¿ï¶µ¡@169
7.4.1¡@¹ïºôÃö¨¾¤õÀ𪺧½°ìºô³X°Ý¡@170
7.4.2¡@¹ï¨ä¥L§½°ìºôªº³X°Ý¡G¦b¦h­Ó§½°ìºô¶¡Âàµo¥»¦a¬y¶q¡@171
7.5¡@¸û¤j«¬©Î¤£¥i«H§½°ìºôªº°t¸m¿ï¶µ¡@173
7.5.1¡@¹º¤À¦ì§}ªÅ¶¡¨Ó³Ð«Ø¦h­Óºô¸ô¡@173
7.5.2¡@³q¹L¥D¾÷¡B¦ì§}©Î°ð½d³ò­­¨î¤º³¡³X°Ý¡@175
7.6¡@¤pµ²¡@180
²Ä8³¹¡@ºô¸ô¦ì§}ÂàĶ¡@181
8.1¡@NATªº·§©À­I´º¡@181
8.2¡@iptables©Mnftables¤¤ªºNAT»y¸q¡@184
8.2.1¡@·½¦a§}NAT¡@186
8.2.2¡@¥Øªº¦a§}NAT¡@187
8.3¡@SNAT©M¨p¦³§½°ìºôªº¨Ò¤l¡@189
8.3.1¡@°°¸Ëµo©¹¤¬Ápºôªº§½°ìºô¬y¶q¡@189
8.3.2¡@¹ïµo©¹¤¬Ápºôªº§½°ìºô¬y¶qÀ³¥Î¼Ð·ÇªºNAT¡@190
8.4¡@DNAT¡B§½°ìºô©M¥N²zªº¨Ò¤l¡@191
8.5¡@¤pµ²¡@192
²Ä9³¹¡@½Õ¸Õ¨¾¤õÀð³W«h¡@193
9.1¡@±`¥Î¨¾¤õÀð¶}µo§Þ¥©¡@193
9.2¡@¦C¥X¨¾¤õÀð³W«h¡@194
9.2.1¡@iptables¤¤¦C¥Xªíªº¨Ò¤l¡@195
9.2.2¡@nftables¤¤¦C¥Xªíªº¨Ò¤l¡@198
9.3¡@¸ÑÄÀ¨t²Î¤é»x¡@199
9.3.1¡@syslog°t¸m¡@199
9.3.2¡@¨¾¤õÀð¤é»x®ø®§¡G¥¦­Ì·N¨ýµÛ¤°»ò¡@202
9.4¡@Àˬd¶}©ñ°ð¡@205
9.4.1¡@netstat -a [ -n -p -A inet ]¡@205
9.4.2¡@¨Ï¥ÎfuserÀˬd¤@­Ó¸j©w¦b¯S©w°ðªº¶iµ{¡@207
9.4.3¡@Nmap¡@208
9.5¡@¤pµ²¡@208
²Ä10³¹¡@µêÀÀ¨p¤Hºô¸ôµ¸¡@209
10.1¡@µêÀÀ¨p¤Hºô¸ôµ¸·§­z¡@209
10.2¡@VPN¨óij¡@209
10.2.1¡@PPTP©ML2TP¡@209
10.2.2¡@IPSec¡@210
10.3¡@Linux©MVPN²£«~¡@212
10.3.1¡@Openswan/Libreswan¡@213
10.3.2¡@OpenVPN¡@213
10.3.3¡@PPTP¡@213
10.4¡@VPN©M¨¾¤õÀð¡@213
10.5¡@¤pµ²¡@214
²Ä3³¡¤À¡@iptables©Mnftables¤§¥~ªº¨Æ¡@215
²Ä11³¹¡@¤J«I°»´ú©M¦^À³¡@217
11.1¡@ÀË´ú¤J«I¡@217
11.2¡@¨t²Î¥i¯à¾D¨ü¤J«I®Éªº¯gª¬¡@218
11.2.1¡@Åé²{¦b¨t²Î¤é»x¤¤ªº¸ñ¶H¡@218
11.2.2¡@Åé²{¦b¨t²Î²ÕºA¤¤ªº¸ñ¶H¡@219
11.2.3¡@Åé²{¦bÀɮרt²Î¤¤ªº¸ñ¶H¡@219
11.2.4¡@Åé²{¦b¥Î¤á±b¤á¤¤ªº¸ñ¶H¡@220
11.2.5¡@Åé²{¦b¦w¥þ¼f­p¤u¨ã¤¤ªº¸ñ¶H¡@220
11.2.6¡@Åé²{¦b¨t²Î©Ê¯à¤è­±ªº¸ñ¶H¡@220
11.3¡@¨t²Î³Q¤J«I«áÀ³±Ä¨úªº±¹¬I¡@221
11.4¡@¨Æ¬G³ø§i¡@222
11.4.1¡@¬°¤°»ò­n³ø§i¨Æ¬G¡@222
11.4.2¡@³ø§i­þ¨ÇÃþ«¬ªº¨Æ¬G¡@223
11.4.3¡@¦V½Ö³ø§i¨Æ¬G¡@224
11.4.4¡@³ø§i¨Æ¬G®ÉÀ³´£¨Ñ­þ¨Ç¸ê°T¡@225
11.5¡@¤pµ²¡@226
²Ä12³¹¡@¤J«I°»´ú¤u¨ã¡@227
12.1¡@¤J«I°»´ú¤u¨ã¥]¡Gºô¸ô¤u¨ã¡@227
12.1.1¡@¥æ´«¾÷©M¶°½u¾¹¥H¤Î±z¬°¤°»òÀ³¸ÓÃö¤ß¥¦¡@228
12.1.2¡@ARPWatch¡@228
12.2¡@RootkitÀË´ú¾¹¡@229
12.2.1¡@¹B¦æChkrootkit¡@229
12.2.2¡@·íChkrootkit³ø§i¹q¸£¤w³Q·P¬V®ÉÀ³¦p¦ó³B²z¡@230
12.2.3¡@Chkrootkit©M¦PÃþ¤u¨ãªº§½­­©Ê¡@231
12.2.4¡@¦w¥þ¦a¨Ï¥ÎChkrootkit¡@231
12.2.5¡@¤°»ò®É­Ô»Ý­n¹B¦æChkrootkit¡@232
12.3¡@Àɮרt²Î§¹¾ã©Ê¡@232
12.4¡@¤é»xºÊ±±¡@233
12.5¡@¦p¦ó¨¾¤î¤J«I¡@234
12.5.1¡@¶Ô¦w¨¾¡@234
12.5.2¡@¶Ô§ó·s¡@235
12.5.3¡@¶Ô´ú¸Õ¡@236
12.6¡@¤pµ²¡@237
²Ä13³¹¡@ºô¸ôºÊ±±©M§ðÀ»ÀË´ú¡@239
13.1¡@ºÊÅ¥¤A¤Óºô¡@239
13.2¡@TCPDump¡G²³æ¤¶²Ð¡@241
13.2.1¡@Àò±o¨Ã¦w¸ËTCPDump¡@242
13.2.2¡@TCPDumpªº¿ï¶µ¡@242
13.2.3¡@TCPDump¹Bºâ¦¡¡@244
13.2.4¡@TCPDump°ª¯Å¥\¯à¡@247
13.3¡@¨Ï¥ÎTCPDump®·Àò¯S©wªº¨ó©w¡@247
13.3.1¡@¦b²{¹ê¤¤¨Ï¥ÎTCPDump¡@247
13.3.2¡@³q¹LTCPDumpÀË´ú§ðÀ»¡@254
13.3.3¡@¨Ï¥ÎTCPDump°O¿ý¬y¶q¡@258
13.4¡@¨Ï¥ÎSnort¶i¦æ¦Û°Ê¤J«I°»´ú¡@260
13.4.1¡@Àò¨ú©M¦w¸ËSnort¡@261
13.4.2¡@°t¸mSnort¡@262
13.4.3¡@´ú¸ÕSnort¡@263
13.4.4¡@±µ¦¬Äµ³ø¡@264
13.4.5¡@Ãö©óSnortªº³Ì«á«ä¦Ò¡@265
13.5¡@¨Ï¥ÎARPWatch¶i¦æºÊ±±¡@265
13.6¡@¤pµ²¡@267
²Ä14³¹¡@Àɮרt²Î§¹¾ã©Ê¡@269
14.1¡@Àɮרt²Î§¹¾ã©Êªº©w¸q¡@269
14.2¡@¦w¸ËAIDE¡@270
14.3¡@°t¸mAIDE¡@270
14.3.1¡@³Ð«ØAIDE³]©wÀÉ¡@271
14.3.2¡@AIDE³]©wÀɪº¥Ü¨Ò¡@273
14.3.3¡@ªì©l¤ÆAIDE¸ê®Æ®w¡@273
14.3.4¡@½Õ«×AIDE¦Û°Ê¦a¹B¦æ¡@274
14.4¡@¥ÎAIDEºÊ±±¤@¨ÇÃa¨Æ¡@274
14.5¡@²M°£AIDE¸ê®Æ®w¡@276
14.6¡@§ó§ïAIDE³ø§iªº¿é¥X¡@277
14.7¡@¦bAIDE¤¤©w¸q§»¡@279
14.8¡@AIDEªºÀË´úÃþ«¬¡@280
14.9¡@¤pµ²¡@283
²Ä4³¡¤À¡@ªþ¿ý¡@285
ªþ¿ýA¡@¦w¥þ¸ê·½¡@287
ªþ¿ýB¡@¨¾¤õÀð¥Ü¨Ò»P¤ä«ù¸}¥»¡@289
ªþ¿ýC¡@µü·Jªí¡@325
ªþ¿ýD¡@GNU¦Û¥Ñ¤åÀɳ\¥iÃÒ¡@335
§Ç¡G