วิธีปลดล็อกซอฟต์แวร์ด้วยไฟล์ DLL

ผู้เขียน: Louise Ward
วันที่สร้าง: 8 กุมภาพันธ์ 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
วิธีแก้ไขไฟล์ .dll (Error) แบบได้ผลลัทธ์ 100%
วิดีโอ: วิธีแก้ไขไฟล์ .dll (Error) แบบได้ผลลัทธ์ 100%

เนื้อหา

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

ขั้นตอน

  1. เรียนรู้เกี่ยวกับการเขียนโปรแกรม Assembly ในการแตกซอฟต์แวร์ส่วนใหญ่คุณต้องมีความเข้าใจภาษาแอสเซมบลีเป็นอย่างดีมาจากภาษาเครื่องดังนั้นแต่ละแอสเซมบลีจึงเจาะจงตามประเภทของคอมพิวเตอร์ที่คุณใช้ แอสเซมบลีส่วนใหญ่แสดงเป็นเลขฐานสองและฐานสิบหก

  2. เตรียมเครื่องมือ. ในการวิเคราะห์และแก้ไขไฟล์ DLL คุณต้องมีเครื่องมือมากมาย อย่างแรกคือ W32DASM - โปรแกรมถอดรหัสซอฟต์แวร์ที่ช่วยให้คุณวิเคราะห์โปรแกรม ถัดไปคือ SoftIce - เครื่องมือตรวจสอบข้อผิดพลาดของ Windows คุณจะต้องมีโปรแกรมแก้ไขภาษาโปรแกรมที่ดีเช่น UltraEdit หรือ Notepad ++

  3. เริ่มโปรแกรมที่คุณต้องการเจลเบรคด้วย W32DASM คุณจะเห็น DLL ถูกโหลดโดยโปรแกรม ใช้ W32DASM เพื่อวิเคราะห์ว่ามีการเรียกใช้คุณลักษณะใดจาก DLL

  4. ค้นหาตัวจับเวลา หลายโปรแกรมใช้คุณสมบัติการจับเวลาเพื่อป้องกันการคัดลอกและเมื่อหมดเวลาโปรแกรมจะไม่สามารถเข้าถึงได้โดยผู้ใช้ เป้าหมายของเราคือค้นหาและส่งผ่านรหัสเวลา
    • หากโปรแกรมที่คุณกำลังแหกคุกใช้การป้องกันรูปแบบอื่นคุณจะต้องค้นหาคุณสมบัตินั้น
  5. กำหนดจุดหยุดสำหรับตัวจับเวลา หลังจากแยกตัวจับเวลาแล้วให้ตั้งค่า SoftIce ให้ขัดจังหวะเมื่อถึงเวลา สิ่งนี้จะช่วยให้คุณเห็นรหัสที่แน่นอนที่เกิดขึ้นเมื่อมีการเรียกตัวจับเวลา
  6. เปลี่ยนรหัสตัวจับเวลา เมื่อคุณพบรหัสตัวจับเวลาคุณสามารถเปลี่ยนได้เพื่อให้ตัวจับเวลาไม่ถึงจุดที่คุณไม่สามารถเข้าถึงโปรแกรมได้ ตัวอย่างเช่นคุณสามารถทำให้ตัวจับเวลาไม่สามารถนับถึงขีด จำกัด การขัดจังหวะหรือข้ามไปที่ตัวนับ โฆษณา

คำเตือน

  • การละเมิดลิขสิทธิ์ซอฟต์แวร์เป็นสิ่งผิดกฎหมายในประเทศส่วนใหญ่
  • การแคร็กซอฟต์แวร์เกือบทั้งหมดยังผิดกฎหมาย