เพื่อป้องกันการใช้ซอฟต์แวร์อย่างผิดกฎหมาย นักพัฒนาจึงสร้างระบบความปลอดภัยที่หลากหลายในผลิตภัณฑ์ของตน วิธีหนึ่งที่นิยมในการจำกัดการเข้าถึงคือการใช้คีย์ฮาร์ดแวร์
มันจำเป็น
- - ตัวติดตั้ง HASP HL เวอร์ชัน 5.20
- - TORO Dongle Monitor สำหรับ Hardlock / Hasp4 / HaspHL v3.2
คำแนะนำ
ขั้นตอนที่ 1
คีย์ HASP เป็นอุปกรณ์ที่มีขนาดเท่ากับแฟลชไดรฟ์ USB สามารถเชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ต LPT ได้ แต่ที่สำคัญที่สุดคือคีย์ในรูปแบบของคีย์ USB fob แต่ละคีย์มีไมโครคอนโทรลเลอร์ที่ได้รับการป้องกัน โปรเซสเซอร์เข้ารหัสอยู่ภายในชิป ซึ่งใช้ในการเข้ารหัสและถอดรหัสสตรีมข้อมูลที่ส่งระหว่างการทำงานจากโปรแกรมที่ได้รับการป้องกันไปยังคีย์ และในทางกลับกัน ซึ่งหมายความว่าโปรแกรมจะไม่ทำงานหากไม่มีคีย์ HASP เฉพาะที่ผูกไว้ ส่งผลให้นักพัฒนาสามารถควบคุมกระบวนการแจกจ่ายโปรแกรมและจำกัดจำนวนผู้ใช้ได้ด้วยการขายคีย์
ขั้นตอนที่ 2
ด้วยเหตุผลหลายประการ ผู้ซื้อซอฟต์แวร์มองว่าการใช้การป้องกันฮาร์ดแวร์ในทางลบ ไม่สะดวกในการใช้ดองเกิล หากคีย์ล้มเหลว คีย์จะถูกแทนที่ แต่อาจใช้เวลานาน โดยเฉพาะอย่างยิ่งหากผู้ผลิตโปรแกรมและผู้ซื้อตั้งอยู่ในเมืองต่างๆ หรือแม้แต่ประเทศต่างๆ อาจใช้เวลาหลายวันในการจัดส่ง และตลอดเวลานี้ซอฟต์แวร์จะติดอยู่ ซึ่งอาจนำไปสู่กำหนดเวลาที่ไม่ได้รับ การสูญเสียผลกำไร และชื่อเสียงทางธุรกิจ จะยิ่งแย่ลงไปอีกหากกุญแจหายหรือถูกขโมย นโยบายการออกใบอนุญาตของนักพัฒนาซอฟต์แวร์ส่วนใหญ่ไม่ได้กำหนดไว้สำหรับการออกสำเนาของคีย์ fob ที่สูญหาย คุณจะต้องซื้อโปรแกรมอีกครั้ง ในเวลาเดียวกัน มันค่อนข้างยากที่จะรับประกันการป้องกันที่เหมาะสมของอุปกรณ์เพราะ มันอยู่ในมือของผู้ใช้ตลอดเวลา
ขั้นตอนที่ 3
เป็นผลให้ผู้ซื้อที่ได้รับอนุญาตของผลิตภัณฑ์ต้องการคัดลอกคีย์ ขั้นตอนการสร้างโคลนนั้นซับซ้อนมาก เนื่องจากคีย์ได้รับการออกแบบมาเป็นพิเศษเพื่อให้ยากต่อการทำซ้ำ ขั้นตอนแรกในการคัดลอกคีย์ HASP คือการถ่ายโอนข้อมูล
ขั้นตอนที่ 4
ดาวน์โหลดชุดไดรเวอร์ตัวติดตั้ง HASP HL ดั้งเดิม แกะและติดตั้งไดรเวอร์หลัก ซึ่งมีคำอธิบายอยู่ในคำแนะนำที่แนบมา รีบูตเครื่องคอมพิวเตอร์ของคุณ ติดตั้งและเรียกใช้ตัวบันทึก TORO Dongle Monitor ติดตั้งและเรียกใช้โปรแกรมที่ได้รับการป้องกัน ใช้งานได้ชั่วขณะหนึ่ง บรรทัดต่อไปนี้ควรปรากฏที่ด้านล่างของหน้าต่างตัวบันทึก:
Hasp ใน:> HaspInitPacket
PW1 = XXXXX (0x1234), PW1 = ปปปป (0x5678)
นี่คือรหัสผ่านสำหรับคีย์ แพ็คเกจเดียวกันกับตัวบันทึกยังมีดัมเปอร์หน่วยความจำหลักด้วย ปิดตัวบันทึกและรันดัมเปอร์พร้อมพารามิเตอร์ในบรรทัดคำสั่ง:
h5dmp.exe 0x1234 0x5678
เป็นผลให้โปรแกรมจะสร้างไฟล์ที่มีคีย์ดัมพ์ในรูทของไดรฟ์ C: