Thaimisc.com : CD/DVD Protection ตอนที่ 2 : ถูกป้องกันด้วย CD/DVD Check
ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us | Colocation | Web Hosting | เปิดร้านค้าฟรี


Category : Sortware Corner Print Article Only Print Aticle With Comment
CD/DVD Protection ตอนที่ 2 : ถูกป้องกันด้วย CD/DVD Check
เขียนโดย เดอะกาฝากไดอารี่ (channelv_on_mobile@hotmail.com) , 17-11-2004
ต้องขออภัยที่ผิดสัญญา มาอัพเดตเอาวันพุธแทนนะครับ พอดีงานมันยุ่งๆ อยู่พอสมควร โดยคาดหมายว่านับจากคืนนี้ไป คงไม่มีวันไหนว่างเลย ถ้าไม่ติดประชุม ก็ติดตรวจประเมินหน่วยงานอื่นๆ เหอๆ -_-''

จากตอนที่แล้ว ผมได้บอกไปแล้วว่า การทำสำเนาตัวโปรแกรมคอมพิวเตอร์ หรือในจุดมุ่งหมายของบทความนี้คือ เกมคอมพิวเตอร์ นั้น เราสามารถกระทำได้โดยชอบด้วยกฎหมาย โดยอาศัยมาตราที่ 35(5) ของ พ.ร.บ. ลิขสิทธิ์ พ.ศ. 2535 คือ สำเนาเอาไว้เพื่อใช้เป็น backup ของเราเอง โดยมีข้อแม้ว่าเราต้องเป็นเจ้าของตัวเกมที่ซื้อมาโดยถูกกฎหมายนั้นๆ

ประเด็นปัญหาของเราเลยมาตกอยู่ที่ว่า ตามปกติแล้วแทบจะทุกเกมเลยจะต้องมีการป้องกันการทำสำเนา โดยผู้พัฒนาเกม ซึ่งเอาไว้ป้องกันมิให้มีการทำสำเนาเกมไปใช้ในเชิงพาณิชย์โดยผิดกฎหมาย... ผลกระทบนี้ก็มาตกอยู่ในหมู่ผู้บริโภคที่ทำทุกอย่างถูกกฎหมายไปด้วย แล้วคนที่ต้องการจะก็อปปี้เกมเอาไว้เป็น backup เผื่อแผ่นหาย หรือเสีย จะทำยังไง?!?

คำตอบนั้นก็คือที่มาของบทความนี้ยังไงล่ะครับ...

พื้นฐานการก็อปปี้เกม
ไม่ว่าเกมนั้นจะถูกป้องกันการก็อปปี้ไว้ดีเด่แค่ไหน ก็มีทางที่เราจะทะลวงการป้องกันนั้นได้อยู่ดี... นึกถึงตอนเครื่อง Playstation ออกมาใหม่ๆ สิครับ โซนี่ภูมิใจเป็นอย่างยิ่งที่จะบอกว่า เกมของเขาไม่สามารถโดนก็อปปี้ได้ แต่จากนั้นไม่นานก็มีแผ่นก็อปปี้ของเกม Playstation ออกมา พร้อมมีวิธีการที่จะทำให้เครื่อง Playstation สามารถเล่นแผ่นแท้ได้

ผมสรุปกรรมวิธี ขั้นตอนการก็อปปี้เกมเอาไว้ได้ดังนี้ครับ

1. ตรวจสอบให้ได้ก่อนว่าเกมที่เราจะก็อปปี้นั้น ใช้วิธีการใดในการป้องกันการก็อปปี้ ซึ่งตรงนี้จะทำให้เรารู้ว่าเราควรจะทำการก็อปปี้ยังไง
2. ใช้โปรแกรมสำหรับการยกเลิกการป้องกันนั้นๆ หรือ bypass การป้องกันนั้นๆ จัดการกับเกมนั้นๆ เพื่อทำไฟล์เกมเวอร์ชัน cracked ของเราเอง หรือ ไปดาวน์โหลดตัวไฟล์ที่ถูก crack ไว้แล้วมาเก็บไว้ก็ได้
3. เริ่มก็อปปี้เกม โดยข้อมูลที่ได้จากในขั้นตอนแรก จะช่วยให้เราสามารถเลือกโปรแกรมที่จะใช้ก็อปปี้ และการเซ็ตค่าของโปรแกรมได้ถูกต้อง

สามขั้นตอนง่ายๆ เห็นไหมครับ และวิธีการจริงๆ ก็ไม่ได้ยุ่งยากอะไรมากมายเลย ทั้งนี้ก็เพราะว่ามีโปรแกรมช่วยเหลือมากมายทีเดียว เพียงแต่เราต้องทำความรู้จักกับตัววิธีการป้องกันเสียก่อน ซึ่งที่เด่นๆ เป็นที่นิยมนั้น ก็เห็นจะมีดังต่อไปนี้ครับ

  • CD/DVD Checks
  • CD-Cops
  • DiscGuard
  • FADE
  • Illegal TOC (Table Of Contents)
  • LaserLock
  • ProtectCD
  • OverSized/OverBurn CD's
  • SafeDisc
  • SafeDisc 2
  • SafeDisc 3
  • SecuRom
  • SecuRom *New*
  • SecuRom *New* Trigger Functions
  • StarForce
  • Tages

แต่ละวิธี แต่ละแบบ ก็จะมีวิธีการก็อปปี้ และเครื่องมือที่จำเป็นต้องใช้ที่แตกต่างกันครับ ซึ่งผมก็จะขออธิบายเป็นข้อๆ เลยแล้วกัน

CD/DVD Check
เป็นรูปแบบการป้องกันที่มีการใช้งานบ่อยมาก หลักการก็คือ ตรวจสอบดูว่าแผ่นเกมยังอยู่ในไดร์ฟขณะเล่นหรือไม่ โดยตรวจสอบได้จากการอ่านข้อมูลบางอย่างที่อยู่บนแผ่นเกมนั้นๆ ซึ่งข้อมูลนี้จะถูกเขียนอยู่ในส่วนที่ไม่สามารถถูกก็อปปี้โดยวิธีปกติออกไปได้ ที่เราเรียกว่า "ลายน้ำดิจิตอล (digital watermark)"... หากมีการก็อปปี้ แล้วข้อมูลส่วนนี้ไม่ถูกก็อปปี้ออกไปด้วย เวลาที่เปิดเกมมา เราก็มักจะเจอข้อความเตือนประมาณว่า "No CD Found, Please insert the correct CD" หรืออะไรที่ใกล้เคียงเช่น "Please insert the play disc" เป็นต้น

ตัว CD Check เองนั้น จริงๆ แล้วไม่ใช่ตัวป้องกันหรอกครับ ออกจะอยู่ในรูปของโค้ดโปรแกรมที่ถูกฝังมากับตัว executable file ของเกมซะมากกว่า เอาไว้ทำหน้าที่ตรวจดูว่าตัวไฟล์ .exe จริงๆ ของเกมนั้น มีอยู่หรือไม่

การตรวจจับหาการป้องกันประเภทนี้
สำหรับผู้ที่กะใช้โปรแกรม CloneCD ในการก็อปปี้ ก็ทำได้โดยการใช้โปรแกรมเช่น
ClonyXXL เพื่อตรวจดูว่าเกมนี้ใช้การป้องกันแบบไหน ง่ายไหมล่ะครับ อิอิ

ส่วนใครที่ใช้ Alcohol 120% นั้น ก็ใช้ Alcoholer ครับ

และโดยมากแล้วหากเราพยายามตรวจสอบแล้ว ไม่พบว่ามีการการป้องกันแบบอื่นๆ เลย ความน่าจะเป็นที่เกมนั้นๆ จะใช้วิธีป้องกันแบบ CD/DVD Check นั้นก็มีมากครับ

การก็อปปี้
การใช้โปรแกรม ClonyXXL หรือ Alcoholer ในการตรวจสอบ โปรแกรมจะบอกกับเราว่าเกมนั้นๆ ใช้การป้องกันแบบไหนอยู่ และยังบอกวิธีการเซ็ตค่าโปรแกรม CloneCD หรือ Alcohol 120% (แล้วแต่ว่าเราเลือกใช้โปรแกรมไหนในการตรวจสอบ) ที่ถูกต้อง เพื่อใช้ในการก็อปปี้เกมนั้นๆ ด้วย ซึ่งวิธีนี้เราจะได้แผ่นเกมใหม่ ที่เหมือนแผ่นต้นฉบับทุกประการ สามารถนำไปใช้ได้เลย (คือเอาไปเล่นได้เลย แต่เวลาเล่นก็ต้องใส่แผ่นที่เราก็อปปี้ไว้ด้วย)

หรืออีกวิธีนึงก็ง่ายๆ ครับ แค่ก็อปปี้เกมตามปกติ แต่ไปดาวน์โหลดไฟล์ที่เรียกว่า No CD Crack มาจากเว็บไซต์เกมต่างๆ เช่น Mega Games (เลือกชื่อเกมแล้วเลือกที่จะดาวน์โหลด game fixes) เป็นต้น มาเพื่อใช้ก็อปปี้ลงไปทับตัว executable file ของเกมที่ติดตั้งไปแล้ว เช่น เกม Unreal Tournament ก็จะมีให้ดาวน์โหลด unrealtournament.exe แล้วเอาไปก็อปปี้ทับไฟล์ชื่อเดียวกันนี้ในโฟลเดอร์ที่ติดตั้งเกม (ค่าปริยายคือ C:Program FilesUnreal TournamentSystem) เท่านี้ก็สามารถเล่นเกมได้แล้ว

ไฟล์ No CD Crack จริงๆ แล้วก็คือ executable file ของเกม ที่ถูกถอดเอาโค้ดที่ใช้ในการตรวจจับหาไฟล์ .exe ตัวต้นฉบับที่อยู่ในแผ่นเกมออกไปนั่นเองครับ

ในขณะที่ก็อปปี้นั้น พยายามใช้ความเร็วที่ต่ำที่สุดเท่าที่เป็นไปได้ด้วยนะครับ (4x หรือต่ำกว่าได้ยิ่งดี)

(ติดตามตอนต่อไป)

<- Back | Next ->

ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us
Copyright 1999-2006 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com