{"id":6361,"date":"1999-12-03T00:00:45","date_gmt":"1999-12-02T17:00:45","guid":{"rendered":"http:\/\/www.kitty.in.th\/?page_id=6361"},"modified":"2011-09-21T10:54:05","modified_gmt":"2011-09-21T03:54:05","slug":"web-application-security-usits99","status":"publish","type":"page","link":"https:\/\/kitty.in.th\/index.php\/articles\/web-application-security-usits99\/","title":{"rendered":"Web Application Security.. USITS&#8217;99 \u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 1"},"content":{"rendered":"<p>\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e44\u0e1b\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d training \u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 Web Application Security \u0e41\u0e25\u0e30 Intruder Detection &amp; Network Forensics \u0e43\u0e19 USITS&#8217;99 .. \u0e43\u0e19\u0e09\u0e1a\u0e31\u0e1a\u0e19\u0e35\u0e49\u0e40\u0e2d\u0e32\u0e40\u0e1b\u0e47\u0e19 Web Application Security \u0e01\u0e48\u0e2d\u0e19\u0e01\u0e47\u0e41\u0e25\u0e49\u0e27\u0e01\u0e31\u0e19&#8230;\u0e40\u0e2d\u0e32\u0e25\u0e48\u0e30 \u0e25\u0e49\u0e2d\u0e21\u0e27\u0e07\u0e01\u0e31\u0e19\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32 :)<\/p>\n<p>\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 web application security \u0e1a\u0e23\u0e23\u0e22\u0e32\u0e22\u0e42\u0e14\u0e22 <a href=\"mailto:mjd-sec-usits@plover.com\">\u0e21\u0e32\u0e23\u0e4c\u0e04-\u0e40\u0e08\u0e2a\u0e31\u0e19 \u0e42\u0e14\u0e21\u0e34\u0e19\u0e31\u0e2a<\/a> (Mark-Jason Dominus) .. \u0e43\u0e19\u0e2d\u0e14\u0e35\u0e15 \u0e21\u0e32\u0e23\u0e4c\u0e04\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a web \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e1b\u0e35 1994 \u0e0b\u0e36\u0e48\u0e07 NCSA Mosaic \u0e40\u0e1e\u0e34\u0e48\u0e07\u0e08\u0e30\u0e2d\u0e2d\u0e01\u0e21\u0e32 (\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a NSCA Mosaic \u0e40\u0e1b\u0e47\u0e19 graphical web browser \u0e15\u0e31\u0e27\u0e41\u0e23\u0e01\u0e46 \u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e23\u0e23\u0e1e\u0e1a\u0e38\u0e23\u0e38\u0e29\u0e02\u0e2d\u0e07 Netscape, Internet Explorer, etc.) .. ..\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e14\u0e39\u0e41\u0e25\u0e23\u0e30\u0e1a\u0e1a \u0e41\u0e25\u0e30\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32\u0e14\u0e49\u0e27\u0e19\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e2b\u0e25\u0e32\u0e22\u0e46 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17..\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e23\u0e22\u0e32\u0e22\u0e01\u0e47\u0e15\u0e32\u0e21\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e48\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e08\u0e30\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a web \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e44\u0e21\u0e48\u0e23\u0e27\u0e21\u0e16\u0e36\u0e07\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 web server, firewalling \u0e41\u0e25\u0e30\u0e2d\u0e37\u0e48\u0e19\u0e46 .. \u0e25\u0e2d\u0e07\u0e21\u0e32\u0e19\u0e36\u0e01\u0e14\u0e39\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a\u0e27\u0e48\u0e32\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e1a\u0e49\u0e32\u0e07\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e17\u0e32\u0e07 security \u0e02\u0e2d\u0e07 web ?..\u0e40\u0e23\u0e32\u0e1e\u0e2d\u0e08\u0e30\u0e41\u0e1a\u0e48\u0e07\u0e21\u0e31\u0e19\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e44\u0e14\u0e49 3 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e04\u0e23\u0e31\u0e1a \u0e04\u0e37\u0e2d<\/p>\n<ol>\n<li>\u0e1c\u0e39\u0e49\u0e1a\u0e38\u0e01\u0e23\u0e38\u0e01\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 \u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e27\u0e32\u0e21\u0e25\u0e31\u0e1a \u0e2d\u0e31\u0e19\u0e19\u0e35\u0e49\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e41\u0e22\u0e48\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e27\u0e32\u0e21\u0e25\u0e31\u0e1a\u0e21\u0e31\u0e19\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e35\u0e01\u0e15\u0e48\u0e2d \u0e44\u0e1b \u0e41\u0e25\u0e30\u0e16\u0e49\u0e32\u0e21\u0e31\u0e19\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e40\u0e23\u0e32\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e40\u0e25\u0e22\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b\u0e41\u0e25\u0e49\u0e27<\/li>\n<li>\u0e1c\u0e39\u0e49\u0e1a\u0e38\u0e01\u0e23\u0e38\u0e01\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e19\u0e17\u0e35\u0e48\u0e46 \u0e44\u0e21\u0e48\u0e04\u0e27\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e14\u0e49 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e40\u0e04\u0e22\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e01\u0e31\u0e1a homepage \u0e2b\u0e25\u0e32\u0e22\u0e46 \u0e41\u0e2b\u0e48\u0e07\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21, \u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e \u0e2f\u0e25\u0e2f<\/li>\n<li>\u0e1c\u0e39\u0e49 \u0e1a\u0e38\u0e01\u0e23\u0e38\u0e01\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e23\u0e30\u0e1a\u0e1a\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e2d\u0e1a\u0e2a\u0e19\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e1b\u0e01\u0e15\u0e34 (Denial-of-service attack) \u0e19\u0e35\u0e48\u0e01\u0e47\u0e40\u0e01\u0e34\u0e14\u0e1a\u0e48\u0e2d\u0e22 \u0e40\u0e0a\u0e48\u0e19\u0e41\u0e01\u0e49 DNS entry \u0e2b\u0e23\u0e37\u0e2d\u0e41\u0e21\u0e49\u0e41\u0e15\u0e48\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e31\u0e49\u0e07\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a\u0e43\u0e2b\u0e49\u0e0a\u0e19\u0e01\u0e31\u0e19<\/li>\n<\/ol>\n<p>\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e32\u0e21\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e17\u0e33\u0e43\u0e2b\u0e49 admin \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e25\u0e32\u0e22\u0e19\u0e2d\u0e19\u0e44\u0e21\u0e48\u0e2b\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e19\u0e31\u0e01\u0e15\u0e48\u0e2d\u0e19\u0e31\u0e01\u0e41\u0e25\u0e49\u0e27 \u0e17\u0e33\u0e44\u0e21\u0e16\u0e36\u0e07\u0e40\u0e01\u0e34\u0e14\u0e2a\u0e34\u0e48\u0e07\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e02\u0e36\u0e49\u0e19\u0e44\u0e14\u0e49 ? \u0e07\u0e31\u0e49\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e14\u0e39\u0e01\u0e25\u0e44\u0e01\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07 web \u0e01\u0e31\u0e19\u0e0b\u0e31\u0e01\u0e19\u0e34\u0e14&#8230;<\/p>\n<h3>Web \u0e01\u0e31\u0e1a\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07 CGI<\/h3>\n<p>Web \u0e17\u0e33\u0e07\u0e32\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 HyperText Transfer Protocol (HTTP) ..\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e08\u0e30\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e14\u0e49\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e15\u0e32\u0e21\u0e02\u0e49\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e02\u0e2d\u0e07 HTTP \u0e2d\u0e22\u0e39\u0e48 \u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a UNIX \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e27\u0e48\u0e32\u0e19\u0e35\u0e48\u0e01\u0e47\u0e04\u0e37\u0e2d httpd (HTTP daemon) \u0e19\u0e31\u0e48\u0e19\u0e40\u0e2d\u0e07.. \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e19\u0e35\u0e49\u0e08\u0e30\u0e04\u0e2d\u0e22\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27 \u0e41\u0e25\u0e30\u0e15\u0e2d\u0e1a\u0e2a\u0e19\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e19\u0e31\u0e49\u0e19\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e01\u0e31\u0e19\u0e27\u0e48\u0e32 &#8220;\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c&#8221; \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19 Netscape Navigator \u0e2b\u0e23\u0e37\u0e2d Internet Explorer \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e21\u0e32\u0e41\u0e1b\u0e25 \u0e41\u0e25\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e1a\u0e19\u0e08\u0e2d\u0e20\u0e32\u0e1e .. \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e17\u0e33\u0e44\u0e14\u0e49\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e41\u0e15\u0e48\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c \u0e40\u0e1e\u0e35\u0e22\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27 ..\u0e21\u0e31\u0e19\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e1a\u0e19\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 &#8220;Common Gateway Interface&#8221; \u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e2a\u0e31\u0e49\u0e19\u0e46 \u0e27\u0e48\u0e32 CGI .. \u0e41\u0e25\u0e30 CGI \u0e19\u0e35\u0e48\u0e40\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e01\u0e34\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32..\u0e40\u0e2d..\u0e17\u0e33\u0e44\u0e21\u0e25\u0e48\u0e30 ? \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48 CGI \u0e04\u0e23\u0e31\u0e1a .. \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48 CGI \u0e08\u0e30 run \u0e15\u0e48\u0e30\u0e2b\u0e32\u0e01 \u0e2a\u0e21\u0e21\u0e15\u0e34\u0e27\u0e48\u0e32\u0e21\u0e35 CGI script \u0e07\u0e48\u0e32\u0e22\u0e46 \u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01 dialog \u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e2a\u0e48\u0e07\u0e44\u0e1b finger<\/p>\n<pre>#!\/bin\/sh\r\nFINGER=\/usr\/ucb\/finger\r\n...\r\n&lt;ISINDEX&gt;\r\n...\r\n$FINGER $*<\/pre>\n<p>..\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e04\u0e37\u0e2d $FINGER $* \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30 execute \/usr\/ucb\/finger \u0e42\u0e14\u0e22\u0e40\u0e15\u0e34\u0e21 $* \u0e40\u0e1b\u0e47\u0e19 command-line argument..\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e16\u0e49\u0e32\u0e01\u0e23\u0e2d\u0e01 &#8220;kitt@gear.kku.ac.th&#8221; \u0e25\u0e07\u0e43\u0e19\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e43\u0e19 browser .. CGI script \u0e01\u0e47\u0e08\u0e30 run &#8220;<tt>\/usr\/ucb\/finger kitt@gear.kku.ac.th<\/tt>&#8221; \u0e17\u0e35\u0e48 server \u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e2a\u0e48\u0e07\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e02\u0e2d\u0e07 finger \u0e41\u0e2a\u0e14\u0e07\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d simple \u0e46 \u0e44\u0e21\u0e48\u0e19\u0e48\u0e32\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e43\u0e0a\u0e48\u0e21\u0e31\u0e49\u0e22\u0e04\u0e23\u0e31\u0e1a ? ..\u0e40\u0e2b\u0e2d\u0e30\u0e46\u0e46 \u0e2b\u0e25\u0e32\u0e22\u0e04\u0e19\u0e2d\u0e32\u0e08\u0e04\u0e34\u0e14\u0e27\u0e48\u0e32 \u0e21\u0e31\u0e19\u0e01\u0e47\u0e41\u0e04\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 finger \u0e0b\u0e36\u0e48\u0e07\u0e44\u0e21\u0e48\u0e19\u0e48\u0e32\u0e17\u0e33\u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22\u0e43\u0e14\u0e46 \u0e44\u0e14\u0e49 \u0e16\u0e36\u0e07\u0e08\u0e30\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e21\u0e31\u0e48\u0e27\u0e46 \u0e25\u0e07\u0e44\u0e1b \u0e21\u0e31\u0e19\u0e01\u0e47\u0e08\u0e30 finger \u0e21\u0e31\u0e48\u0e27\u0e46 \u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19.. \u0e16\u0e49\u0e32\u0e04\u0e34\u0e14\u0e40\u0e09\u0e1e\u0e32\u0e30 finger \u0e01\u0e47\u0e16\u0e39\u0e01\u0e04\u0e23\u0e31\u0e1a \u0e41\u0e15\u0e48\u0e40\u0e23\u0e32\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 run \u0e40\u0e09\u0e1e\u0e32\u0e30 finger \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e23\u0e32 run &#8220;\/bin\/sh&#8221; \u0e14\u0e49\u0e27\u0e22..\u0e41\u0e25\u0e30\u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e1b\u0e31\u0e0d\u0e2b\u0e32 .. command-line argument \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a shell \u0e1a\u0e32\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e44\u0e1b \u0e40\u0e0a\u0e48\u0e19\u0e01\u0e23\u0e2d\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre>othercommand<\/pre>\n<p>\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e01\u0e47\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23 run finger \u0e42\u0e14\u0e22\u0e21\u0e35 &#8216;othercommand&#8217; \u0e40\u0e1b\u0e47\u0e19 argument<\/p>\n<pre>\/usr\/ucb\/finger 'othercommand'<\/pre>\n<p>\u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23 execute &#8216;othercommand&#8217; \u0e01\u0e48\u0e2d\u0e19\u0e41\u0e25\u0e49\u0e27\u0e2a\u0e48\u0e07 output \u0e02\u0e2d\u0e07 &#8216;othercommand&#8217; \u0e44\u0e1b\u0e22\u0e31\u0e07 finger \u0e2d\u0e35\u0e01\u0e17\u0e35\u0e19\u0e36\u0e07&#8230;\u0e17\u0e35\u0e19\u0e35\u0e49\u0e16\u0e49\u0e32\u0e01\u0e23\u0e2d\u0e01<\/p>\n<pre>'mail kitt@gear.kku.ac.th &lt; \/etc\/passwd'<\/pre>\n<p>\u0e01\u0e47\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19 mail \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e19 \/etc\/passwd \u0e44\u0e1b\u0e17\u0e35\u0e48 kitt@gear.kku.ac.th..\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e1c\u0e25\u0e17\u0e35\u0e48 browser \u0e08\u0e30\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e22\u0e31\u0e07\u0e44\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e19\u0e41\u0e25\u0e49\u0e27\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e04\u0e37\u0e2d\u0e1c\u0e25\u0e08\u0e32\u0e01 &#8216;othercommand&#8217; \u0e15\u0e48\u0e30\u0e2b\u0e32\u0e01&#8230;\u0e25\u0e2d\u0e07\u0e14\u0e39\u0e17\u0e35\u0e48\u0e23\u0e49\u0e32\u0e22\u0e2a\u0e38\u0e14\u0e46<\/p>\n<pre>'echo root::0:0:root:\/:\/bin\/sh &gt; \/etc\/passwd'<\/pre>\n<p>\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e43\u0e04\u0e23\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19 admin \u0e01\u0e47\u0e2b\u0e19\u0e32\u0e27\u0e46 \u0e23\u0e49\u0e2d\u0e19\u0e46 \u0e41\u0e25\u0e49\u0e27\u0e25\u0e48\u0e30&#8230;\u0e2b\u0e27\u0e31\u0e07\u0e27\u0e48\u0e32\u0e04\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 run httpd \u0e14\u0e49\u0e27\u0e22 root \u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a..\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07 command-line argument \u0e44\u0e14\u0e49\u0e16\u0e39\u0e01\u0e41\u0e01\u0e49\u0e44\u0e02\u0e21\u0e32\u0e19\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e19\u0e35\u0e49\u0e08\u0e30\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e14\u0e01\u0e31\u0e1a httpd \u0e23\u0e38\u0e48\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e46 \u0e41\u0e15\u0e48\u0e01\u0e47\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e27\u0e48\u0e32\u0e08\u0e30\u0e44\u0e21\u0e48\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e2d\u0e37\u0e48\u0e19\u0e2d\u0e35\u0e01 .. \u0e08\u0e32\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07 shell \u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e41\u0e25\u0e30\u0e04\u0e32\u0e14\u0e40\u0e14\u0e32\u0e44\u0e14\u0e49\u0e1c\u0e25\u0e44\u0e14\u0e49\u0e22\u0e32\u0e01 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19 &#8220;\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e04\u0e27\u0e23\u0e2b\u0e25\u0e35\u0e01\u0e40\u0e25\u0e35\u0e48\u0e22\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e23\u0e01\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48 shell \u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a&#8221;\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 CGI \u0e41\u0e1a\u0e1a shell script \u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 functions \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48 shell \u0e43\u0e19\u0e20\u0e32\u0e29\u0e32\u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e40\u0e0a\u0e48\u0e19 system, exec, \u0e2f\u0e25\u0e2f \u0e44\u0e21\u0e48\u0e04\u0e27\u0e23\u0e43\u0e0a\u0e49\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a<\/p>\n<h3>\u0e40\u0e02\u0e35\u0e22\u0e19 CGI \u0e14\u0e49\u0e27\u0e22 Perl Script<\/h3>\n<p>\u0e21\u0e35 CGI \u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 perl \u0e43\u0e19\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a perl ..\u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e40\u0e25\u0e35\u0e48\u0e22\u0e07\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48 shell \u0e41\u0e25\u0e49\u0e27\u0e22\u0e31\u0e07\u0e1e\u0e2d\u0e21\u0e35\u0e17\u0e32\u0e07\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e2d\u0e35\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e04\u0e27\u0e23\u0e17\u0e33 \u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 option -T \u0e43\u0e19\u0e01\u0e32\u0e23 run perl ..option \u0e19\u0e35\u0e49\u0e21\u0e35\u0e44\u0e27\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e23\u0e27\u0e08\u0e40\u0e0a\u0e47\u0e04 script \u0e42\u0e14\u0e22\u0e21\u0e35\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08 3 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e32\u0e21\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a<\/p>\n<ol>\n<li>operation \u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e16\u0e37\u0e2d\u0e27\u0e48\u0e32\u0e44\u0e21\u0e48\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22 \u0e40\u0e0a\u0e48\u0e19 remove file, run subprogram<\/li>\n<li>input \u0e08\u0e32\u0e01 user \u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e19\u0e48\u0e32\u0e44\u0e27\u0e49\u0e43\u0e08 \u0e40\u0e1e\u0e23\u0e32\u0e30 user \u0e2d\u0e32\u0e08\u0e08\u0e30\u0e01\u0e23\u0e2d\u0e01\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e04\u0e27\u0e23\u0e01\u0e23\u0e2d\u0e01\u0e44\u0e14\u0e49<\/li>\n<li>operation \u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e21\u0e32\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a input \u0e02\u0e2d\u0e07 user<\/li>\n<\/ol>\n<p>option -T \u0e08\u0e30\u0e40\u0e0a\u0e47\u0e04\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e2b\u0e32\u0e01\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07 script \u0e44\u0e21\u0e48\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22 (\u0e15\u0e32\u0e21 3 \u0e02\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e01\u0e25\u0e48\u0e32\u0e27\u0e21\u0e32) \u0e21\u0e31\u0e19\u0e08\u0e30\u0e2b\u0e22\u0e38\u0e14\u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e2d\u0e49\u0e32\u0e27..\u0e41\u0e25\u0e49\u0e27\u0e16\u0e49\u0e32\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e31\u0e1a user input \u0e21\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e23\u0e34\u0e07\u0e46 \u0e25\u0e48\u0e30 ? \u0e01\u0e47\u0e21\u0e35\u0e17\u0e32\u0e07\u0e17\u0e33\u0e43\u0e2b\u0e49 input \u0e02\u0e2d\u0e07 user \u0e44\u0e27\u0e49\u0e43\u0e08\u0e44\u0e14\u0e49 \u0e42\u0e14\u0e22\u0e01\u0e32\u0e23 pattern matching \u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e01\u0e31\u0e19\u0e2d\u0e35\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e27\u0e48\u0e32 laundering \u0e04\u0e23\u0e31\u0e1a \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19 e-mail address \u0e01\u0e47\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49<\/p>\n<pre># extract e-mail address from user input\r\nunless ($input = ~\/(w+@w+(.w+)*)\/) {\r\n# bad address; abort\r\n}\r\n$address = $1;<\/pre>\n<p>\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19 &#8220;\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a CGI \u0e17\u0e35\u0e48\u0e40\u0e02\u0e35\u0e22\u0e19\u0e14\u0e49\u0e27\u0e22 perl \u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e41\u0e23\u0e01\u0e02\u0e2d\u0e07 script \u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21 &#8220;#!\/bin\/perl -T&#8221; \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49 laundering&#8221;\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e21\u0e31\u0e48\u0e19\u0e43\u0e08\u0e27\u0e48\u0e32 input \u0e08\u0e32\u0e01 user \u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 format \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e43\u0e19 script \u0e15\u0e48\u0e2d\u0e44\u0e1b<\/p>\n<h3>\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07 policy \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22<\/h3>\n<p>\u0e2d\u0e49\u0e32..\u0e21\u0e32 \u0e14\u0e39\u0e01\u0e31\u0e19\u0e15\u0e48\u0e2d httpd \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07\u0e44\u0e14\u0e49\u0e43\u0e19 configuration files \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e1a\u0e48\u0e07\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e14\u0e49 (access.conf) \u0e41\u0e15\u0e48\u0e08\u0e30\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e02\u0e36\u0e49\u0e19\u0e01\u0e31\u0e1a policy \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e15\u0e31\u0e49\u0e07\u0e44\u0e27\u0e49 .. \u0e1e\u0e39\u0e14\u0e16\u0e36\u0e07 policy \u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b\u0e21\u0e31\u0e01\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14 policy \u0e40\u0e2a\u0e21\u0e2d \u0e0b\u0e36\u0e48\u0e07\u0e42\u0e14\u0e22\u0e23\u0e27\u0e21\u0e41\u0e25\u0e49\u0e27\u0e21\u0e35\u0e41\u0e04\u0e48\u0e2a\u0e2d\u0e07\u0e41\u0e19\u0e27\u0e04\u0e23\u0e31\u0e1a<\/p>\n<ul>\n<li>\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e41\u0e1a\u0e1a\u0e2d\u0e40\u0e21\u0e23\u0e34\u0e01\u0e31\u0e19: Everything not forbidden is permitted<\/li>\n<li>\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e41\u0e1a\u0e1a\u0e23\u0e31\u0e2a\u0e40\u0e0b\u0e35\u0e22: Everthing not permitted is forbidden<\/li>\n<\/ul>\n<p>\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a \u0e2d\u0e40\u0e21\u0e23\u0e34\u0e01\u0e31\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e04\u0e37\u0e2d\u0e40\u0e2a\u0e23\u0e35\u0e20\u0e32\u0e1e\u0e43\u0e19\u0e17\u0e38\u0e01\u0e46 \u0e14\u0e49\u0e32\u0e19 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e41\u0e19\u0e27\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e19\u0e33\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22 \u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e1b\u0e34\u0e14\u0e01\u0e31\u0e49\u0e19 \u0e41\u0e15\u0e48\u0e43\u0e19\u0e41\u0e07\u0e48\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e15\u0e49\u0e2d\u0e07\u0e04\u0e34\u0e14\u0e41\u0e1a\u0e1a\u0e23\u0e31\u0e2a\u0e40\u0e0b\u0e35\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e21\u0e35\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e41\u0e1a\u0e1a\u0e2d\u0e40\u0e21\u0e23\u0e34\u0e01\u0e31\u0e19\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e04\u0e38\u0e21 \u0e2a\u0e34\u0e17\u0e18\u0e34\u0e44\u0e14\u0e49\u0e17\u0e31\u0e48\u0e27\u0e16\u0e36\u0e07 \u0e25\u0e2d\u0e07\u0e2a\u0e21\u0e21\u0e15\u0e34\u0e14\u0e39\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e16\u0e49\u0e32\u0e40\u0e23\u0e32\u0e04\u0e34\u0e14\u0e41\u0e1a\u0e1a\u0e2d\u0e40\u0e21\u0e23\u0e34\u0e01\u0e31\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e27\u0e48\u0e32\u0e40\u0e23\u0e32\u0e08\u0e30\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e17\u0e33 list \u0e27\u0e48\u0e32\u0e08\u0e30\u0e2b\u0e49\u0e32\u0e21\u0e43\u0e04\u0e23\u0e44\u0e21\u0e48\u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e1a\u0e49\u0e32\u0e07 .. \u0e40\u0e01\u0e34\u0e14\u0e2d\u0e30\u0e44\u0e23\u0e02\u0e36\u0e49\u0e19\u0e16\u0e49\u0e32\u0e25\u0e37\u0e21\u0e43\u0e2a\u0e48\u0e0a\u0e37\u0e48\u0e2d\u0e43\u0e04\u0e23\u0e1a\u0e32\u0e07\u0e04\u0e19\u0e43\u0e19 list ? \u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e30\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22\u0e43\u0e0a\u0e48\u0e21\u0e31\u0e49\u0e22\u0e04\u0e23\u0e31\u0e1a\u0e43\u0e19\u0e02\u0e13\u0e30\u0e17\u0e35\u0e48\u0e04\u0e34\u0e14\u0e41\u0e1a\u0e1a\u0e23\u0e31\u0e2a\u0e40\u0e0b\u0e35\u0e22\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 list \u0e27\u0e48\u0e32\u0e43\u0e04\u0e23\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e1a\u0e49\u0e32\u0e07 \u0e16\u0e49\u0e32\u0e25\u0e37\u0e21..\u0e01\u0e47\u0e41\u0e04\u0e48\u0e04\u0e19\u0e46 \u0e19\u0e31\u0e49\u0e19\u0e40\u0e02\u0e49\u0e32\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 \u0e23\u0e30\u0e1a\u0e1a\u0e44\u0e21\u0e48\u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07\u0e15\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2a\u0e35\u0e22\u0e2b\u0e32\u0e22\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e1a\u0e38\u0e01\u0e23\u0e38\u0e01 \u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19\u0e21\u0e32\u0e01\u0e17\u0e35\u0e40\u0e14\u0e35\u0e22\u0e27 ..\u0e22\u0e49\u0e33\u0e2d\u0e35\u0e01\u0e17\u0e35 &#8220;\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22 ..\u0e17\u0e33\u0e15\u0e31\u0e27\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e19\u0e23\u0e31\u0e2a\u0e40\u0e0b\u0e35\u0e22..\u0e04\u0e34\u0e14\u0e41\u0e1a\u0e1a\u0e23\u0e31\u0e2a\u0e40\u0e0b\u0e35\u0e22&#8221;<\/p>\n<h3>\u0e21\u0e32\u0e16\u0e36\u0e07\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c \u0e01\u0e31\u0e19\u0e1a\u0e49\u0e32\u0e07<\/h3>\n<p>&#8230;\u0e19\u0e35\u0e48 \u0e01\u0e47\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e1b\u0e27\u0e14\u0e2b\u0e31\u0e27\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19 \u0e2b\u0e25\u0e32\u0e22\u0e04\u0e19\u0e04\u0e34\u0e14\u0e27\u0e48\u0e32\u0e42\u0e25\u0e01\u0e19\u0e35\u0e49\u0e21\u0e35\u0e41\u0e04\u0e48 Netscape Navigator \u0e01\u0e31\u0e1a Microsoft Internet Explorer \u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e21\u0e35\u0e41\u0e16\u0e21 Opera \u0e01\u0e31\u0e1a Lynx .. \u0e16\u0e49\u0e32\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e01\u0e47\u0e02\u0e2d\u0e1a\u0e2d\u0e01\u0e44\u0e27\u0e49\u0e15\u0e23\u0e07\u0e19\u0e35\u0e49\u0e27\u0e48\u0e32\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e21\u0e35\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e49\u0e2d\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e19\u0e35\u0e48\u0e44\u0e21\u0e48\u0e19\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e40\u0e02\u0e35\u0e22\u0e19\u0e40\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e2d\u0e35\u0e01\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48 \u0e41\u0e15\u0e48\u0e25\u0e30\u0e15\u0e31\u0e27\u0e16\u0e36\u0e07\u0e08\u0e30 conform \u0e01\u0e31\u0e1a HTML \u0e41\u0e15\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19\u0e41\u0e19\u0e48\u0e46 \u0e41\u0e04\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e1e\u0e08\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22 \u0e41\u0e25\u0e30\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e04\u0e37\u0e2d\u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48 web programmer \u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e44\u0e14\u0e49 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e40\u0e27\u0e25\u0e32 test \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e01\u0e31\u0e1a\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e15\u0e31\u0e27\u0e19\u0e36\u0e07\u0e1c\u0e48\u0e32\u0e19 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e27\u0e48\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e21\u0e31\u0e19\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e25\u0e2d\u0e07\u0e2a\u0e21\u0e21\u0e15\u0e34\u0e01\u0e31\u0e19\u0e2b\u0e19\u0e48\u0e2d\u0e22\u0e27\u0e48\u0e32 CGI program \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e23\u0e31\u0e1a input \u0e44\u0e14\u0e49\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 40 \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23 \u0e01\u0e47\u0e40\u0e25\u0e22\u0e43\u0e0a\u0e49 tag <tt>&lt;INPUT TYPE=text MAXSIZE=40&gt;<\/tt> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49 input \u0e17\u0e35\u0e48\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e23\u0e31\u0e1a\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e1c\u0e48\u0e32\u0e19 CGI \u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 40 \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23 ..\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22 ? \u0e44\u0e21\u0e48\u0e41\u0e19\u0e48\u0e04\u0e23\u0e31\u0e1a \u0e2d\u0e32\u0e08\u0e08\u0e30\u0e21\u0e35\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e1a\u0e32\u0e07\u0e15\u0e31\u0e27\u0e44\u0e21\u0e48 support ..(\u0e21\u0e35\u0e04\u0e19\u0e40\u0e16\u0e35\u0e22\u0e07\u0e27\u0e48\u0e32 &#8220;\u0e21\u0e35\u0e23\u0e37\u0e49\u0e2d..\u0e44\u0e21\u0e48\u0e21\u0e35\u0e23\u0e4a\u0e2d\u0e01..browser \u0e17\u0e35\u0e48\u0e44\u0e2b\u0e19\u0e08\u0e30\u0e43\u0e0a\u0e49 MAXSIZE \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49&#8221;..OK, OK \u0e2d\u0e48\u0e32\u0e19\u0e15\u0e48\u0e2d\u0e04\u0e23\u0e31\u0e1a) \u0e16\u0e36\u0e07\u0e08\u0e30 support \u0e21\u0e31\u0e19\u0e01\u0e47\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e15\u0e31\u0e27\u0e01\u0e31\u0e19\u0e40\u0e23\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e40\u0e01\u0e34\u0e19 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e27\u0e48\u0e32\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e40\u0e01\u0e34\u0e19\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 .. \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e41\u0e01\u0e49 <tt>MAXSIZE<\/tt> \u0e40\u0e1b\u0e47\u0e19 200 \u0e40\u0e2d\u0e07\u0e01\u0e47\u0e44\u0e14\u0e49&#8230; \u0e2b\u0e23\u0e37\u0e2d\u0e07\u0e48\u0e32\u0e22\u0e01\u0e27\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19..\u0e41\u0e01\u0e49 argument \u0e02\u0e2d\u0e07 URL \u0e42\u0e14\u0e22\u0e15\u0e23\u0e07..\u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19\u0e43\u0e19 CGI program \u0e01\u0e47\u0e04\u0e27\u0e23\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e0a\u0e47\u0e04\u0e27\u0e48\u0e32\u0e40\u0e01\u0e34\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e14\u0e35 \u0e22\u0e31\u0e07\u0e21\u0e35\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e2d\u0e35\u0e01\u0e40\u0e0a\u0e48\u0e19 tag <tt>&lt;SELECT&gt;<\/tt> \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e33\u0e40\u0e1b\u0e47\u0e19 choice \u0e43\u0e2b\u0e49 user \u0e40\u0e25\u0e37\u0e2d\u0e01 \u0e41\u0e25\u0e49\u0e27\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e47\u0e08\u0e30 submit \u0e44\u0e1b\u0e17\u0e35\u0e48 CGI&#8230;\u0e40\u0e23\u0e32\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e42\u0e14\u0e22\u0e04\u0e32\u0e14\u0e2b\u0e27\u0e31\u0e07\u0e27\u0e48\u0e32\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48 \u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e27\u0e49\u0e43\u0e19 <tt>&lt;SELECT&gt;<\/tt> .. \u0e21\u0e31\u0e19\u0e01\u0e47\u0e44\u0e21\u0e48\u0e41\u0e19\u0e48\u0e40\u0e2a\u0e21\u0e2d\u0e44\u0e1b\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e27\u0e34\u0e18\u0e35\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49 MAXSIZE .. \u0e21\u0e32\u0e23\u0e4c\u0e04\u0e40\u0e25\u0e48\u0e32\u0e27\u0e48\u0e32\u0e21\u0e35\u0e04\u0e19\u0e40\u0e04\u0e22\u0e43\u0e0a\u0e49\u0e27\u0e34\u0e18\u0e35\u0e19\u0e35\u0e49\u0e21\u0e32\u0e41\u0e25\u0e49\u0e27\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e02\u0e2d\u0e07 \u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e41\u0e2b\u0e48\u0e07\u0e19\u0e36\u0e07.. \u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e27\u0e48\u0e32\u0e19\u0e35\u0e49\u0e43\u0e0a\u0e49 <tt>&lt;SELECT&gt;<\/tt> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e08\u0e33\u0e19\u0e27\u0e19\u0e27\u0e48\u0e32\u0e43\u0e2b\u0e49\u0e41\u0e2a\u0e14\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01 10, 25, 50 \u0e41\u0e25\u0e30 100 \u0e04\u0e19 ..\u0e40\u0e02\u0e32\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 100 \u0e40\u0e1b\u0e47\u0e19 10000 \u0e41\u0e25\u0e49\u0e27 submit \u0e44\u0e1b\u0e04\u0e23\u0e31\u0e49\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27..\u0e44\u0e14\u0e49\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e02\u0e2d\u0e07\u0e44\u0e0b\u0e15\u0e4c\u0e19\u0e31\u0e49\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e40\u0e2d\u0e32\u0e44\u0e1b\u0e02\u0e32\u0e22\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e17\u0e35\u0e48 \u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23..\u0e44\u0e14\u0e49\u0e40\u0e07\u0e34\u0e19\u0e16\u0e36\u0e07 US$ 8,000 .. \u0e2e\u0e39\u0e49 \u0e19\u0e35\u0e48\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e1e\u0e39\u0e14\u0e16\u0e36\u0e07\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e40\u0e02\u0e35\u0e22\u0e19\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e40\u0e2d\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07 &#8230;\u0e2a\u0e23\u0e38\u0e1b\u0e01\u0e47\u0e04\u0e37\u0e2d \u0e2d\u0e22\u0e48\u0e32\u0e44\u0e27\u0e49\u0e43\u0e08\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c \u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e02\u0e2d\u0e07 web programmer .. \u0e2d\u0e22\u0e48\u0e32\u0e44\u0e27\u0e49\u0e43\u0e08\u0e27\u0e48\u0e32\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e08\u0e30\u0e17\u0e33\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e27\u0e49\u0e43\u0e19\u0e0b\u0e2d\u0e23\u0e4c\u0e2a\u0e41\u0e25\u0e30\u0e2d\u0e22\u0e48\u0e32\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e43\u0e19\u0e2a\u0e34\u0e48\u0e07 \u0e17\u0e35\u0e48\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e2a\u0e48\u0e07\u0e21\u0e32 \u0e41\u0e21\u0e49\u0e41\u0e15\u0e48 log \u0e02\u0e2d\u0e07 httpd \u0e01\u0e47\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 100% \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e2a\u0e48\u0e07\u0e21\u0e32\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19.. \u0e40\u0e15\u0e37\u0e2d\u0e19\u0e41\u0e25\u0e49\u0e27\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a :)<\/p>\n<h3>Authentication<\/h3>\n<p>\u0e23\u0e32\u0e01\u0e10\u0e32\u0e19 \u0e02\u0e2d\u0e07\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e43\u0e19\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e38\u0e01\u0e46 \u0e2d\u0e31\u0e19\u0e21\u0e32\u0e08\u0e32\u0e01 authentication \u0e04\u0e23\u0e31\u0e1a&#8230;authentication \u0e04\u0e37\u0e2d\u0e01\u0e25\u0e44\u0e01\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a identity \u0e04\u0e23\u0e31\u0e1a (identity \u0e17\u0e35\u0e48\u0e27\u0e48\u0e32\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e2d\u0e07\u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c, \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07, \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21, \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17, etc.) \u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e21\u0e35\u0e41\u0e2d\u0e1e\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49 authentication \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e21\u0e31\u0e48\u0e19\u0e43\u0e08\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e23\u0e34\u0e07\u0e46 ..\u0e43\u0e19 HTTP \u0e21\u0e35 authentication \u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19 \u0e2d\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e48\u0e32\u0e41\u0e01\u0e48\u0e2a\u0e38\u0e14\u0e04\u0e37\u0e2d Basic Authentication \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e01\u0e47\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e04\u0e23\u0e31\u0e1a username\/password &#8230; \u0e16\u0e49\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e16\u0e39\u0e01\u0e01\u0e47\u0e40\u0e02\u0e49\u0e32\u0e44\u0e14\u0e49 \u0e01\u0e23\u0e2d\u0e01\u0e1c\u0e34\u0e14\u0e01\u0e47\u0e40\u0e08\u0e2d &#8220;Authorization Failed&#8221; ..\u0e40\u0e2d\u0e32\u0e25\u0e48\u0e30 \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e43\u0e2a\u0e48 username\/password \u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07 \u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e15\u0e48\u0e2d\u0e46 \u0e44\u0e1b\u0e15\u0e31\u0e27\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c \u0e08\u0e30\u0e2a\u0e48\u0e07 username\/password \u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e41\u0e15\u0e48\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e2b\u0e19\u0e48\u0e2d\u0e22 username\/password \u0e01\u0e47\u0e08\u0e30\u0e16\u0e39\u0e01 scrambling \u0e14\u0e49\u0e27\u0e22 base-64 encoding .. \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e27\u0e48\u0e32\u0e01\u0e31\u0e19\u0e44\u0e1b\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e01\u0e27\u0e48\u0e32\u0e40\u0e01\u0e48\u0e32\u0e40\u0e17\u0e48\u0e32\u0e43\u0e14\u0e19\u0e31\u0e01 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e21\u0e32\u0e23\u0e4c\u0e04 \u0e25\u0e48\u0e32\u0e27\u0e27\u0e48\u0e32\u0e02\u0e49\u0e2d\u0e14\u0e35\u0e02\u0e2d\u0e07 Basic Authentication \u0e04\u0e37\u0e2d\u0e21\u0e31\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e01\u0e31\u0e1a\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e17\u0e38\u0e01\u0e15\u0e31\u0e27\u0e17\u0e35\u0e48\u0e40\u0e02\u0e32\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01 \u0e41\u0e15\u0e48\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e35\u0e22\u0e01\u0e47\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e1a\u0e2d\u0e01\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e44\u0e21\u0e48\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d \u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 request \u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07 username\/password \u0e2d\u0e2d\u0e01\u0e44\u0e1b&#8230;\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e40\u0e25\u0e35\u0e48\u0e22\u0e07\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 Basic Authentication \u0e2b\u0e32\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e21\u0e32\u0e01\u0e46 \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e41\u0e1a\u0e1a\u0e2d\u0e37\u0e48\u0e19\u0e41\u0e17\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a cryptography \u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e08\u0e30\u0e14\u0e35\u0e01\u0e27\u0e48\u0e32<\/p>\n<h3>\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e02\u0e19\u0e21<\/h3>\n<p>\u0e17\u0e35\u0e48 \u0e1c\u0e48\u0e32\u0e19\u0e21\u0e32..\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07 HTTP \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e41\u0e1a\u0e1a\u0e16\u0e32\u0e27\u0e23\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19 telnet (\u0e41\u0e21\u0e49\u0e27\u0e48\u0e32\u0e08\u0e30\u0e43\u0e0a\u0e49 TCP \u0e01\u0e47\u0e15\u0e32\u0e21) \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e01\u0e47\u0e04\u0e37\u0e2d\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e15\u0e2d\u0e1a\u0e2a\u0e19\u0e2d\u0e07\u0e01\u0e32\u0e23 request \u0e44\u0e14\u0e49\u0e17\u0e35\u0e25\u0e30\u0e21\u0e32\u0e01\u0e46 \u0e16\u0e49\u0e32\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e41\u0e1a\u0e1a\u0e16\u0e32\u0e27\u0e23\u0e08\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e2a\u0e39\u0e0d\u0e40\u0e2a\u0e35\u0e22\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e23\u0e30\u0e1a\u0e1a\u0e21\u0e32\u0e01\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b http \u0e08\u0e36\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30 request-response-disconnect-restart ..\u0e04\u0e25\u0e49\u0e32\u0e22\u0e01\u0e31\u0e1a UDP \u0e41\u0e15\u0e48\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49 TCP \u0e01\u0e47\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e31\u0e01\u0e29\u0e32 reliability \u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e27\u0e49 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19 web \u0e08\u0e36\u0e07\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23 synchronize \u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e1a\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e40\u0e25\u0e22.. \u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c \u0e44\u0e21\u0e48\u0e21\u0e35\u0e17\u0e32\u0e07\u0e23\u0e39\u0e49\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22\u0e27\u0e48\u0e32 \u0e13 \u0e40\u0e27\u0e25\u0e32\u0e43\u0e14\u0e40\u0e27\u0e25\u0e32\u0e2b\u0e19\u0e36\u0e48\u0e07 \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e01\u0e33\u0e25\u0e31\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e40\u0e27\u0e47\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e44\u0e2b\u0e19\u0e2d\u0e22\u0e39\u0e48 \u0e22\u0e34\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19 CGI \u0e22\u0e34\u0e48\u0e07\u0e41\u0e25\u0e49\u0e27\u0e43\u0e2b\u0e0d\u0e48..\u0e25\u0e2d\u0e07\u0e19\u0e36\u0e01\u0e20\u0e32\u0e1e search engine \u0e17\u0e35\u0e48\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21 10 \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 10 \u0e23\u0e32\u0e22 \u0e21\u0e32\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e46 \u0e01\u0e31\u0e19\u0e41\u0e15\u0e48\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e01\u0e47\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e1c\u0e25\u0e41\u0e15\u0e48\u0e25\u0e30\u0e2d\u0e31\u0e19\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e43\u0e2b\u0e49\u0e43\u0e04\u0e23 ..\u0e04\u0e07\u0e22\u0e38\u0e48\u0e07\u0e19\u0e48\u0e32\u0e14\u0e39 \u0e14\u0e49\u0e27\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e19\u0e35\u0e49 Basic Authentication \u0e21\u0e31\u0e19\u0e16\u0e36\u0e07\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e48\u0e07 username\/password \u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23 request \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 (\u0e43\u0e19\u0e02\u0e13\u0e30\u0e17\u0e35\u0e48 telnet \u0e08\u0e30\u0e2a\u0e48\u0e07\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e23\u0e01\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 login \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19) \u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e43\u0e19\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e31\u0e19\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 Cookies \u0e40\u0e1e\u0e37\u0e48\u0e2d synchronization &#8230;Cookies \u0e40\u0e1b\u0e47\u0e19\u0e41\u0e19\u0e27\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e17\u0e35\u0e48\u0e41\u0e19\u0e30\u0e19\u0e33\u0e42\u0e14\u0e22 Netscape \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e01\u0e47\u0e07\u0e48\u0e32\u0e22\u0e46 .. \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e43\u0e2b\u0e49\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e21\u0e31\u0e19\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e0a\u0e34\u0e49\u0e19\u0e40\u0e25\u0e47\u0e01\u0e46 \u0e15\u0e34\u0e14\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22 \u0e41\u0e25\u0e30\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e08\u0e30 request \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e01\u0e47\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e0a\u0e34\u0e49\u0e19\u0e40\u0e25\u0e47\u0e01\u0e46 \u0e19\u0e31\u0e49\u0e19\u0e15\u0e34\u0e14\u0e44\u0e1b\u0e01\u0e31\u0e1a request \u0e14\u0e49\u0e27\u0e22\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32 request \u0e2d\u0e31\u0e19\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e23\u0e32\u0e22\u0e43\u0e14 .. \u0e04\u0e07\u0e1e\u0e2d\u0e40\u0e14\u0e32\u0e2d\u0e2d\u0e01\u0e27\u0e48\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e25\u0e47\u0e01\u0e46 \u0e17\u0e35\u0e48\u0e27\u0e48\u0e32\u0e01\u0e47\u0e04\u0e37\u0e2d cookies \u0e19\u0e31\u0e48\u0e19\u0e40\u0e2d\u0e07 .. \u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 cookies \u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a Basic Authentication \u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e48\u0e07 username\/password \u0e17\u0e38\u0e01\u0e46 \u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48 request \u0e08\u0e36\u0e07\u0e25\u0e14\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e17\u0e35\u0e48 username\/password \u0e08\u0e30\u0e23\u0e31\u0e48\u0e27\u0e44\u0e14\u0e49 \u0e41\u0e15\u0e48\u0e01\u0e47\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19\u0e04\u0e37\u0e2d cookies \u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e48\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c \u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23 request \u0e17\u0e35\u0e48\u0e41\u0e22\u0e48\u0e01\u0e27\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e04\u0e37\u0e2d cookies \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e41\u0e01\u0e49\u0e44\u0e02\u0e44\u0e14\u0e49\u0e41\u0e25\u0e30\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e02\u0e2d\u0e07\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e0b\u0e36\u0e48\u0e07 web programmer \u0e40\u0e2d\u0e37\u0e49\u0e2d\u0e21\u0e44\u0e21\u0e48\u0e16\u0e36\u0e07 (\u0e08\u0e33\u0e44\u0e14\u0e49\u0e21\u0e31\u0e49\u0e22\u0e04\u0e23\u0e31\u0e1a &#8220;\u0e2d\u0e22\u0e48\u0e32\u0e44\u0e27\u0e49\u0e43\u0e08\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c&#8221;).. \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e40\u0e01\u0e48\u0e32\u0e46 \u0e1a\u0e32\u0e07\u0e15\u0e31\u0e27\u0e01\u0e47\u0e43\u0e0a\u0e49 cookies \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 ..\u0e17\u0e35\u0e48\u0e41\u0e22\u0e48\u0e01\u0e27\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07 option \u0e44\u0e21\u0e48\u0e43\u0e2b\u0e49\u0e23\u0e31\u0e1a cookies \u0e01\u0e47\u0e44\u0e14\u0e49&#8230;\u0e41\u0e25\u0e30\u0e17\u0e35\u0e48\u0e41\u0e22\u0e48\u0e2a\u0e38\u0e14\u0e46 \u0e04\u0e37\u0e2d\u0e41\u0e21\u0e49\u0e27\u0e48\u0e32\u0e08\u0e30\u0e1b\u0e34\u0e14\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e44\u0e1b\u0e41\u0e25\u0e49\u0e27 \u0e41\u0e15\u0e48 cookies \u0e1a\u0e32\u0e07\u0e2d\u0e31\u0e19\u0e01\u0e47\u0e22\u0e31\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2d\u0e22\u0e39\u0e48!! \u0e44\u0e21\u0e48\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e2d\u0e07\u0e2b\u0e32\u0e14\u0e39\u0e43\u0e19 directory cookies..\u0e1c\u0e21\u0e27\u0e48\u0e32\u0e40\u0e08\u0e2d\u0e15\u0e23\u0e36\u0e21\u0e25\u0e48\u0e30&#8230;\u0e43\u0e04\u0e23\u0e46 \u0e01\u0e47 copy \u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e44\u0e21\u0e48\u0e22\u0e32\u0e01\u0e40\u0e25\u0e22 \u0e2a\u0e23\u0e38\u0e1b..\u0e2d\u0e22\u0e48\u0e32\u0e44\u0e1b\u0e21\u0e31\u0e48\u0e19\u0e43\u0e08\u0e01\u0e31\u0e1a cookies \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e07\u0e32\u0e19\u0e17\u0e31\u0e48\u0e27\u0e46 \u0e44\u0e1b\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e46 \u0e2d\u0e22\u0e48\u0e32\u0e07 search engine, webboard \u0e22\u0e31\u0e07\u0e04\u0e07\u0e43\u0e0a\u0e49 cookies \u0e44\u0e14\u0e49\u0e04\u0e23\u0e31\u0e1a..\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e14\u0e35\u0e40\u0e2a\u0e35\u0e22\u0e14\u0e49\u0e27\u0e22 \u0e41\u0e15\u0e48\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e46 \u0e40\u0e0a\u0e48\u0e19 \u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17..\u0e01\u0e47\u0e40\u0e25\u0e35\u0e48\u0e22\u0e07\u0e46 \u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 cookies \u0e08\u0e30\u0e14\u0e35\u0e01\u0e27\u0e48\u0e32<\/p>\n<p>\u0e07\u0e31\u0e49\u0e19\u0e40\u0e0a\u0e47\u0e04\u0e44\u0e2d\u0e1e\u0e35 \u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a\u0e44\u0e1b\u0e40\u0e25\u0e22..\u0e07\u0e48\u0e32\u0e22\u0e41\u0e25\u0e30\u0e0a\u0e31\u0e27\u0e23\u0e4c.. \u0e2d\u0e37\u0e49\u0e2d&#8230;\u0e1e\u0e2d\u0e44\u0e14\u0e49\u0e04\u0e23\u0e31\u0e1a \u0e43\u0e19 http \u0e21\u0e35\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e01\u0e47\u0e1a\u0e04\u0e48\u0e32\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a\u0e44\u0e27\u0e49\u0e14\u0e49\u0e27\u0e22 \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e0a\u0e47\u0e04\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e41\u0e15\u0e48\u0e01\u0e47\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e2d\u0e35\u0e01\u0e40\u0e22\u0e2d\u0e30 \u0e40\u0e0a\u0e48\u0e19\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 proxy \u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e42\u0e21\u0e22\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a \u0e2b\u0e23\u0e37\u0e2d\u0e41\u0e21\u0e49\u0e41\u0e15\u0e48\u0e15\u0e31\u0e49\u0e07\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a\u0e0a\u0e19\u0e01\u0e31\u0e19\u0e0b\u0e30..\u0e41\u0e21\u0e49\u0e27\u0e48\u0e32\u0e2b\u0e25\u0e32\u0e22\u0e04\u0e19\u0e08\u0e30\u0e40\u0e16\u0e35\u0e22\u0e07\u0e27\u0e48\u0e32\u0e15\u0e31\u0e49\u0e07\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a \u0e0a\u0e19\u0e01\u0e47\u0e44\u0e21\u0e48\u0e21\u0e35\u0e17\u0e32\u0e07\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a respond \u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e2a\u0e34..\u0e16\u0e39\u0e01\u0e04\u0e23\u0e31\u0e1a \u0e41\u0e15\u0e48\u0e21\u0e35\u0e07\u0e32\u0e19\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07 \u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e2d respond \u0e01\u0e47\u0e21\u0e35 \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e08\u0e23\u0e34\u0e07\u0e46 \u0e17\u0e35\u0e48\u0e21\u0e35 \u0e40\u0e0a\u0e48\u0e19<\/p>\n<pre>exit 0\r\nunless $ENV{REMOTE_ADDR} eq '202.44.196.222';\r\nsystem(\"\/sbin\/halt\");<\/pre>\n<p>\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a shutdown \u0e40\u0e27\u0e47\u0e1a\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c \u0e42\u0e14\u0e22\u0e40\u0e0a\u0e47\u0e04\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a\u0e27\u0e48\u0e32\u0e21\u0e32\u0e08\u0e32\u0e01\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 admin \u0e23\u0e36\u0e40\u0e1b\u0e25\u0e48\u0e32 (\u0e43\u0e19\u0e17\u0e35\u0e48\u0e19\u0e35\u0e49\u0e2a\u0e21\u0e21\u0e15\u0e34\u0e27\u0e48\u0e32 admin \u0e43\u0e0a\u0e49 IP=202.44.196.222) \u0e16\u0e49\u0e32\u0e43\u0e0a\u0e48\u0e01\u0e47\u0e08\u0e30\u0e2a\u0e31\u0e48\u0e07 shutdown .. \u0e2a\u0e21\u0e21\u0e15\u0e34\u0e27\u0e48\u0e32\u0e21\u0e35\u0e43\u0e04\u0e23\u0e0b\u0e31\u0e01\u0e04\u0e19\u0e15\u0e31\u0e49\u0e07\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a \u0e0a\u0e19\u0e01\u0e31\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 admin \u0e41\u0e25\u0e49\u0e27\u0e2a\u0e48\u0e07 request \u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c &#8230;\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 down \u0e0a\u0e31\u0e27\u0e23\u0e4c ..\u0e41\u0e16\u0e21\u0e08\u0e30\u0e40\u0e0a\u0e47\u0e04\u0e01\u0e25\u0e31\u0e1a\u0e01\u0e47\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e08\u0e23\u0e34\u0e07\u0e46 \u0e41\u0e25\u0e49\u0e27\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e44\u0e2b\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e2a\u0e31\u0e48\u0e07 shutdown \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e43\u0e19 httpd log \u0e01\u0e47\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e40\u0e1b\u0e47\u0e19 IP=202.44.196.222 \u0e2d\u0e22\u0e39\u0e48\u0e14\u0e35.. \u0e27\u0e34\u0e18\u0e35\u0e40\u0e0a\u0e47\u0e04\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a\u0e08\u0e36\u0e07\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e2d\u0e32\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23 authentication ..\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e47\u0e04\u0e44\u0e2d\u0e1e\u0e35\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a \u0e01\u0e47\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e34\u0e18\u0e35\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e40\u0e25\u0e27\u0e19\u0e31\u0e01\u0e16\u0e49\u0e32\u0e43\u0e0a\u0e49\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e14\u0e49\u0e27\u0e22..<\/p>\n<h3>\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 server \u0e01\u0e31\u0e19\u0e40\u0e16\u0e2d\u0e30<\/h3>\n<p>\u0e01\u0e32\u0e23 \u0e43\u0e0a\u0e49 CGI \u0e17\u0e35\u0e48\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e19\u0e31\u0e49\u0e19\u0e44\u0e21\u0e48\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1e\u0e39\u0e14\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32 \u0e40\u0e27\u0e47\u0e1a\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22..\u0e15\u0e31\u0e27\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e40\u0e2d\u0e07\u0e01\u0e47\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e1e\u0e2d\u0e46 \u0e01\u0e31\u0e19 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e23\u0e01\u0e04\u0e37\u0e2d run server \u0e14\u0e49\u0e27\u0e22 permission \u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33\u0e46 .. \u0e2d\u0e22\u0e48\u0e32 run \u0e14\u0e49\u0e27\u0e22 root \u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e19\u0e02\u0e32\u0e14! \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e19\u0e31\u0e48\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07\u0e43\u0e04\u0e23\u0e46 \u0e01\u0e47 run program \u0e1a\u0e19\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e14\u0e49\u0e27\u0e22\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 .. \u0e44\u0e21\u0e48\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e41\u0e22\u0e48\u0e01\u0e27\u0e48\u0e32\u0e19\u0e35\u0e49\u0e2d\u0e35\u0e01\u0e41\u0e25\u0e49\u0e27\u0e1a\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49 root \u0e40\u0e1e\u0e37\u0e48\u0e2d execute httpd \u0e44\u0e21\u0e48\u0e07\u0e31\u0e49\u0e19\u0e01\u0e47\u0e08\u0e30\u0e43\u0e0a\u0e49 port 80 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e16\u0e36\u0e07\u0e08\u0e30\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e44\u0e1b run \u0e14\u0e49\u0e27\u0e22 permission \u0e17\u0e35\u0e48\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32\u0e40\u0e0a\u0e48\u0e19 user nobody ..\u0e1f\u0e31\u0e07\u0e14\u0e39\u0e01\u0e47\u0e04\u0e07 ok \u0e16\u0e49\u0e32\u0e21\u0e31\u0e48\u0e19\u0e43\u0e08\u0e27\u0e48\u0e32 httpd \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e44\u0e21\u0e48\u0e21\u0e35 bugs..\u0e16\u0e49\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e1b\u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07 user \u0e15\u0e31\u0e27\u0e19\u0e36\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49 run httpd ..\u0e1c\u0e21\u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07\u0e43\u0e0a\u0e49\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e02\u0e2d\u0e07 user \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27 execute \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e41\u0e23\u0e01\u0e40\u0e25\u0e22 \u0e08\u0e30\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e01\u0e27\u0e48\u0e32.. \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e07\u0e04\u0e37\u0e2d\u0e41\u0e22\u0e01 owner \u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07 httpd \u0e01\u0e31\u0e1a configuration files \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e23\u0e39\u0e23\u0e31\u0e48\u0e27\u0e02\u0e2d\u0e07 CGI .. configuration \u0e08\u0e30\u0e44\u0e14\u0e49\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e46..anonymous FTP \u0e44\u0e21\u0e48\u0e04\u0e27\u0e23 run \u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a web server \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07\u0e46 .. \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e2a\u0e48\u0e07 perl script \u0e44\u0e1b\u0e40\u0e01\u0e47\u0e1a\u0e25\u0e07\u0e43\u0e19 incoming directory \u0e41\u0e25\u0e49\u0e27\u0e2a\u0e31\u0e48\u0e07 run script \u0e1c\u0e48\u0e32\u0e19 web \u0e44\u0e14\u0e49\u0e2b\u0e32\u0e01 FTP area \u0e2d\u0e22\u0e39\u0e48\u0e20\u0e32\u0e22\u0e43\u0e19 web directory..\u0e16\u0e49\u0e32\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e08\u0e23\u0e34\u0e07\u0e46 \u0e43\u0e2b\u0e49\u0e41\u0e22\u0e01 FTP directory \u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01 web \u0e42\u0e14\u0e22\u0e40\u0e14\u0e47\u0e14\u0e02\u0e32\u0e14.. \u0e16\u0e49\u0e32\u0e17\u0e33\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e35\u0e01\u0e01\u0e47\u0e43\u0e2b\u0e49\u0e15\u0e31\u0e49\u0e07 owner \u0e02\u0e2d\u0e07 incoming FTP \u0e40\u0e1b\u0e47\u0e19 www \u0e41\u0e25\u0e49\u0e27\u0e40\u0e1b\u0e34\u0e14 permission \u0e43\u0e2b\u0e49 write \u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27.<\/p>\n<p>\u0e01\u0e23\u0e13\u0e35\u0e02\u0e2d\u0e07 Netscape Server for NT \u0e08\u0e30\u0e21\u0e35\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 perl.exe \u0e15\u0e34\u0e14\u0e21\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e17\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19 perl interpreter \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e27\u0e48\u0e32\u0e43\u0e19\u0e23\u0e38\u0e48\u0e19\u0e40\u0e01\u0e48\u0e32 perl.exe \u0e08\u0e30\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01 *.pl&#8230;Netscape tecnical note \u0e41\u0e19\u0e30\u0e27\u0e48\u0e32\u0e43\u0e2b\u0e49 copy perl.exe \u0e44\u0e1b\u0e25\u0e07\u0e43\u0e19 web space \u0e41\u0e25\u0e49\u0e27\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e40\u0e23\u0e35\u0e22\u0e01<\/p>\n<pre>...\/perl.exe?program.pl<\/pre>\n<p>&#8230; Netscape \u0e41\u0e19\u0e30\u0e19\u0e33\u0e17\u0e31\u0e49\u0e07\u0e17\u0e35\u0e19\u0e48\u0e32\u0e08\u0e30\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22..\u0e40\u0e2b\u0e2d\u0e30\u0e46\u0e46 OK..\u0e21\u0e32\u0e14\u0e39\u0e01\u0e31\u0e19..\u0e1e\u0e2d copy perl.exe \u0e25\u0e07\u0e43\u0e19 web space \u0e44\u0e14\u0e49\u0e01\u0e47\u0e41\u0e1b\u0e25\u0e27\u0e48\u0e32\u0e43\u0e04\u0e23\u0e46 \u0e01\u0e47\u0e43\u0e0a\u0e49 perl.exe \u0e44\u0e14\u0e49..\u0e41\u0e25\u0e49\u0e27\u0e44\u0e07 ?? \u0e44\u0e21\u0e48\u0e40\u0e2b\u0e47\u0e19\u0e41\u0e1b\u0e25\u0e01..\u0e07\u0e31\u0e49\u0e19\u0e25\u0e2d\u0e07\u0e19\u0e35\u0e48<\/p>\n<pre>...\/perl.exe?-e+system+rm+-rf+\/<\/pre>\n<p>\u0e40\u0e2b\u0e2d\u0e30\u0e46\u0e46 &#8230;\u0e1a\u0e2d\u0e01\u0e25\u0e32 files \u0e43\u0e19\u0e2e\u0e32\u0e23\u0e4c\u0e14\u0e14\u0e34\u0e2a\u0e01\u0e4c\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22&#8230;\u0e40\u0e2d\u0e32 perl.exe \u0e21\u0e32\u0e44\u0e27\u0e49\u0e43\u0e19 web space \u0e01\u0e47\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e1b\u0e34\u0e14\u0e1b\u0e23\u0e30\u0e15\u0e39\u0e44\u0e21\u0e48\u0e25\u0e4a\u0e2d\u0e04\u0e01\u0e38\u0e0d\u0e41\u0e08\u0e41\u0e2b\u0e25\u0e30\u0e04\u0e23\u0e31\u0e1a ..\u0e41\u0e15\u0e48\u0e17\u0e35\u0e48\u0e41\u0e22\u0e48\u0e2a\u0e38\u0e14\u0e46 \u0e04\u0e37\u0e2d \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49 search engine \u0e15\u0e31\u0e27\u0e42\u0e1b\u0e23\u0e14 search \u0e2b\u0e32 perl.exe&#8230;search engine \u0e01\u0e47\u0e08\u0e30\u0e42\u0e0a\u0e27\u0e4c list \u0e02\u0e2d\u0e07 server \u0e17\u0e35\u0e48\u0e1b\u0e34\u0e14\u0e1b\u0e23\u0e30\u0e15\u0e39\u0e44\u0e21\u0e48\u0e25\u0e4a\u0e2d\u0e04\u0e01\u0e38\u0e0d\u0e41\u0e08\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e25\u0e32\u0e22 (-_-&#8216;)..\u0e15\u0e31\u0e27\u0e43\u0e04\u0e23\u0e15\u0e31\u0e27\u0e21\u0e31\u0e19\u0e25\u0e48\u0e30\u0e04\u0e23\u0e31\u0e1a<\/p>\n<h3>\u0e2a\u0e23\u0e38\u0e1b\u0e01\u0e31\u0e19\u0e14\u0e35\u0e01\u0e27\u0e48\u0e32<\/h3>\n<p>\u0e40\u0e2d\u0e32\u0e25\u0e48\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e23\u0e48\u0e32\u0e22\u0e21\u0e32\u0e22\u0e32\u0e27\u0e1e\u0e2d\u0e2a\u0e21\u0e04\u0e27\u0e23..\u0e2b\u0e27\u0e31\u0e07\u0e27\u0e48\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e01\u0e31\u0e1a\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e1a\u0e49\u0e32\u0e07\u0e44\u0e21\u0e48\u0e21\u0e32\u0e01\u0e01\u0e47\u0e19\u0e49\u0e2d\u0e22.. &#8230;\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Web Application Security \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e01\u0e27\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e21\u0e35\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e17\u0e32\u0e07\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e40\u0e22\u0e2d\u0e30\u0e1e\u0e2d\u0e2a\u0e21\u0e04\u0e27\u0e23 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a \u0e0b\u0e36\u0e48\u0e07\u0e1c\u0e21\u0e01\u0e30\u0e27\u0e48\u0e32\u0e08\u0e30\u0e21\u0e32\u0e40\u0e25\u0e48\u0e32\u0e43\u0e2b\u0e49\u0e1f\u0e31\u0e07\u0e2d\u0e35\u0e01\u0e17\u0e35\u0e43\u0e19\u0e27\u0e31\u0e19\u0e2b\u0e25\u0e31\u0e07 .. Web application \u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e43\u0e04\u0e23\u0e46 \u0e2b\u0e31\u0e19\u0e21\u0e32\u0e2a\u0e19\u0e43\u0e08\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e41\u0e23\u0e07\u0e1c\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 E-Commerce..\u0e43\u0e04\u0e23\u0e44\u0e14\u0e49\u0e21\u0e35\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e44\u0e1b\u0e1e\u0e31\u0e12\u0e19\u0e32 \u0e01\u0e47\u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21\u0e17\u0e35\u0e48\u0e40\u0e19\u0e49\u0e19\u0e46 \u0e44\u0e27\u0e49\u0e01\u0e47\u0e41\u0e25\u0e49\u0e27\u0e01\u0e31\u0e19\u0e04\u0e23\u0e31\u0e1a ..\u0e2d\u0e49\u0e2d..\u0e21\u0e35\u0e17\u0e34\u0e49\u0e07\u0e17\u0e49\u0e32\u0e22\u0e2d\u0e35\u0e01\u0e19\u0e34\u0e14\u0e19\u0e36\u0e07 \u0e01\u0e32\u0e23\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e14\u0e35\u0e41\u0e19\u0e48\u0e19\u0e2d\u0e19 \u0e41\u0e15\u0e48\u0e1b\u0e23\u0e30\u0e40\u0e14\u0e47\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48\u0e27\u0e48\u0e32\u0e04\u0e38\u0e49\u0e21\u0e04\u0e48\u0e32\u0e21\u0e31\u0e49\u0e22\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e23\u0e30\u0e1a\u0e1a ? \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d..\u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e16\u0e32\u0e21\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07\u0e01\u0e48\u0e2d\u0e19\u0e27\u0e48\u0e32 \u0e2d\u0e30\u0e44\u0e23\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e01\u0e33\u0e25\u0e31\u0e07\u0e08\u0e30\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 ? \u0e2d\u0e30\u0e44\u0e23\u0e17\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19 ? .. \u0e2a\u0e2d\u0e07\u0e04\u0e33\u0e16\u0e32\u0e21\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e38\u0e14\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e38\u0e19\u0e25\u0e07\u0e41\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e02\u0e49\u0e32 \u0e2a\u0e39\u0e48\u0e42\u0e25\u0e01\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08&#8230;\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e38\u0e19\u0e04\u0e27\u0e23\u0e08\u0e30\u0e44\u0e14\u0e49\u0e1c\u0e25\u0e17\u0e35\u0e48\u0e04\u0e38\u0e49\u0e21\u0e04\u0e48\u0e32.. &#8220;\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e38\u0e0d\u0e41\u0e08\u0e43\u0e2b\u0e49\u0e2a\u0e21\u0e01\u0e31\u0e1a\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e31\u0e19\u0e08\u0e30\u0e1b\u0e01\u0e1b\u0e49\u0e2d\u0e07.. \u0e44\u0e21\u0e48\u0e21\u0e32\u0e01\u0e41\u0e25\u0e30\u0e19\u0e49\u0e2d\u0e22\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b&#8221; \u0e1e\u0e1a\u0e01\u0e31\u0e19\u0e43\u0e2b\u0e21\u0e48\u0e09\u0e1a\u0e31\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e01\u0e31\u0e1a Intrusion Detection &amp; Network Forensics \u0e04\u0e23\u0e31\u0e1a&#8230;Bye ^^<\/p>\n<hr \/>\n<p>\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e07\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e2d\u0e1a\u0e23\u0e21 \u0e43\u0e19\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d &#8220;Web Application Security&#8221; \u0e1a\u0e23\u0e23\u0e22\u0e32\u0e22\u0e42\u0e14\u0e22 Mark-Jason Dominus \u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21\u0e40\u0e0a\u0e34\u0e07\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23 &#8220;2nd. USENIX Symposium on Internet Technologies &amp; Systems (USITS&#8217;99)&#8221; \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 11 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 2542 \u0e13. Regal Harvest House Hotel, \u0e40\u0e21\u0e37\u0e2d\u0e07\u0e42\u0e1a\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c, \u0e23\u0e31\u0e10\u0e42\u0e04\u0e42\u0e25\u0e23\u0e32\u0e42\u0e14, \u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e2a\u0e2b\u0e23\u0e31\u0e10\u0e2d\u0e40\u0e21\u0e23\u0e34\u0e01\u0e32 \u0e08\u0e31\u0e14\u0e42\u0e14\u0e22 USENIX Associations, Advanced Computing Systems Association, \u0e41\u0e25\u0e30 IEEE Technical Committee on the Internet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e44\u0e1b\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d training \u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 Web Application Security \u0e41\u0e25\u0e30 Intruder Detection &amp; Network Forensics \u0e43\u0e19 USITS&#8217;99 .. \u0e43\u0e19\u0e09\u0e1a\u0e31\u0e1a\u0e19\u0e35\u0e49\u0e40\u0e2d\u0e32\u0e40\u0e1b\u0e47\u0e19 Web Application Security \u0e01\u0e48\u0e2d\u0e19\u0e01\u0e47\u0e41\u0e25\u0e49\u0e27\u0e01\u0e31\u0e19&#8230;\u0e40\u0e2d\u0e32\u0e25\u0e48\u0e30 \u0e25\u0e49\u0e2d\u0e21\u0e27\u0e07\u0e01\u0e31\u0e19\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32 :) \u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 web application security \u0e1a\u0e23\u0e23\u0e22\u0e32\u0e22\u0e42\u0e14\u0e22 \u0e21\u0e32\u0e23\u0e4c\u0e04-\u0e40\u0e08\u0e2a\u0e31\u0e19 \u0e42\u0e14\u0e21\u0e34\u0e19\u0e31\u0e2a (Mark-Jason Dominus) .. \u0e43\u0e19\u0e2d\u0e14\u0e35\u0e15 \u0e21\u0e32\u0e23\u0e4c\u0e04\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a web \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e1b\u0e35 1994 \u0e0b\u0e36\u0e48\u0e07 NCSA Mosaic \u0e40\u0e1e\u0e34\u0e48\u0e07\u0e08\u0e30\u0e2d\u0e2d\u0e01\u0e21\u0e32 (\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a NSCA Mosaic \u0e40\u0e1b\u0e47\u0e19 graphical web browser \u0e15\u0e31\u0e27\u0e41\u0e23\u0e01\u0e46 \u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e23\u0e23\u0e1e\u0e1a\u0e38\u0e23\u0e38\u0e29\u0e02\u0e2d\u0e07 Netscape, Internet Explorer, etc.) &hellip; <a href=\"https:\/\/kitty.in.th\/index.php\/articles\/web-application-security-usits99\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Web Application Security.. USITS&#8217;99 \u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 1<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6157,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6361","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/pages\/6361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/comments?post=6361"}],"version-history":[{"count":4,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/pages\/6361\/revisions"}],"predecessor-version":[{"id":6373,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/pages\/6361\/revisions\/6373"}],"up":[{"embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/pages\/6157"}],"wp:attachment":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/media?parent=6361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}