แต่ใน Google ไม่มีใคร crack ไว้เลย ก็เลยต้องทำเอง
สำหรับผู้ที่ไม่ถนัดการเขียนโปรแกรมบน Linux และ GDB Command Line ลองมา crack ดูกัน
1. ต้องรู้ IL Assembly นิดหน่อย หาอ่านได้ที่ http://www.codeproject.com/Articles/3778/Introduction-to-IL-Assembly-Language
2. รู้วิธีใช้ .Net reflector
3. อ่าน Code .net ที่มัน obfuscation มา รู้เรื่อง
4. Decompile Code! ด้วย .Net reflector
เริ่ม
- ตัว Plugin จะ check ว่า
SOFTWARE\Sysprogs\วิชวลจีดีบี\Settings\RegistrationKey มีอยู่ในเครื่องรึปล่าว ถ้ามี จะไป อ่านไฟล์ activation.key ถ้าไม่มี จะไปเช็ค temporary.key เพื่อเข้าระบบ trial 30 วัน
- ระบบ trial 30 วัน จะจับคู่ กับ key ใน registry ที่ชื่อ SOFTWARE\Sysprogs\วิชวลจีดีบี\Settings\FlagsV3 โดยเก็บค่า วันเริ่มต้น ทดลอง trial เอาไว้ แล้ว ใส่ข้อมูลวันเริ่มทดลองใน temporary.key ด้วย สามารถ reset trial 30 วันได้ไม่จำกัดด้วยการ ลบไฟล์ temporary.key แล้ว flagsv3 ใน registry
- ลอง ใส่ RegisterationKey มั่วๆ ใน Registry กลายเป็นว่า มันบอกว่า
License to unknow แต่ไม่สามารถใช้ Function อะไรได้
มัน MessageBox! หา MessageBox ใน Code เจอเพียบ
เริ่มจากอันแรก ra.cs
ไปดูใน reflector
หา class ra และ method ที่ตรงกับใน code และ ไปดูที่ Plugin - Reflexil
ต้องลบ code ส่วนนี้ออก
ต้องลบ code ส่วนนี้ออก
จำเป็นต้องรู้ IL Assembly บ้างเพราะไม่งั้นจะลบไม่ถูกที่ * ลบที่เลือกตามภาพ
และ ทำซ้ำกับทุกที่ ที่มี MessageBox ที่เกี่ยวข้องกับการ lock feature ของ โปรแกรม
และเมื่่อทำ ครบหมดแล้วก็ จะใช้ ได้ ทุก Feature ที่ถูก lock
แต่จะยังขาด Feature ที่ให้เลือก ใน Project Wizard ตามภาพ
แต่จะยังขาด Feature ที่ให้เลือก ใน Project Wizard ตามภาพ
กลับมาหาใน Code
ไปเจอตามรูป
กลับมาดูใน Reflector
แก้ให้ enable ตามรูป
ก็จะใช้ ได้ทุก Feature แล้ว
ก็จะใช้ ได้ทุก Feature แล้ว
ปล. อย่าลืม อุดหนุน License จริงของเค้าด้วย เพราะ โปรแกรมเค้ามีประโยชน์จริง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น