3 มี.ค. 2556

การ Crack วิชวลจีดีบี

โปรแกรมวิชวลจีดีบี เป็นโปรแกรมที่เป็น Plugin สำหรับ Visual Studio ที่สามารถ เขียนโปรแกรม ในสภาพแวดล้อมของ Unix,Android Native C,Firmware ได้ และ ที่สำคัญที่สุด มัน Debug ใน Visual Studio ได้ ด้วย GDB !!!!

แต่ใน 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 ส่วนนี้ออก

จำเป็นต้องรู้ IL Assembly บ้างเพราะไม่งั้นจะลบไม่ถูกที่ * ลบที่เลือกตามภาพ
และ ทำซ้ำกับทุกที่ ที่มี MessageBox ที่เกี่ยวข้องกับการ lock feature ของ โปรแกรม

และเมื่่อทำ ครบหมดแล้วก็ จะใช้ ได้ ทุก Feature ที่ถูก lock
แต่จะยังขาด Feature ที่ให้เลือก ใน Project Wizard ตามภาพ
กลับมาหาใน Code 
ไปเจอตามรูป 
กลับมาดูใน Reflector
แก้ให้ enable ตามรูป

ก็จะใช้ ได้ทุก Feature แล้ว

ปล. อย่าลืม อุดหนุน License จริงของเค้าด้วย เพราะ โปรแกรมเค้ามีประโยชน์จริง 



ไม่มีความคิดเห็น:

แสดงความคิดเห็น