
การแฮก (Hacking)

ในหน้านี้คุณจะได้เรียนรู้เกี่ยวกับ
1 Hacking คืออะไร
2 ทำไมต้อง Hack
3 กฎเหล็กของเหล่า Hackers
4 เริ่มกันได้แล้ว!!!
5 จะเริ่มที่ไหน และเริ่มอย่างไร
6 พื้นฐานยูนิกซ์ Hacking
7 ร่ายยาวพาสเวิร์ด
8 ไวรัส ม้าโทรจัน และหนอนอินเทอร์เน็ต
9 การป้องกันตัวเองจากไวรัส
10 จะหาข้อมูลเพิ่มเติมเกี่ยวกับไวรัสได้อย่างไร

1 Hacking คืออะไร
คำศัพท์คำนี้หมายความถึง การกระทำประเภทบุกรุก เจาะ หรือ หยั่ง เข้าไปในระบบคอมพิวเตอร์ เพื่อที่จะให้ได้มาซึ่งความรู้เกี่ยวกับระบบและการทำงานของมัน ซึ่งการกระทำที่ว่านี้เป็นเพราะว่าเราต้องการสิทธิที่จะจัดการข้อมูลทั้งหมดในระบบให้เป็นไปตามแบบที่ใจเราต้องการ
แน่นอนว่าการกระทำนี้จะถือเป็นสิ่งที่ผิดกฎหมาย เพราะเมื่อใดก็ตามที่คุณเอาไปใช้ในทางที่ผิด เช่น การพยายามบุกรุกเข้าไปในระบบของธนาคาร หรือการเจาะเข้าไปในระบบของมหาวิทยาลัยเพื่อปรับเปลี่ยนเกรดจาก D ให้กลายเป็น A หรือแม้กระทั่งการเจาะเข้าไปในระบบขององค์การนาซาแล้วดาวน์โหลดไฟล์รหัสผ่านออกมา เพื่อให้ได้มาซึ่งสิทธิพิเศษ สิ่งเหล่านี้เรียกว่า Illegal Hacking หรือการบุกรุกที่ผิดกฎหมาย
ฟังๆ ดูอาจถือเป็นเรื่องอันตรายไม่น้อย คุณอาจจะคิดว่าสิ่งเหล่านี้เป็นเรื่องไม่ง่ายนักที่จะกระทำ แต่คุณจะต้องแปลกใจว่าเมื่อคุณได้เรียนรู้บางสิ่งเพียงเล็กน้อยคุณก็สามารถกระทำมันได้เช่นกัน และเหล่าบรรดาสิงห์ Hacker ที่เก่งฉกาจหาตัวจับยากทั้งหลายก็ล้วนอยู่ในวัย 17-18 กันทั้งสิ้น
คุณอาจเคยได้ยินชื่อ Robert Morris, Jr. ผู้สร้างหนอนอินเทอร์เน็ตขึ้นมาทำลายระบบเน็ตเวิร์กให้เสียหายย่อยยับในช่วงเวลาข้ามคืนเดียว หรือเมื่อเร็วๆ นี้ด้วยอายุเพียง 18 ปี เจ้าของฉายา Analyzer ก็ได้จัดการดาวน์โหลดไฟล์รหัสผ่านออกมาจากเว็บเพจขององค์การนาซาจนเป็นข่าวดังกระหึ่มไปทั่วโลก
หนังสือที่คุณกำลังถืออยู่ในมือเล่มนี้มิใช่สื่อที่ชักชวนให้เกิดการทำลายเช่นว่ามาข้างต้น หากแต่มีจุดประสงค์ให้ผู้ที่กำลังหลงระเริงอยู่ในวังวนไซเบอร์สเปซได้รับรู้และพึงสำเหนียกถึงอันตรายที่แฝงมากับอินเทอร์เน็ต หนทางเดียวที่คุณจะหยุดยั้งอาชญากรได้ก็คือ การเริ่มต้นคิดอย่างอาชญากร และเรียนรู้ในสิ่งที่พวกเขารู้ เพื่อที่ตัวคุณจะได้ไม่ตกเป็นเหยื่อของคนที่ฉลาดกว่าคุณ
สิ่งที่เรากำลังจะเรียนรู้เรียกว่า Harmless Hacking หรือแปลตรงตัวว่า การบุกรุกเข้าไปเรียนรู้ในระบบคอมพิวเตอร์ของตนเองหรือผู้อื่นแล้วไม่ทำให้เกิดอันตรายแก่ทรัพย์สินนั้นๆ เพราะเราจะไม่ทำลายเครื่องคอมพิวเตอร์ของผู้อื่น
การที่เราเป็น "Hacker" หมายความว่าเรากำลังเป็น "ผู้เรียนรู้" ไม่ใช่ "ผู้ทำลาย" และ "ผู้ทำลาย" หมายถึง "อาชญากร" มิใช่ "Hacker"
ดังนั้นอย่าสับสน และหนทางเดียวที่คุณจะเลิกยุ่งเกี่ยวกับพวก Hackers กับ Phreakers ได้ก็คือต้องหยุดใช้คอมพิวเตอร์และโทรศัพท์ (Phreakers หมายถึงผู้ที่พยายามบุกรุกเข้าไปเรียนรู้เกี่ยวกับระบบโทรศัพท์)
2 ทำไมต้อง Hack ?
อย่างที่ได้กล่าวไว้ข้างต้นแล้วว่า เรา Hack เพื่อที่จะได้รับความรู้เกี่ยวกับระบบและหนทางที่ผู้อื่นทำงาน เราไม่ได้ต้องการจะทำลายระบบคอมพิวเตอร์ไม่ว่าทางใดทั้งสิ้น
แต่ถ้าคุณอยากลองดีกับเครื่องคอมพิวเตอร์ของผู้อื่น คุณตัดสินใจทำลายระบบก็จะเป็นตัวของคุณเองคนเดียวที่จะโดนจับ และคุณสามารถทำลายระบบคอมพิวเตอร์ได้ด้วยตัวคุณเองโดยปราศจากความรู้จากหนังสือเล่มนี้ เหมือนกับที่ฆาตกรที่สามารถฆ่าคนด้วยตัวเองได้โดยที่ไม่ต้องอ่านหนังสือหรือขอคำแนะนำจากใคร
สำหรับผู้เริ่มต้นควรอ่านหนังสือเล่มนี้ให้จบหมดทั้งเล่ม เพื่อที่คุณจะได้ทราบว่าคุณกำลังเรียนรู้อยู่กับอะไร และมีปัจจัยใดๆ เข้ามาเกี่ยวข้องบ้างนอกเหนือไปจาก Hacking อ้าว...! แล้วกัน อย่าเพิ่งทำหน้าเบื่ออย่างนั้นสิ :( หน้าถัดๆ ไปไม่ได้น่าเบื่อเหมือนกับหนังสือเรียนที่คุณเคยอ่านหรอก ทุกเรื่องมีแต่ใจความสำคัญและได้ตัดเรื่องที่ไม่น่าสนใจออกไปเรียบร้อยแล้ว รับรองว่าคุณจะต้องสนุกกับมันแน่
มีอยู่อย่างหนึ่งก็คือ เนื้อหาในเล่มจะทึกทักเอาสักหน่อยว่าผู้อ่านแต่ละท่านได้มีความรู้เกี่ยวกับการใช้อินเทอร์เน็ตพอสมควร และมีความเข้าใจเกี่ยวกับการจัดการไฟล์และทรัพยากรบนคอมพิวเตอร์มาแล้วไม่มากก็น้อย อย่างน้อยคุณก็ควรที่จะเคยรับส่งอีเมล์กับเพื่อนคุณบ้าง หรือเปิดดูโฮมเพจโดยใช้เว็บบราวเซอร์เป็น แค่นั้นคุณก็สามารถอ่านหนังสือเล่มนี้ให้เข้าใจได้
อย่างไรก็ตามจะมีคำอธิบายสั้นๆ สำหรับผู้เริ่มใช้โดยคุณสามารถสังเกตได้จากสัญลักษณ์ดังต่อไปนี้
(จะมีคำอธิบายพิเศษสำหรับผู้เริ่มใช้เอาไว้ให้)
3 กฎเหล็กของเหล่า Hackers
1. อย่าทำลายระบบใดๆ การกระทำเช่นนั้นจะทำลายตัวคุณ
2. อย่าปรับเปลี่ยนแก้ไขระบบไฟล์ใดๆ ยกเว้นเสียแต่ว่าคุณรู้ตัวว่าคุณกำลังทำอะไรอยู่
3. อย่าพยายามแบ่งปันข้อมูลเกี่ยวกับแผนการเรียนรู้ของคุณให้กับผู้อื่น นอกเสียจากว่าเขาต้องการจะร่วมเรียนรู้ไปพร้อมกับคุณด้วย
4. อย่าลองดีไปแปะข่าวแย่ๆ ไว้ที่ BBS (Bulletin Board Systems) คุณอาจถูกค้นเจอได้
5. อย่าใช้ชื่อจริงหรือเบอร์โทรศัพท์จริงของผู้หนึ่งผู้ใดเมื่อคุณแปะข่าวไว้บน BBS
6. เมื่อเข้าไปในระบบใดได้แล้ว จงอย่าถือสิทธิ์อยู่ในระบบนั้นตลอดไป
7. อย่าเข้าไปในเครื่องคอมพิวเตอร์ของรัฐบาลเป็นอันขาด
8. อย่าพูดเกี่ยวกับแผนการของคุณในสายโทรศัพท์ที่บ้าน
9. จงหวาดระแวงที่จะเก็บข้อมูลของคุณให้พ้นจากอันตราย
10. อยากเป็น Hacker ก็จงเป็น อย่ามัวจมอยู่กับกองไฟล์มหาศาลที่คุณดาวน์โหลดมาไว้ และอย่ามัวแขวนตัวเองอยู่บน BBS จงลองทำและเรียนรู้ อย่าหยุด และอย่าเหนื่อย
BBS: Bulletin Board System, มันก็คือบริการสำหรับคอมพิวเตอร์ ซึ่งผู้ใช้สามารถพูดคุย แปะข่าว ฝากข้อความ และดาวน์โหลดไฟล์ได้ เป็นที่นิยมกันมากในปี 1980 แต่การถือกำเนิดขึ้นมาของอินเทอร์เน็ตกำลังจะนำ BBS ไปสู่การสูญพันธุ์
4 เริ่มกันได้แล้ว !!
สิ่งแรกที่คุณต้องทำก็คือไปหาเครื่องมือบีบอัดไฟล์และเรียนรู้ที่จะใช้มันเสียก่อน โปรแกรมที่ว่านี้ก็คือ PKZIP บน DOS และ WINZIP บน Windows เพราะเกือบทุกอย่างที่คุณดาวน์โหลดมาจากทุกที่จะถูกบีบอัดเอาไว้ เพื่อให้มีขนาดเล็กลง สะดวกแก่การดาวน์โหลด
ไฟล์ที่ถูกบีบอัดไว้จะมีนามสกุลเปํน .zip เมื่อคุณต้องการจะใช้มัน คุณก็พิมพ์คำสั่ง pkunzip ตามด้วยชื่อไฟล์ จากนั้นคุณก็จะพบสิ่งที่คุณต้องการถูก extract (แยก) inflate (พอง,ขยาย) ออกมา คืนรูปเป็นไฟล์ที่คุณต้องการ
อาจมีบ่อยครั้งที่ไฟล์เสียหายระหว่างการดาวน์โหลด คุณอาจแก้ไขมันได้ด้วยคำสั่ง pkzipfix ตามด้วยชื่อไฟล์ .zip คำสั่งนี้จะทำการซ่อมแซมและสร้างไฟล์ใหม่ขึ้นมาชื่อว่า pkfixed.zip ไฟล์ใหม่นี้เป็นไฟล์ที่ถูกแก้ไขให้เรียบร้อยแล้ว คราวนี้คุณก็ลองคืนสภาพมันดู คุณอาจพบว่าข้อมูลบางส่วนยังคงขาดหายไป ทางที่ดีก็ ดาวน์โหลดมันเสียใหม่ดีกว่า
จากนั้นก็เตรียมการเข้าใช้อินเทอร์เน็ตเอาไว้ให้พร้อม ผมเองได้แต่หวังว่าคุณจะมีสิ่งเหล่านี้พร้อมอยู่แล้วบนเครื่องคอมพิวเตอร์
* Dialup Networking สำหรับ Win95 หรือ Trumpet Winsock สำหรับ Win3.xx
* Web Browser ประเภท Netscape Navigator (Communicator) หรือ Internet Explorer
ขอแนะนำว่า Netscape ใช้สะดวกกว่า IE (ถึงแม้ว่า IE จะติดตั้งปลั๊กอิน ทุกอันให้โดยอัตโนมัติ แต่มันมักจะไม่ขอความคิดเห็นจากเราเลยเพราะบางครั้งเราก็อยากตัดสินใจเองว่าอยากให้มีอะไรอยู่ในเครื่องของเรา) ดาวน์โหลดได้ที่ home.netscape.com และ home.msn.com
* Telnet Client ยี่ห้อใดก็ได้ Win95 จะติดมาให้ด้วยเลย แต่ถ้าเป็น Win 3.xx คุณอาจต้องไปหามาเพิ่มเอง เช่น EWAN
* FTP Client ยี่ห้อใดก็ได้ ไม่ว่าจะเป็น CuteFTP, WinFTP หรือ FTP-Warez
* ICQ 98 หรือ mIRC หรือ PIRCH สำหรับการพูดคุยแลกเปลี่ยนความรู้กับเพื่อนอยู่เสมอ
ดาวน์โหลดได้ที่ sanook.com , mirabilis.com , www.mirc.co.uk
สำหรับผู้ใช้ที่มี UNIX หรือ Linux เป็นระบบปฏิบัติการร่วม นั่นก็เป็นข้อดีอีกข้อ แต่ถ้าไม่มีก็ไม่เป็นไร และสำหรับโปรแกรมอื่นๆ ที่จำเป็น การแนะนำสถานที่ดาวน์โหลดจะมีให้โดยเฉพาะทีหลัง