-- ·|­û / µù¥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Ä_¨å¡GWeb¹ê¾Ô½g(²Ä2ª©)

( ²Åé ¦r)
§@ªÌ¡G[­^]Dafydd Stuttard¡@Marcus Pinto µÛÃþ§O¡G1. -> ¦w¥þ -> ºî¦X -> Àb«È§ðÀ»»P¤J«I
ĶªÌ¡G
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©ªÀ¶Â«È§ð¨¾§Þ³NÄ_¨å¡GWeb¹ê¾Ô½g(²Ä2ª©) 3dWoo®Ñ¸¹¡G 54392
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

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

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

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¡@¡@¡m¶Â«È§ð¨¾§Þ³NÄ_¨å.Web¹ê¾Ô½g¡]²Ä 2ª©¡^¡n¬O±´¯Á©M¬ã¨sWeb À³¥Îµ{§Ç¦w¥þº|¬}ªº¹ê½î«ü«n¡C§@ªÌ§Q¥Î¤j¶qªº¹ê»Ú®×¨Ò©M¥Ü¨Ò¥N½X¡A¸Ô²Ó¤¶²Ð¤F¦UÃþWeb À³¥Îµ{§Çªº®zÂI¡A¦}²`¤JÄÄ­z¤F¦p¦ó°w¹ïWeb À³¥Îµ{§Ç¶i¦æ¨ãÅ骺º¯³z´ú¸Õ¡C¥»®Ñ±q¤¶²Ð·í«eWeb À³¥Îµ{§Ç¦w¥þ·§ªp¶}©l¡A­«ÂI°Q½×º¯³z´ú¸Õ®É¨Ï¥Îªº¸Ô²Ó¨BÆJ©M§Þ¥©¡AÁ`µ²®Ñ¤¤²[»\ªº¥DÃD¡C¨C³¹¦ZÁÙªþ¦³²ßÃD¡A«K¤_ŪªÌ¾d©T©Ò¾Ç¤º®e¡C
¡@¡@²Ä 2 ª©·s¼W¤FWeb À³¥Îµ{§Ç¦w¥þ»â°ìªñ¦~¨Óªºµo®iÅܤƷs±¡ªp¡A¦}¥H¹Á¸Õ³X°ÝªºÃì±µ§Î¦¡´£¨Ñ¤F´X¦Ê­Ó¤¬°Ê¦¡¡§º|¬}¹êÅç«Ç¡¨¡A«K¤_ŪªÌ¨³³t´x´¤¦UºØ§ð¨¾ª¾ÃÑ»P§Þ¯à¡C
¡@¡@¡m¶Â«È§ð¨¾§Þ³NÄ_¨å.Web¹ê¾Ô½g¡]²Ä 2ª©¡^¡n¾A¦X¦U¼h¦¸­pºâ¾÷¦w¥þ¤H¤h©MWeb ¶}µo»PºÞ²z»â°ìªº§Þ³N¤H­û¾\Ū¡C
¥Ø¿ý¡G

²Ä 1³¹¡@WebÀ³¥Îµ{§Ç¦w¥þ»P­·ÀI¡@1
1.1¡@WebÀ³¥Îµ{§Çªºµo®i¾úµ{¡@1
1.1.1¡@WebÀ³¥Îµ{§Çªº±`¨£¥\¯à¡@3
1.1.2¡@WebÀ³¥Îµ{§ÇªºÀuÂI¡@4
1.2¡@WebÀ³¥Îµ{§Ç¦w¥þ¡@4
1.2.1¡@¡§¥»¯¸ÂI¬O¦w¥þªº¡¨¡@5
1.2.2¡@®Ö¤ß¦w¥þ°ÝÃD¡G¥Î¤á¥i´£¥æ¥ô·N¿é¤J¡@6
1.2.3¡@ÃöÁä°ÝÃD¦]¯À¡@7
1.2.4¡@·sªº¦w¥þÃä¬É¡@8
1.2.5¡@WebÀ³¥Îµ{§Ç¦w¥þªº¥¼¨Ó¡@10
1.3¡@¤pµ²¡@10

²Ä 2³¹¡@®Ö¤ß¨¾±s¾÷¨î¡@12
2.1¡@³B²z¥Î¤á³X°Ý¡@12
2.1.1¡@¨­¥÷ÅçÃÒ¡@13
2.1.2¡@·|¸ÜºÞ²z¡@13
2.1.3¡@³X°Ý±±¨î¡@14
2.2¡@³B²z¥Î¤á¿é¤J¡@15
2.2.1¡@¿é¤Jªº¦h¼Ë©Ê¡@15
2.2.2¡@¿é¤J³B²z¤èªk¡@16
2.2.3¡@Ãä¬É½T»{¡@18
2.2.4¡@¦h¨B½T»{»P³W­S¤Æ¡@20
2.3¡@³B²z§ðÀ»ªÌ¡@21
2.3.1¡@³B²z¿ù»~¡@21
2.3.2¡@ºûÅ@¼f­p¤é§Ó¡@22
2.3.3¡@¦VºÞ²z­ûµo¥Xĵ³ø¡@23
2.3.4¡@À³¹ï§ðÀ»¡@24
2.4¡@ºÞ²zÀ³¥Îµ{§Ç¡@25
2.5¡@¤pµ²¡@26
2.6¡@°ÝÃD¡@26

²Ä3³¹¡@WebÀ³¥Îµ{§Ç§Þ³N¡@27
3.1¡@HTTP¡@27
3.1.1¡@HTTP½Ð¨D¡@27
3.1.2¡@HTTPÅTÀ³¡@28
3.1.3¡@HTTP¤èªk¡@29
3.1.4¡@URL¡@30
3.1.5¡@REST¡@31
3.1.6¡@HTTP®ø®§ÀY¡@31
3.1.7¡@cookie¡@33
3.1.8¡@ª¬ºA½X¡@33
3.1.9¡@HTTPS¡@34
3.1.10¡@HTTP¥N²z¡@35
3.1.11¡@HTTP¨­¥÷ÅçÃÒ¡@35
3.2¡@Web¥\¯à¡@36
3.2.1¡@ªA°È¾¹ºÝ¥\¯à¡@36
3.2.2¡@«È¤áºÝ¥\¯à¡@40
3.2.3¡@ª¬ºA»P·|¸Ü¡@46
3.3¡@½s½X¤è®×¡@47
3.3.1¡@URL½s½X¡@47
3.3.2¡@Unicode½s½X¡@48
3.3.3¡@HTML½s½X¡@48
3.3.4¡@Base64½s½X¡@49
3.3.5¡@¤Q¤»¶i¨î½s½X¡@49
3.3.6¡@»·µ{©M§Ç¦C¤Æ®Ø¬[¡@49
3.4¡@¤U¤@¨B¡@50
3.5¡@°ÝÃD¡@50

²Ä4³¹¡@¸ÑªRÀ³¥Îµ{§Ç¡@51
4.1¡@ªTÁ|¤º®e»P¥\¯à¡@51
4.1.1¡@Web§ì¨ú¡@51
4.1.2¡@¥Î¤á«ü©wªº§ì¨ú¡@54
4.1.3¡@µo²{ÁôÂ꺤º®e¡@56
4.1.4¡@À³¥Îµ{§Ç­¶­±»P¥\¯à¸ô®|¡@67
4.1.5¡@µo²{ÁôÂ꺰Ѽơ@69
4.2¡@¤ÀªRÀ³¥Îµ{§Ç¡@69
4.2.1¡@½T©w¥Î¤á¿é¤J¤J¤fÂI¡@70
4.2.2¡@½T©wªA°È¾¹ºÝ§Þ³N¡@72
4.2.3¡@½T©wªA°È¾¹ºÝ¥\¯à¡@76
4.2.4¡@¸ÑªR¨ü§ðÀ»­±¡@79
4.2.5¡@¸ÑªRExtreme Internet ShoppingÀ³¥Îµ{§Ç¡@80
4.3¡@¤pµ²¡@81
4.4¡@°ÝÃD¡@82

²Ä5³¹¡@Á׶}«È¤áºÝ±±¥ó¡@83
5.1¡@³q¹L«È¤áºÝ¶Ç°e¼Æ¾Ú¡@83
5.1.1¡@ÁôÂêí³æ¦r¬q¡@84
5.1.2¡@HTTP cookie¡@86
5.1.3¡@URL°Ñ¼Æ¡@86
5.1.4¡@Referer®ø®§ÀY¡@86
5.1.5¡@¼Ò½k¼Æ¾Ú¡@88
5.1.6¡@ASP.NET ViewState¡@89
5.2¡@¦¬¶°¥Î¤á¼Æ¾Ú¡GHTMLªí³æ¡@91
5.2.1¡@ªø«×­­¨î¡@91
5.2.2¡@°ò¤_¸}¥»ªº½T»{¡@93
5.2.3¡@¸T¥Îªº¤¸¯À¡@94
5.3¡@¦¬¶°¥Î¤á¼Æ¾Ú¡GÂsÄý¾¹ÂX®i¡@95
5.3.1¡@±`¨£ªºÂsÄý¾¹ÂX®i§Þ³N¡@96
5.3.2¡@§ðÀ»ÂsÄý¾¹ÂX®iªº¤èªk¡@97
5.3.3¡@ÄdºIÂsÄý¾¹ÂX®iªº¬y¶q¡@97
5.3.4¡@¤Ï½sĶÂsÄý¾¹ÂX®i¡@100
5.3.5¡@ªþ¥[½Õ¸Õ¾¹¡@109
5.3.6¡@¥»¦a«È¤áºÝ²Õ¥ó¡@111
5.4¡@¦w¥þ³B²z«È¤áºÝ¼Æ¾Ú¡@112
5.4.1¡@³q¹L«È¤áºÝ¶Ç°e¼Æ¾Ú¡@112
5.4.2¡@½T»{«È¤áºÝ¥Í¦¨ªº¼Æ¾Ú¡@112
5.4.3¡@¤é§Ó»Pĵ³ø¡@113
5.5¡@¤pµ²¡@114
5.6¡@°ÝÃD¡@114

²Ä6³¹¡@§ðÀ»ÅçÃÒ¾÷¨î¡@115
6.1¡@ÅçÃÒ§Þ³N¡@115
6.2¡@ÅçÃÒ¾÷¨î³]­p¯Ê³´¡@116
6.2.1¡@±K½X«O±K©Ê¤£±j¡@116
6.2.2¡@ÆZ¤O§ðÀ»µn¿ý¡@117
6.2.3¡@¸Ô²Óªº¥¢±Ñ®ø®§¡@120
6.2.4¡@ÃҮѶǿé©ö¨ü§ðÀ»¡@122
6.2.5¡@±K½X­×§ï¥\¯à¡@124
6.2.6¡@§Ñ°O±K½X¥\¯à¡@125
6.2.7¡@¡§°O¦í§Ú¡¨¥\¯à¡@127
6.2.8¡@¥Î¤á°°¸Ë¥\¯à¡@129
6.2.9¡@ÃҮѽT»{¤£§¹µ½¡@131
6.2.10¡@«D©Ê¥Î¤á¦W¡@131
6.2.11¡@¥i¹w´úªº¥Î¤á¦W¡@132
6.2.12¡@¥i¹w´úªºªì©l±K½X¡@133
6.2.13¡@ÃҮѤÀ°t¤£¦w¥þ¡@133
6.3¡@ÅçÃÒ¾÷¨î°õ¦æ¯Ê³´¡@134
6.3.1¡@¬G»Ù¶}©ñµn¿ý¾÷¨î¡@134
6.3.2¡@¦h¶¥¬qµn¿ý¾÷¨î¤¤ªº¯Ê³´¡@135
6.3.3¡@¤£¦w¥þªºÃҮѦsÀx¡@138
6.4¡@«O»ÙÅçÃÒ¾÷¨îªº¦w¥þ¡@139
6.4.1¡@¨Ï¥Î¥i¾aªºÃҮѡ@140
6.4.2¡@¦w¥þ³B²zÃҮѡ@140
6.4.3¡@¥¿½T½T»{ÃҮѡ@141
6.4.4¡@¨¾¤î«H®§ªnÅS¡@142
6.4.5¡@¨¾¤îÆZ¤O§ðÀ»¡@143
6.4.6¡@¨¾¤îÀݥαK½X­×§ï¥\¯à¡@144
6.4.7¡@¨¾¤îÀݥνã¤á«ì´_¥\¯à¡@145
6.4.8¡@¤é§Ó¡BºÊ±±»P³qª¾¡@146
6.5¡@¤pµ²¡@146
6.6¡@°ÝÃD¡@147

²Ä7³¹¡@§ðÀ»·|¸ÜºÞ²z¡@148
7.1¡@ª¬ºA­n¨D¡@148
7.2¡@·|¸Ü¥OµP¥Í¦¨¹Lµ{¤¤ªºÁ¡®zÀô¸`¡@151
7.2.1¡@¥OµP¦³¤@©w§t¸q¡@152
7.2.2¡@¥OµP¥i¹w´ú¡@153
7.2.3¡@¥[±K¥OµP¡@162
7.3¡@·|¸Ü¥OµP³B²z¤¤ªºÁ¡®zÀô¸`¡@170
7.3.1¡@¦bºôµ¸¤WªnÅS¥OµP¡@170
7.3.2¡@¦b¤é§Ó¤¤ªnÅS¥OµP¡@173
7.3.3¡@¥OµP¡X·|¸Ü¬M®g©ö¨ü§ðÀ»¡@175
7.3.4¡@·|¸Ü²×¤î©ö¨ü§ðÀ»¡@176
7.3.5¡@«È¤áºÝ¼ÉÅS¦b¥OµP§T«ù­·ÀI¤§¤¤¡@177
7.3.6¡@¼eªxªºcookie­S³ò¡@178
7.4¡@«O»Ù·|¸ÜºÞ²zªº¦w¥þ¡@180
7.4.1¡@¥Í¦¨±j¤jªº¥OµP¡@181
7.4.2¡@¦b¾ã­Ó¥Í©R©P´Á«O»Ù¥OµPªº¦w¥þ¡@182
7.4.3¡@¤é§Ó¡BºÊ±±»Pĵ³ø¡@184
7.5¡@¤pµ²¡@185
7.6¡@°ÝÃD¡@185

²Ä8³¹¡@§ðÀ»³X°Ý±±¨î¡@187
8.1¡@±`¨£º|¬}¡@187
8.1.1¡@§¹¥þ¤£¨ü«OÅ@ªº¥\¯à¡@188
8.1.2¡@°ò¤_¼ÐÃѲŪº¥\¯à¡@190
8.1.3¡@¦h¶¥¬q¥\¯à¡@191
8.1.4¡@ÀRºA¤å¥ó¡@191
8.1.5¡@¥­»O°t¸m¿ù»~¡@192
8.1.6¡@³X°Ý±±¨î¤èªk¤£¦w¥þ¡@192
8.2¡@§ðÀ»³X°Ý±±¨î¡@193
8.2.1¡@¨Ï¥Î¤£¦P¥Î¤á½ã¤á¶i¦æ´ú¸Õ¡@194
8.2.2¡@´ú¸Õ¦h¶¥¬q¹Lµ{¡@197
8.2.3¡@³q¹L¦³­­³X°ÝÅv­­¶i¦æ´ú¸Õ¡@199
8.2.4¡@´ú¸Õ¡§ª½±µ³X°Ý¤èªk¡¨¡@201
8.2.5¡@´ú¸Õ¹ïÀRºA¸ê·½ªº±±¨î¡@202
8.2.6¡@´ú¸Õ¹ïHTTP¤èªk¹ê¬Iªº­­¨î¡@202
8.3¡@«O»Ù³X°Ý±±¨îªº¦w¥þ¡@203
8.4¡@¤pµ²¡@206
8.5¡@°ÝÃD¡@207

²Ä9³¹¡@§ðÀ»¼Æ¾Ú¦sÀx°Ï¡@208
9.1¡@ª`¤J¸ÑÄÀ«¬»y¨¥¡@208
9.2¡@ª`¤JSQL¡@210
9.2.1¡@§Q¥Î¤@­Ó°ò¥»ªºº|¬}¡@211
9.2.2¡@ª`¤J¤£¦Pªº»y¥yÃþ«¬¡@213
9.2.3¡@¬d©úSQLª`¤Jº|¬}¡@216
9.2.4¡@¡§«ü¯¾¡¨ÃѧO¼Æ¾Ú®w¡@219
9.2.5¡@UNION¾Þ§@²Å¡@220
9.2.6¡@´£¨ú¦³¥Îªº¼Æ¾Ú¡@224
9.2.7¡@¨Ï¥ÎUNION´£¨ú¼Æ¾Ú¡@224
9.2.8¡@Á׶}¹LÂo¡@226
9.2.9¡@¤G¶¥SQLª`¤J¡@227
9.2.10¡@§Q¥Î¡@229
9.2.11¡@SQLª`¤J¤§¥~¡GÂX¤j¼Æ¾Ú®w§ðÀ»­S³ò¡@236
9.2.12¡@¨Ï¥ÎSQLª`¤J¤u¨ã¡@238
9.2.13¡@SQL»yªk»P¿ù»~°Ñ¦Ò¡@241
9.2.14¡@¨¾¤îSQLª`¤J¡@246
9.3¡@ª`¤JNoSQL¡@249
9.4¡@ª`¤JXPath¡@250
9.4.1¡@¯}ÃaÀ³¥Îµ{§ÇÅÞ¿è¡@251
9.4.2¡@ÂÔ·VXPathª`¤J¡@252
9.4.3¡@ª¼¥ØXPathª`¤J¡@252
9.4.4¡@¬d§äXPathª`¤Jº|¬}¡@253
9.4.5¡@¨¾¤îXPathª`¤J¡@254
9.5¡@ª`¤JLDAP¡@254
9.5.1¡@§Q¥ÎLDAPª`¤J¡@255
9.5.2¡@¬d§äLDAPª`¤Jº|¬}¡@257
9.5.3¡@¨¾¤îLDAPª`¤J¡@258
9.6¡@¤pµ²¡@258
9.7¡@°ÝÃD¡@258

²Ä 10³¹¡@´ú¸Õ¦ZºÝ²Õ¥ó¡@260
10.1¡@ª`¤J¾Þ§@¨t²Î©R¥O¡@260
10.1.1¡@¨Ò1¡G³q¹LPerlª`¤J¡@261
10.1.2¡@¨Ò2¡G³q¹LASPª`¤J¡@262
10.1.3¡@³q¹L°ÊºA°õ¦æª`¤J¡@264
10.1.4¡@¬d§äOS©R¥Oª`¤Jº|¬}¡@264
10.1.5¡@¬d§ä°ÊºA°õ¦æº|¬}¡@267
10.1.6¡@¨¾¤îOS©R¥Oª`¤J¡@268
10.1.7¡@¨¾¤î¸}¥»ª`¤Jº|¬}¡@268
10.2¡@¾Þ§@¤å¥ó¸ô®|¡@268
10.2.1¡@¸ô®|¹M¾úº|¬}¡@269
10.2.2¡@¤å¥ó¥]§tº|¬}¡@278
10.3¡@ª`¤JXML¸ÑÄÀ¾¹¡@279
10.3.1¡@ª`¤JXML¥~³¡¹êÅé¡@279
10.3.2¡@ª`¤JSOAP¡@281
10.3.3¡@¬d§ä¦}§Q¥ÎSOAPª`¤J¡@283
10.3.4¡@¨¾¤îSOAPª`¤J¡@284
10.4¡@ª`¤J¦ZºÝHTTP½Ð¨D¡@284
10.4.1¡@ªA°È¾¹ºÝHTTP­«©w¦V¡@285
10.4.2¡@HTTP°Ñ¼Æª`¤J¡@287
10.5¡@ª`¤J¹q¤l¶l¥ó¡@290
10.5.1¡@¾ÞÁa¹q¤l¶l¥ó¼ÐÀY¡@290
10.5.2¡@SMTP©R¥Oª`¤J¡@291
10.5.3¡@¬d§äSMTPª`¤Jº|¬}¡@292
10.5.4¡@¨¾¤îSMTPª`¤J¡@293
10.6¡@¤pµ²¡@294
10.7¡@°ÝÃD¡@294

²Ä 11³¹¡@§ðÀ»À³¥Îµ{§ÇÅÞ¿è¡@296
11.1¡@ÅÞ¿è¯Ê³´ªº¥»½è¡@296
11.2¡@²{¹ê¤¤ªºÅÞ¿è¯Ê³´¡@297
11.2.1¡@¨Ò1¡G©º¨D´£¥Ü¡@297
11.2.2¡@¨Ò2¡G´ÛÄF±K½X­×§ï¥\¯à¡@298
11.2.3¡@¨Ò3¡Gª½±µµ²ºâ¡@299
11.2.4¡@¨Ò4¡G­×§ï«OÀI³æ¡@300
11.2.5¡@¨Ò5¡G¤J«I»È¦æ¡@302
11.2.6¡@¨Ò6¡G³WÁ×¥æ©ö­­¨î¡@303
11.2.7¡@¨Ò7¡GÀò±o¤j´T§é¦©¡@305
11.2.8¡@¨Ò8¡GÁקKÂà¸q¡@305
11.2.9¡@¨Ò9¡GÁ׶}¿é¤J½T»{¡@306
11.2.10¡@¨Ò10¡GÀݥηj¯Á¥\¯à¡@308
11.2.11¡@¨Ò11¡G§Q¥Î½Õ¸Õ®ø®§¡@310
11.2.12¡@¨Ò12¡G»Pµn¿ý¾÷¨îÄvÁÉ¡@311
11.3¡@ÁקKÅÞ¿è¯Ê³´¡@312
11.4¡@¤pµ²¡@313
11.5¡@°ÝÃD¡@314

²Ä 12³¹¡@§ðÀ»¨ä¥L¥Î¤á¡@315
12.1¡@XSSªº¤ÀÃþ¡@316
12.1.1¡@¤Ï®g«¬XSSº|¬}¡@316
12.1.2¡@«O¦s«¬XSSº|¬}¡@320
12.1.3¡@°ò¤_DOMªºXSSº|¬}¡@322
12.2¡@¶i¦æ¤¤ªºXSS§ðÀ»¡@323
12.2.1¡@¯u¹êXSS§ðÀ»¡@323
12.2.2¡@XSS§ðÀ»¦³®Ä¸ü²ü¡@324
12.2.3¡@XSS§ðÀ»ªº¶Ç°e¾÷¨î¡@327
12.3¡@¬d§ä¦}§Q¥ÎXSSº|¬}¡@329
12.3.1¡@¬d§ä¦}§Q¥Î¤Ï®g«¬XSSº|¬}¡@331
12.3.2¡@¬d§ä¦}§Q¥Î«O¦s«¬XSSº|¬}¡@352
12.3.3¡@¬d§ä¦}§Q¥Î°ò¤_DOMªºXSSº|¬}¡@357
12.4¡@¨¾¤îXSS§ðÀ»¡@360
12.4.1¡@¨¾¤î¤Ï®g«¬»P«O¦s«¬XSSº|¬}¡@360
12.4.2¡@¨¾¤î°ò¤_DOMªºXSSº|¬}¡@364
12.5¡@¤pµ²¡@365
12.6¡@°ÝÃD¡@365

²Ä 13³¹¡@§ðÀ»¥Î¤á¡G¨ä¥L§Þ¥©¡@366
13.1¡@»¤¨Ï¥Î¤á°õ¦æ¾Þ§@¡@366
13.1.1¡@½Ð¨D°°³y¡@366
13.1.2¡@UI°°¸Ë¡@374
13.2¡@¸ó°ì®·Àò¼Æ¾Ú¡@377
13.2.1¡@³q¹Lª`¤JHTML®·Àò¼Æ¾Ú¡@377
13.2.2¡@³q¹Lª`¤JCSS®·Àò¼Æ¾Ú¡@378
13.2.3¡@JavaScript§T«ù¡@380
13.3¡@¦P·½µ¦²¤²`¤J°Q½×¡@384
13.3.1¡@¦P·½µ¦²¤»PÂsÄý¾¹ÂX®i¡@384
13.3.2¡@¦P·½µ¦²¤»PHTML5¡@386
13.3.3¡@³q¹L¥N²zªA°ÈÀ³¥Îµ{§Ç¸ó°ì¡@388
13.4¡@¨ä¥L«È¤áºÝª`¤J§ðÀ»¡@389
13.4.1¡@HTTP®ø®§ÀYª`¤J¡@389
13.4.2¡@cookieª`¤J¡@393
13.4.3¡@¶}©ñ¦¡­«©w¦Vº|¬}¡@396
13.4.4¡@«È¤áºÝSQLª`¤J¡@402
13.4.5¡@«È¤áºÝHTTP°Ñ¼Æ¦Ã¬V¡@402
13.5¡@¥»¦aÁô¨p§ðÀ»¡@403
13.5.1¡@«ù¤[©Êcookie¡@404
13.5.2¡@½w¦sWeb¤º®e¡@404
13.5.3¡@ÂsÄý¾ú¥v°O¿ý¡@405
13.5.4¡@¦Û°Ê§¹¦¨¡@406
13.5.5¡@Flash¥»¦a¦@¨É¹ï¶H¡@406
13.5.6¡@Silverlight¿W¥ß¦sÀx¡@406
13.5.7¡@Internet Explorer userData¡@407
13.5.8¡@HTML5¥»¦a¦sÀx¾÷¨î¡@407
13.5.9¡@¨¾¤î¥»¦aÁô¨p§ðÀ»¡@407
13.6¡@§ðÀ»ActiveX±±¥ó¡@408
13.6.1¡@¬d§äActiveXº|¬}¡@409
13.6.2¡@¨¾¤îActiveXº|¬}¡@410
13.7¡@§ðÀ»ÂsÄý¾¹¡@411
13.7.1¡@°O¿ýÁäÀ»¡@411
13.7.2¡@ÅѨúÂsÄý¾¹¾ú¥v°O¿ý»P·j¯Á¬d¸ß¡@412
13.7.3¡@ªTÁ|·í«e¨Ï¥ÎªºÀ³¥Îµ{§Ç¡@412
13.7.4¡@ºÝ¤f±½´y¡@412
13.7.5¡@§ðÀ»¨ä¥Lºôµ¸¥D¾÷¡@413
13.7.6¡@§Q¥Î«DHTTPªA°È¡@413
13.7.7¡@§Q¥ÎÂsÄý¾¹º|¬}¡@414
13.7.8¡@DNS­«·s¸j©w¡@414
13.7.9¡@ÂsÄý¾¹§Q¥Î®Ø¬[¡@415
13.7.10¡@¤¤¶¡¤H§ðÀ»¡@416
13.8¡@¤pµ²¡@418
13.9¡@°ÝÃD¡@418

²Ä 14³¹¡@©w¨î§ðÀ»¦Û°Ê¤Æ¡@419
14.1¡@À³¥Î©w¨î¦Û°Ê¤Æ§ðÀ»¡@419
14.2¡@ªTÁ|¦³®Äªº¼ÐÃѲš@420
14.2.1¡@°ò¥»¨BÆJ¡@420
14.2.2¡@±´´ú¡§Ä²ÂI¡¨¡@421
14.2.3¡@½s¼g§ðÀ»¸}¥»¡@422
14.2.4¡@JAttack¡@423
14.3¡@Àò¨ú¦³¥Îªº¼Æ¾Ú¡@428
14.4¡@±`¨£º|¬}¼Ò½k´ú¸Õ¡@431
14.5¡@¾ã¦X¥þ³¡¥\¯à¡GBurp Intruder¡@434
14.6¡@¹ê¬I¦Û°Ê¤Æªº­­¨î¡@442
14.6.1¡@·|¸Ü³B²z¾÷¨î¡@443
14.6.2¡@CAPTCHA±±¥ó¡@448
14.7¡@¤pµ²¡@451
14.8¡@°ÝÃD¡@451

²Ä 15³¹¡@§Q¥Î«H®§ªnÅS¡@453
15.1¡@§Q¥Î¿ù»~®ø®§¡@453
15.1.1¡@¿ù»~®ø®§¸}¥»¡@453
15.1.2¡@´Ì°lÂÜ¡@454
15.1.3¡@¸ÔºÉªº½Õ¸Õ®ø®§¡@455
15.1.4¡@ªA°È¾¹»P¼Æ¾Ú®w®ø®§¡@456
15.1.5¡@¨Ï¥Î¤½¦@«H®§¡@458
15.1.6¡@¨î³y¸ÔºÉªº¿ù»~®ø®§¡@459
15.2¡@¦¬¶°¤½¥¬ªº«H®§¡@460
15.3¡@¨Ï¥Î±À½×¡@461
15.4¡@¨¾¤î«H®§ªnÅS¡@462
15.4.1¡@¨Ï¥Î±`³W¿ù»~®ø®§¡@462
15.4.2¡@«OÅ@±Ó·P«H®§¡@462
15.4.3¡@ºÉ¶q´î¤Ö«È¤áºÝ«H®§ªnÅS¡@463
15.5¡@¤pµ²¡@463
15.6¡@°ÝÃD¡@463

²Ä 16³¹¡@§ðÀ»¥»¦a½sĶ«¬À³¥Îµ{§Ç¡@466
16.1¡@½w¨R°Ï·¸¥Xº|¬}¡@467
16.1.1¡@´Ì·¸¥X¡@467
16.1.2¡@°ï·¸¥X¡@467
16.1.3¡@¡§¤@¦ì°¾²¾¡¨º|¬}¡@468
16.1.4¡@¬d§ä½w¨R°Ï·¸¥Xº|¬}¡@470
16.2¡@¾ã¼Æº|¬}¡@472
16.2.1¡@¾ã¼Æ·¸¥X¡@472
16.2.2¡@²Å¸¹¿ù»~¡@472
16.2.3¡@¬d§ä¾ã¼Æº|¬}¡@473
16.3¡@®æ¦¡¤Æ¦r²Å¦êº|¬}¡@474
16.4¡@¤pµ²¡@475
16.5¡@°ÝÃD¡@475

²Ä 17³¹¡@§ðÀ»À³¥Îµ{§Ç¬[ºc¡@477
17.1¡@¤À¼h¬[ºc¡@477
17.1.1¡@§ðÀ»¤À¼h¬[ºc¡@478
17.1.2¡@«O»Ù¤À¼h¬[ºcªº¦w¥þ¡@482
17.2¡@¦@¨É¥D¾÷»PÀ³¥Îµ{§ÇªA°È´£¨Ñ°Ó¡@483
17.2.1¡@µêÀÀ¥D¾÷¡@484
17.2.2¡@¦@¨ÉªºÀ³¥Îµ{§ÇªA°È¡@484
17.2.3¡@§ðÀ»¦@¨ÉÀô¹Ò¡@485
17.2.4¡@«O»Ù¦@¨ÉÀô¹Òªº¦w¥þ¡@490
17.3¡@¤pµ²¡@491
17.4¡@°ÝÃD¡@491

²Ä 18³¹¡@§ðÀ»WebªA°È¾¹¡@493
18.1¡@WebªA°È¾¹°t¸m¯Ê³´¡@493
18.1.1¡@Àq»{ÃҮѡ@493
18.1.2¡@Àq»{¤º®e¡@494
18.1.3¡@¥Ø¿ý¦Cªí¡@499
18.1.4¡@WebDAV¤èªk¡@500
18.1.5¡@WebªA°È¾¹§@¬°¥N²zªA°È¾¹¡@503
18.1.6¡@µêÀÀ¥D¾÷°t¸m¯Ê³´¡@504
18.1.7¡@«O»ÙWebªA°È¾¹°t¸mªº¦w¥þ¡@504
18.2¡@©ö¨ü§ðÀ»ªºªA°È¾¹³n¥ó¡@505
18.2.1¡@À³¥Îµ{§Ç®Ø¬[¯Ê³´¡@505
18.2.2¡@¤º¦sºÞ²zº|¬}¡@507
18.2.3¡@½s½X»P³W­S¤Æº|¬}¡@508
18.2.4¡@¬d§äWebªA°È¾¹º|¬}¡@512
18.2.5¡@«O»ÙWebªA°È¾¹³n¥óªº¦w¥þ¡@513
18.3¡@WebÀ³¥Îµ{§Ç¨¾¤õùÙ¡@514
18.4¡@¤pµ²¡@515
18.5¡@°ÝÃD¡@516

²Ä 19³¹¡@¬d§ä·½¥N½X¤¤ªºº|¬}¡@517
19.1¡@¥N½X¼f¬d¤èªk¡@517
19.1.1 ¡§¶Â²°¡¨´ú¸Õ»P¡§¥Õ²°¡¨´ú¸Õ¡@517
19.1.2¡@¥N½X¼f¬d¤èªk¡@518
19.2¡@±`¨£º|¬}ñ¦W¡@519
19.2.1¡@¸ó¯¸ÂI¸}¥»¡@519
19.2.2¡@SQLª`¤J¡@520
19.2.3¡@¸ô®|¹M¾ú¡@520
19.2.4¡@¥ô·N­«©w¦V¡@521
19.2.5¡@OS©R¥Oª`¤J¡@522
19.2.6¡@¦Zªù±K½X¡@522
19.2.7¡@¥»¦a¥N½Xº|¬}¡@522
19.2.8¡@·½¥N½Xª`ÄÀ¡@524
19.3¡@Java¥­»O¡@524
19.3.1¡@½T©w¥Î¤á´£¥æªº¼Æ¾Ú¡@524
19.3.2¡@·|¸Ü¥æ¤¬¡@525
19.3.3¡@¼ç¦b¦MÀIªºAPI¡@526
19.3.4¡@°t¸mJavaÀô¹Ò¡@528
19.4¡@ASP.NET¡@529
19.4.1¡@½T©w¥Î¤á´£¥æªº¼Æ¾Ú¡@529
19.4.2¡@·|¸Ü¥æ¤¬¡@530
19.4.3¡@¼ç¦b¦MÀIªºAPI¡@531
19.4.4¡@°t¸mASP.NETÀô¹Ò¡@533
19.5¡@PHP¡@534
19.5.1¡@½T©w¥Î¤á´£¥æªº¼Æ¾Ú¡@534
19.5.2¡@·|¸Ü¥æ¤¬¡@536
19.5.3¡@¼ç¦b¦MÀIªºAPI¡@536
19.5.4¡@°t¸mPHPÀô¹Ò¡@540
19.6¡@Perl¡@542
19.6.1¡@½T©w¥Î¤á´£¥æªº¼Æ¾Ú¡@542
19.6.2¡@·|¸Ü¥æ¤¬¡@543
19.6.3¡@¼ç¦b¦MÀIªºAPI¡@543
19.6.4¡@°t¸mPerlÀô¹Ò¡@544
19.7¡@JavaScript¡@545
19.8¡@¼Æ¾Ú®w¥N½X²Õ¥ó¡@546
19.8.1¡@SQLª`¤J¡@546
19.8.2¡@½Õ¥Î¦MÀIªº¨ç¼Æ¡@547
19.9¡@¥N½XÂsÄý¤u¨ã¡@547
19.10¡@¤pµ²¡@548
19.11¡@°ÝÃD¡@548

²Ä 20³¹¡@WebÀ³¥Îµ{§Ç¶Â«È¤u¨ã¥]¡@550
20.1¡@WebÂsÄý¾¹¡@550
20.1.1¡@Internet Explorer¡@550
20.1.2¡@Firefox¡@551
20.1.3¡@Chrome¡@552
20.2¡@¶°¦¨´ú¸Õ®M¥ó¡@552
20.2.1¡@¤u§@­ì²z¡@553
20.2.2¡@´ú¸Õ¤u§@¬yµ{¡@566
20.2.3¡@ÄdºI¥N²zªA°È¾¹´À¥N¤u¨ã¡@568
20.3¡@¿W¥ßº|¬}±½´y¾¹¡@570
20.3.1¡@±½´y¾¹±´´ú¨ìªºº|¬}¡@570
20.3.2¡@±½´y¾¹ªº¤º¦b­­¨î¡@571
20.3.3¡@±½´y¾¹­±Á{ªº§Þ³N¬D¾Ô¡@572
20.3.4¡@·í«e²£«~¡@574
20.3.5¡@¨Ï¥Îº|¬}±½´y¾¹¡@576
20.4¡@¨ä¥L¤u¨ã¡@577
20.4.1¡@Wikto/Nikto¡@577
20.4.2¡@Firebug¡@577
20.4.3¡@Hydra¡@578
20.4.4¡@©w¨î¸}¥»¡@578
20.5¡@¤pµ²¡@581

²Ä 21³¹¡@WebÀ³¥Îµ{§Çº¯³z´ú¸Õ¤èªk½×¡@582
21.1¡@¸ÑªRÀ³¥Îµ{§Ç¤º®e¡@584
21.1.1¡@·j¯Á¥i¨£ªº¤º®e¡@584
21.1.2¡@ÂsÄý¤½¦@¸ê·½¡@585
21.1.3¡@µo²{ÁôÂ꺤º®e¡@586
21.1.4¡@¬d§äÀq»{ªº¤º®e¡@586
21.1.5¡@ªTÁ|¼ÐÃѲūü©wªº¥\¯à¡@586
21.1.6¡@½Õ¸Õ°Ñ¼Æ¡@587
21.2¡@¤ÀªRÀ³¥Îµ{§Ç¡@587
21.2.1¡@½T©w¥\¯à¡@587
21.2.2¡@½T©w¼Æ¾Ú¶i¤JÂI¡@587
21.2.3¡@½T©w©Ò¨Ï¥Îªº§Þ³N¡@588
21.2.4¡@¸ÑªR¨ü§ðÀ»­±¡@588
21.3¡@´ú¸Õ«È¤áºÝ±±¥ó¡@588
21.3.1¡@³q¹L«È¤áºÝ¶Ç°e¼Æ¾Ú¡@589
21.3.2¡@«È¤áºÝ¿é¤J±±¥ó¡@589
21.3.3¡@´ú¸ÕÂsÄý¾¹ÂX®i²Õ¥ó¡@590
21.4¡@´ú¸ÕÅçÃÒ¾÷¨î¡@592
21.4.1¡@¤F¸ÑÅçÃÒ¾÷¨î¡@592
21.4.2¡@´ú¸Õ±K½X±j«×¡@593
21.4.3¡@´ú¸Õ¥Î¤á¦WªTÁ|¡@593
21.4.4¡@´ú¸Õ±K½X²q´úªº¾AÀ³©Ê¡@593
21.4.5¡@´ú¸Õ½ã¤á«ì´_¥\¯à¡@594
21.4.6¡@´ú¸Õ¡§°O¦í§Ú¡¨¥\¯à¡@594
21.4.7¡@´ú¸Õ°°¸Ë¥\¯à¡@594
21.4.8¡@´ú¸Õ¥Î¤á¦W©Ê¡@595
21.4.9¡@´ú¸ÕÃҮѪº¥i¹w´ú©Ê¡@595
21.4.10¡@ÀË´ú¤£¦w¥þªºÃҮѶǿé¡@595
21.4.11¡@ÀË´ú¤£¦w¥þªºÃҮѤÀ°t¡@596
21.4.12¡@´ú¸Õ¤£¦w¥þªº¦sÀx¡@596
21.4.13¡@´ú¸ÕÅÞ¿è¯Ê³´¡@596
21.4.14¡@§Q¥Îº|¬}Àò¨ú¥¼±ÂÅv³X°Ý¡@597
21.5¡@´ú¸Õ·|¸ÜºÞ²z¾÷¨î¡@598
21.5.1¡@¤F¸Ñ·|¸ÜºÞ²z¾÷¨î¡@598
21.5.2¡@´ú¸Õ¥OµPªº§t¸q¡@599
21.5.3¡@´ú¸Õ¥OµPªº¥i¹w´ú©Ê¡@599
21.5.4¡@Àˬd¤£¦w¥þªº¥OµP¶Ç¿é¡@600
21.5.5¡@Àˬd¦b¤é§Ó¤¤ªnÅSªº¥OµP¡@600
21.5.6¡@´ú¸Õ¥OµP ·|¸Ü¬M®g¡@601
21.5.7¡@´ú¸Õ·|¸Ü²×¤î¡@601
21.5.8¡@´ú¸Õ·|¸Ü©T©w¡@602
21.5.9¡@ÀˬdCSRF¡@602
21.5.10¡@Àˬdcookie­S³ò¡@602
21.6¡@´ú¸Õ³X°Ý±±¥ó¡@603
21.6.1¡@¤F¸Ñ³X°Ý±±¨î­n¨D¡@603
21.6.2¡@¨Ï¥Î¦h­Ó½ã¤á´ú¸Õ¡@604
21.6.3¡@¨Ï¥Î¦³­­ªºÅv­­´ú¸Õ¡@604
21.6.4¡@´ú¸Õ¤£¦w¥þªº³X°Ý±±¨î¤èªk¡@605
21.7¡@´ú¸Õ°ò¤_¿é¤Jªºº|¬}¡@605
21.7.1¡@¼Ò½k´ú¸Õ©Ò¦³½Ð¨D°Ñ¼Æ¡@605
21.7.2¡@´ú¸ÕSQLª`¤J¡@607
21.7.3¡@´ú¸ÕXSS©M¨ä¥LÅTÀ³ª`¤J¡@609
21.7.4¡@´ú¸ÕOS©R¥Oª`¤J¡@611
21.7.5¡@´ú¸Õ¸ô®|¹M¾ú¡@612
21.7.6¡@´ú¸Õ¸}¥»ª`¤J¡@613
21.7.7¡@´ú¸Õ¤å¥ó¥]§t¡@613
21.8¡@´ú¸Õ¯S®í¥\¯à¤è­±ªº¿é¤Jº|¬}¡@613
21.8.1¡@´ú¸ÕSMTPª`¤J¡@614
21.8.2¡@´ú¸Õ¥»¦a¥N½Xº|¬}¡@614
21.8.3¡@´ú¸ÕSOAPª`¤J¡@616
21.8.4¡@´ú¸ÕLDAPª`¤J¡@616
21.8.5¡@´ú¸ÕXPathª`¤J¡@617
21.8.6¡@´ú¸Õ¦ZºÝ½Ð¨Dª`¤J¡@617
21.8.7¡@´ú¸ÕXXEª`¤J¡@617
21.9¡@´ú¸ÕÅÞ¿è¯Ê³´¡@618
21.9.1¡@½T©wÃöÁ䪺¨ü§ðÀ»­±¡@618
21.9.2¡@´ú¸Õ¦h¶¥¬q¹Lµ{¡@618
21.9.3¡@´ú¸Õ¤£§¹¾ãªº¿é¤J¡@619
21.9.4¡@´ú¸Õ«H¥ôÃä¬É¡@619
21.9.5¡@´ú¸Õ¥æ©öÅÞ¿è¡@619
21.10¡@´ú¸Õ¦@¨É¥D¾÷º|¬}¡@620
21.10.1¡@´ú¸Õ¦@¨É°ò¦¬[ºc¤§¶¡ªº¹jÂ÷¡@620
21.10.2¡@´ú¸Õ¨Ï¥ÎASP¥D¾÷ªºÀ³¥Îµ{§Ç¤§¶¡ªº¹jÂ÷¡@620
21.11¡@´ú¸ÕWebªA°È¾¹º|¬}¡@621
21.11.1¡@´ú¸ÕÀq»{ÃҮѡ@621
21.11.2¡@´ú¸ÕÀq»{¤º®e¡@621
21.11.3¡@´ú¸Õ¦MÀIªºHTTP¤èªk¡@622
21.11.4¡@´ú¸Õ¥N²z¥\¯à¡@622
21.11.5¡@´ú¸ÕµêÀÀ¥D¾÷°t¸m¤£·í¡@622
21.11.6¡@´ú¸ÕWebªA°È¾¹³n¥óº|¬}¡@622
21.11.7¡@´ú¸ÕWebÀ³¥Îµ{§Ç¨¾¤õùÙ¡@623
21.12¡@¨ä¥LÀˬd¡@623
21.12.1¡@´ú¸Õ°ò¤_DOMªº§ðÀ»¡@624
21.12.2¡@´ú¸Õ¥»¦aÁô¨pº|¬}¡@624
21.12.3¡@´ú¸Õ¯Ü®zªºSSL¥[±Kºâªk¡@625
21.12.4¡@Àˬd¦P·½µ¦²¤°t¸m¡@625
21.13¡@Àˬd«H®§ªnÅS¡@625
§Ç¡G