เกม PC / Mac ตรวจจับการละเมิดลิขสิทธิ์ได้อย่างไร


27

ผมเพิ่งอ่านบทความเกี่ยวกับวิธีที่ฉลาดโปรแกรมเมอร์ได้รับการคุ้มครองเกมของพวกเขาจากโจรสลัดเช่นกรรมวิธีที่เกม Dev Tycoon นี่ทำให้ฉันสงสัย: พวกเขาตรวจพบได้อย่างไรว่าสำเนาของเกมที่กำลังเล่นอยู่นั้นเป็นรุ่นละเมิดลิขสิทธิ์ในระดับเทคนิค คำตอบที่ใกล้เคียงที่สุดที่ฉันสามารถค้นหาได้จากการวิจัยบางอย่างคือวิธีที่คาร์ทริดจ์ SNES สามารถตรวจจับได้ว่าพวกเขาละเมิดลิขสิทธิ์หรือไม่


1
ฉันคิดว่าคำถามนี้กว้างเกินไป มีหลายวิธีที่เกมตรวจจับการละเมิดลิขสิทธิ์และหลายวิธีมีความเฉพาะเจาะจงสำหรับแต่ละเกม
MichaelHouse

10
@ Byte56 ฉันยอมรับว่าคำถามค่อนข้างกว้าง แต่ฉันคิดว่ามันยังเป็นคำถามที่ดี คำตอบที่เหมาะสมอาจให้วิธีการตรวจจับการละเมิดลิขสิทธิ์ทั่วไปและอาจเชื่อมโยงไปยังแหล่งที่อธิบายถึงวิธีแก้ไขปัญหาอื่น ๆ
kevintodisco

2
อาจเป็นวิธีที่ดีที่สุดในการหลีกเลี่ยงการละเมิดลิขสิทธิ์คือการทำสิ่งที่ Blizzard ได้ทำไว้สำหรับ Diablo III: ไคลเอนต์ทำการเรนเดอร์และกฎกติกาเกมและตรรกะส่วนใหญ่จะถูกเก็บไว้ที่ฝั่งเซิร์ฟเวอร์ Blizzard เท่านั้น คุณเปิดหีบในห้อง X กับผู้เล่นที่ระดับ Y) เป็นไปไม่ได้ที่จะเอาชนะสิ่งนี้หากคุณไม่ได้ขโมยไบนารี / แหล่งที่มาของ Blizzard สำหรับส่วนของเซิร์ฟเวอร์ (ซึ่งไม่น่าจะเป็นไปได้มาก) บางคนสร้างอีมูเลเตอร์ แต่เนื่องจากกฎไม่เหมือนกัน (เป็นแบบประมาณ) จึงไม่ให้ประสบการณ์การเล่นเกมเดียวกันเลย
tigrou

คำตอบ:


53

สิ่งแรกสิ่งแรก: ไม่มีทางที่คอมพิวเตอร์จะรู้ได้ว่าไฟล์ถูกละเมิดลิขสิทธิ์หรือไม่ การละเมิดลิขสิทธิ์เป็นคำศัพท์ทางกฎหมาย / ศีลธรรมและดังนั้นจึงไม่มีความหมายในไฟล์ซึ่งประกอบด้วยคนและศูนย์

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

  • เกมแรก ๆ ขอให้ผู้ใช้ป้อนคำจากคู่มือเกมซึ่งคุณควรได้รับเมื่อคุณซื้อกล่องเกม เครื่องถ่ายเอกสารหรือสแกนเนอร์เอาชนะเทคนิคนี้ได้ง่าย

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

  • อย่างไรก็ตามสำเนาซีดีนั้นไม่สมบูรณ์แบบเทคนิคอื่น ๆ มากมายจึงมุ่งเน้นไปที่การตรวจสอบว่าซีดีนั้นเป็นซีดีต้นฉบับที่ถูกกดหรือสำเนา ในการดำเนินการนี้เกมสามารถตรวจสอบองค์ประกอบที่ไม่ได้มาตรฐานซึ่งใส่ไว้ในแผ่นดิสก์ของเกมในช่วงเวลากด แต่ไม่สามารถทำซ้ำได้อย่างง่ายดายและเชื่อถือได้โดยเครื่องเขียนซีดีบน CD-R วิธีทั่วไปในการทำเช่นนี้คือ:

    • การสร้างไฟล์ "ผี" หลอกตาในซีดีในระหว่างการควบคุมซึ่งไม่สามารถเข้าถึงได้จากระบบไฟล์ซีดี แต่มีอยู่จริงและสามารถอ่านได้หากคุณรู้ว่าจะหาได้ที่ไหน ข้อมูลนี้จะไม่มีอยู่ในการคัดลอกดิสก์แบบไฟล์ต่อไฟล์ การคัดลอกอิมเมจของดิสก์ทั้งหมดจะเป็นการคัดลอกไฟล์เหล่านี้

    • อีกวิธีคือใส่ข้อผิดพลาดในแผ่นดิสก์โดยเจตนา ซีดีมีรหัสแก้ไขข้อผิดพลาด โดยการแทรกข้อผิดพลาดในข้อมูลซึ่งสามารถแก้ไขได้อย่างโปร่งใสโดยเครื่องอ่านดิสก์แผ่นดิสก์จะทำงานได้ตามปกติ แต่ข้อผิดพลาดจะไม่ถูกคัดลอกไปยัง CD-R โดยการค้นหาข้อผิดพลาดโดยเจตนาเกมสามารถพิจารณาซีดีเป็นสำเนาต้นฉบับ RAW คัดลอกภาพอิมเมจของแผ่นดิสก์นี้แม้ว่า

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

    • การวัดตำแหน่งที่แท้จริงของหลุมในซีดี อีกครั้งการทำซ้ำแผ่นซีดีที่มีหลุมในตำแหน่งเดียวกันนั้นยากมาก

    อย่างไรก็ตามอีมูเลเตอร์ CD จำนวนมากเช่นDaemon Toolsหรือแอลกอฮอล์ 120% สามารถเลียนแบบคุณลักษณะเหล่านี้ได้ ด้วยเหตุนี้ผู้เผยแพร่หลายรายจึงเลือกที่จะรวมขั้นตอนการตรวจจับอีมูเลเตอร์ซีดีและป้องกันเกมไม่ให้ทำงานหากตรวจพบอีมูเลเตอร์ การใช้เครื่องตรวจจับอีมูเลเตอร์อยู่นอกขอบเขตของคำตอบนี้

  • แทนที่จะหรือนอกเหนือไปจากการตรวจสอบแผ่นซีดีทางกายภาพเกมสามารถขอให้ผู้ใช้ป้อนข้อมูลบางอย่างเช่นหมายเลขผลิตภัณฑ์ วิธีใช้รหัสผลิตภัณฑ์มีดังนี้:

    • ตรวจสอบคุณสมบัติทางคณิตศาสตร์ในกุญแจ อย่างไรก็ตามสิ่งนี้ไม่ได้ป้องกันการทำสำเนาคีย์และหากค้นพบอัลกอริทึมการตรวจสอบหรือวิศวกรรมย้อนกลับโจรสลัดอาจสามารถสร้างคีย์ใหม่ได้ตามประสงค์ซึ่งจะปรากฏว่าเป็นเกมที่ถูกต้องตามกฎหมาย ซอฟต์แวร์ที่สร้างกุญแจที่จะเรียกว่า " keygens "

    • สร้างกัญชาขึ้นอยู่กับฮาร์ดแวร์ของผู้ใช้ส่งกัญชานี้และที่สำคัญสินค้า (มักจะรวมกันเรียกว่า "กุญแจสำคัญในการติดตั้ง") ไปยังเซิร์ฟเวอร์ที่เป็นเจ้าของโดย บริษัท เกมและขึ้นอยู่กับกัญชาและอนุกรมสร้างกุญแจเปิดใช้งาน ใช้วิธีการทางตัวเลขแบบทางเดียว (เช่นคณิตศาสตร์แบบแยกส่วนหรือวิธีการบางอย่างที่มีเส้นโค้งรูปไข่) เกมสามารถดูว่ารหัสการเปิดใช้งานตรงกับแฮชและรหัสซีเรียลหรือไม่ เทคนิคนี้เรียกว่า "การเปิดใช้งาน"

    ด้วยการเปิดใช้งานเซิร์ฟเวอร์อาจปฏิเสธที่จะให้รหัสเปิดใช้งานสำหรับแฮชของฮาร์ดแวร์จำนวนมากด้วยรหัสอนุกรมเดียวกัน ด้วยเหตุนี้แม้ว่าจะคัดลอกรหัสซีเรียลและรหัสเปิดใช้งานรหัสเปิดใช้งานจะไม่ตรงกันและเกมจะไม่ทำงานบนคอมพิวเตอร์เครื่องอื่น

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

การแคร็กอาจประกอบด้วยการแยกส่วนของเกมที่เรียกใช้งานได้ค้นหาสถานที่ที่ทำการตรวจสอบที่เกี่ยวข้องทำการแก้ไขเพื่อปิดการใช้งานเช็คหรือเพิกเฉยต่อผลลัพธ์และประกอบใหม่อีกครั้ง วิธีที่จะป้องกันการแตกร้าวคือ:

  • ตรวจสอบไบนารีด้วยแฮช อย่างไรก็ตามจะต้องมีโปรแกรมที่ตรวจสอบแฮชซึ่งสามารถแตกได้เช่นกัน

  • การเข้ารหัสโปรแกรมหรือตรวจสอบรูทีนและถอดรหัสในขณะใช้งานจริง ทำให้การถอดแยกชิ้นส่วนทำได้ยากขึ้นเนื่องจากเกี่ยวข้องกับขั้นตอนการถอดรหัสเพิ่มเติมอย่างน้อยหนึ่งขั้นตอน หากคีย์ถอดรหัสนั้นรวมอยู่ในโปรแกรม (เพราะจะต้องเป็นเพราะเกมนั้นไม่สามารถถอดรหัสได้) หากโจรสลัดสามารถย้อนกลับถอดรหัสการถอดรหัสค้นหาการปฏิบัติตามปกติและป้องกันการคัดลอกได้

    ด้วยเหตุนี้ในฐานะผู้เผยแพร่เกมคุณต้องการทำให้คีย์นั้นหายากที่สุดเท่าที่จะเป็นไปได้และทำให้อัลกอริทึมการถอดรหัสนั้นยากที่จะเข้าใจ วิธีที่จะทำให้กุญแจหายากคือ:

    • ปิดบังด้วยการสร้างในรูปแบบที่แปลก สิ่งนี้จะทำให้กระบวนการแคร็กช้าลง

    • สร้างคีย์หลักต่อเครื่องคล้ายกับการป้องกันแบบอนุกรมที่กล่าวถึงข้างต้น

    อย่างไรก็ตามไม่ว่าคุณจะใช้วิธีสร้างคีย์แบบใดคีย์ตัวเองจะอยู่ในหน่วยความจำในขณะที่กำลังถอดรหัสอยู่ ตัวตรวจสอบหน่วยความจำตัวแก้จุดบกพร่องและอีมูเลเตอร์สามารถช่วยโจรสลัดค้นหาและคัดลอกคีย์ขณะที่อยู่ในหน่วยความจำ การแอบดูหน่วยความจำสามารถโจมตีได้หลายวิธี:

    • มีบริการสิทธิพิเศษที่ตรวจจับการเข้าถึงหน่วยความจำในภูมิภาคที่ระบุและเปลี่ยนเส้นทางที่อยู่อื่น เนื่องจากต้องใช้การเข้าถึงแบบ ring 0 และโปรแกรมที่ทำเช่นนี้มักถูกใช้เพื่อจุดประสงค์ที่ไม่ชอบด้วยกฎหมายซอฟต์แวร์ป้องกันไวรัสมักจะบล็อกพวกเขา (นี่คือสาเหตุที่หลาย ๆ เกมและซอฟต์แวร์อื่นขอให้ปิดการป้องกันไวรัสเมื่อทำงาน) การเขียนซอฟต์แวร์ที่ทำได้อย่างถูกต้องนั้นเป็นเรื่องยากมากและสามารถลดความเสถียรและความปลอดภัยของโฮสต์ระบบปฏิบัติการได้อย่างง่ายดาย อื้อฉาว XCPเป็นตัวอย่างที่ดีของการดำเนินการตามวิธีการที่ผิดพลาดไปนี้

    • ฮาร์ดแวร์ที่ทันสมัยและระบบปฏิบัติการมีเครื่องมือบางอย่างเช่นผ้าม่านหน่วยความจำ , เส้นทางสื่อที่เชื่อถือได้และโมดูล TPที่จะทำให้มันง่ายที่จะทำให้โปรแกรมที่ถอดรหัสข้อมูลในขณะที่กำลังทนต่อการตรวจสอบหน่วยความจำ

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

ในฐานะผู้เผยแพร่เกมคุณมักต้องการเลือกชุดของเทคนิคที่มีค่าใช้จ่ายในการติดตั้งระยะเวลาในการถอดรหัสและอัตราส่วนบวกที่ผิดพลาดซึ่งสอดคล้องกับความคาดหวังของคุณ

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

เกี่ยวกับ Game Dev Tycoon พวกเขาไม่ได้ใช้เทคโนโลยีต่อต้านการละเมิดลิขสิทธิ์ พวกเขาเพียงสร้าง build "ที่เสีย" และแจกจ่ายผ่าน BitTorrent ดังที่ระบุไว้ในตอนต้นของบทความที่คุณกล่าวถึง


1
แม้จะมีคำตอบที่แข่งขันฉันต้องใส่หมวกของฉันกับคำตอบของคุณนำเสนอที่ดีขึ้นและชัดเจนเวลามากขึ้นในการใส่มัน ครอบคลุมเทคนิคที่ดีกว่าและฉันต้องบอกว่าฉันไม่เคยได้ยิน "ม่านหน่วยความจำเส้นทางสื่อที่ปลอดภัยและโมดูล TP" นั่นคืออะไร ??
v.oddou

@ v.oddou: นี่เป็นองค์ประกอบที่สามารถใช้สำหรับฮาร์ดแวร์ที่รองรับ DRM โมดูล TP เป็นชิปหน่วยประมวลผลเข้ารหัสลับ คอมพิวเตอร์ทันสมัย ​​(2007 และใหม่กว่า) หลายเครื่องมี TPM ม่านหน่วยความจำช่วยให้คุณสร้างส่วนหน่วยความจำแบบเขียนอย่างเดียวซึ่งไม่สามารถอ่านได้แม้แต่กับระบบปฏิบัติการโดยเฉพาะเพื่อจัดเก็บคีย์เพื่อให้ TPM ใช้งาน เส้นทางสื่อที่ปลอดภัยคือระบบที่เนื้อหาเข้ารหัสการเดินทางตั้งแต่ต้นจนจบ (แม้กระทั่งไปจนถึงจอแสดงผล) การใช้เทคโนโลยีเหล่านี้อย่างถูกต้องอยู่ไกลจากเรื่องเล็กน้อย ...
Panda Pajama

เช่นเดียวกับส่วนเสริมเล็ก ๆ มีบทความที่ยอดเยี่ยมเกี่ยวกับการป้องกันการคัดลอก Spyro ที่กล่าวถึงสิ่งต่างๆมากมายที่นำไปใช้กับเกมหนึ่งพร้อมด้วยเหตุผลและเรื่องราวที่น่าสนใจ: gamasutra.com/view/feature/3030/keeping_the_pirates_at_bay .php
leander

คำตอบนี้ผิดพลาดอย่างสมบูรณ์ youtube.com/watch?v=FVVx5WYmO2sการตั้งค่าสถานะเพื่อการแทรกแซงของโมเดอเรเตอร์
Krythic

@ Krythic แล้วคุณเขียนเองแล้วล่ะ
แพนด้า Pajama

3

มันค่อนข้างง่ายคุณเพียงแค่เรียกใช้ MD5 หรือ SHA256 บนปฏิบัติการของคุณเองแล้วเมื่อคุณตรวจพบว่าลายเซ็นได้เปลี่ยนจากสิ่งที่คุณฮาร์ดโค้ดเป็นไบนารี่หลังจากที่คุณสร้างรีลีสสุดท้าย จากนั้น บริษัท ส่วนใหญ่อย่าเพิ่งแสดงป๊อปอัพอีกต่อไป (เป็นกรณีก่อนหน้านี้) ที่ระบุว่า "PE ที่เสียหาย" หรือ "ตรวจพบไวรัส" แล้วออกจากเกมเพราะสิ่งนี้จะถูกแฮ็กเกอร์อย่างรวดเร็ว เนื่องจากเกมหยุดเล่นชั่วคราวในวงข้อความของกล่องโต้ตอบดังนั้นจึงเห็นได้ทันทีเนื่องจากสิ่งที่สาขาโต้ตอบปรากฏขึ้นและเพียงแค่ข้ามสาขาโดยเปลี่ยนรหัสที่การตรวจสอบสภาพ

วันนี้ บริษัท ต่างๆใช้การเปลี่ยนแปลงที่ละเอียดอ่อนมากในการเล่นเกมเช่นเพิ่มจำนวนชีวิตของสัตว์ประหลาดเพื่อทำให้เกมไม่สามารถเล่นได้หรือรวมเข้ากับเกมการจัดการนี้อย่างชาญฉลาดอย่างไม่น่าเชื่อที่ซึ่งคุณบริหาร บริษัท เกมและในที่สุด Nice mise en abyme ในกรณีนี้ บางครั้งมันก็ทำให้คุณได้รับการตั้งค่าสถานะสีแดงอัปโหลดบนเซิร์ฟเวอร์ของ บริษัท และเมื่อคุณต้องการเรียกพวกเขาสำหรับการสนับสนุนคุณจะได้รับการพูดหรือติดอยู่ในการเปิดเผยตัวตนของคุณ

แต่นี่คือทั้งหมดของหัวข้อเทคนิคที่คร่ำครวญ และการตรวจสอบเหล่านี้สามารถทำงานได้ในหลาย ๆ ที่ในไบนารี่เพื่อที่ว่าหากแฮ็กเกอร์ค้นหาและเคลียร์มันก็ไม่เพียงพอ

แก้ไข: หากคุณเพิ่งคัดลอกเกมตามที่เป็นอยู่มันอาจทำงานได้หากเกมไม่มีมาตรการต่อต้านการละเมิดลิขสิทธิ์เลย มันใช้งานได้กับเกมที่เก่ามากยุคก่อนเครื่องเขียนซีดี นั่นคือเหตุผลที่ส่วนใหญ่แล้วเกมจะต้องได้รับการติดตั้งเพื่อให้ทำงานไม่ใช่คัดลอกโฟลเดอร์การติดตั้ง สิ่งนี้เกี่ยวข้องกับไฟล์ที่ซ่อนอยู่เล็กน้อยทุกหนทุกแห่งในระบบและรีจิสตรีคีย์ เกมจะตรวจสอบสถานะของสิ่งเหล่านี้ซึ่งสามารถสร้างได้โดยผู้ติดตั้งเท่านั้น และโปรแกรมติดตั้งสามารถเรียกใช้จากซีดีเท่านั้นซึ่งไม่สามารถใช้งานได้เนื่องจากบิตที่ผิดปกติที่ไม่เคารพระบบรหัสแก้ไขข้อผิดพลาดที่ไบต์แรกของแผ่นดิสก์ซึ่งฆ่าไดรเวอร์เครื่องเล่นซีดีส่วนใหญ่ ซอฟต์แวร์ทำสำเนาบางชนิดเช่นเนโร่แอลกอฮอล์แนะนำให้คุณเพิกเฉยต่อข้อผิดพลาด แต่สิ่งที่พวกเขาเขียนนั้นเป็นสำเนาที่แก้ไขแล้วตัวติดตั้งจะตรวจจับและคุณไปที่นั่นอีกครั้ง

EDIT2:

ถาม: วิธีแฮชไฟล์จากนั้นแทรกแฮชลงในไฟล์ซึ่งเปลี่ยนแฮช

@ Byte56: ประณามเรากำลังได้รับความคิดเห็นอัจฉริยะที่นี่ :) ใช่มันเป็นความขัดแย้งและมันไม่สามารถแก้ไขได้ ดังนั้นต้องทำการแฮชในส่วนของไบนารีที่ไม่มีแฮช และรหัสตรวจสอบต้องรู้ว่าในการแยกโซนนั้นออกเมื่อทำการตรวจสอบด้วยตนเอง ฉันเห็นคนที่ใช้แท็กเช่น ~~ #### [ใส่แฮชที่นี่] #### ~~ เพื่อใส่แฮชของพวกเขาและทำการยกเว้น แต่มันมีข้อบกพร่องในการมองเห็นแฮ็กเกอร์ได้ง่ายดังนั้นแฮชจะต้องถูกรบกวนและกระจัดกระจายในหลาย ๆ ที่ แม้แต่เข้ารหัสทำไมไม่และการดำเนินการพรางตัวเดียวกันไปเพื่อจัดเก็บคีย์ส่วนตัว


จะทำอย่างไรถ้าไฟล์เกมถูกคัดลอกตามสภาพเดิม? แฮชจะไม่ตรวจสอบในกรณีนี้หรือไม่
แพนด้า Pajama

@PandaPajama: คำพูดที่ยอดเยี่ยม ฉันกำลังแก้ไข
v.oddou

พวกเขาจะจัดการกับ hashing ปฏิบัติการแล้วเข้ารหัสอย่างหนักที่แฮในปฏิบัติการดังนั้นจึงเปลี่ยนแฮช?
MichaelHouse

@ Byte56: แก้ไขอีกครั้ง :)
v.oddou

@MickLH: ฉันต้องบอกว่าฉันชอบคำตอบของคุณด้วยเหตุผลที่ฉันเห็นด้วยกับประสบการณ์ที่ควรจะย้ายคนที่จะให้เงินออกจากความกลัวอย่างแท้จริง น่าเสียดายที่มันไม่ได้ตอบคำถามจริงๆและคุณได้รับการลงคะแนน คุณมีรหัสส่วนตัวที่สมบูรณ์เกินไป กุญแจส่วนตัวนี้ไม่มีค่าอะไรมากไปกว่าการเข้ารหัสแฮชมันไม่ได้คุ้มค่าอย่างกับฐานข้อมูลบัตรเครดิต แต่ถ้าคุณยืนยันการตรวจสอบสามารถส่งบนเครือข่ายเพื่อตรวจสอบบนเซิร์ฟเวอร์ แต่ความปลอดภัยนั้นแข็งแกร่งพอ ๆ กับจุดที่อ่อนแอที่สุดและนี่เป็นข้อบกพร่องร้ายแรงแฮ็กเกอร์
v.oddou

-5

ไม่สามารถใส่พาร์ติชันเสริมบนเกม mac ได้

แม็คไม่สามารถอ่านต่อ


หากมีไฟล์บนพาร์ติชันที่จำเป็นเกมไม่สามารถดำเนินการได้ หากการมีอยู่ของพาร์ติชั่นนั้นเป็นเพียง "พิสูจน์" ว่าเป็นสำเนาที่ถูกต้องมันจะง่ายต่อการทำซ้ำ
Jesse Williams
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.