الفريق العربي للهندسة العكسية

نسخة كاملة : مساعدة في كسر حماية OKM Visualizer 3D Studio
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 

كنت احاول من فترة كسر حماية هذا البرنامج:

OKM Visualizer 3D Studio

البرنامج يحتاج مفتاح تفعيل حتى يعمل وقد كنت قد اشتريت البرنامج مسبقاً وبمفتاح التفعيل يمكنك تفعيل البرنامج من خلال الأنترنت 3 مرات فقط وبعدها ستحتاج لشراء مفتاح جديد مجدداً.

البرنامج يعمل بإصدارين Standard Edition و Professional Edition وأنا كان لدي نسخة الـ  Standard  وكنت قد أستخدمت ثالث عملية تفعيل ولكن بعد ترك البرنامج لفترة والعودة له وجدته يطلب مفتاح التفعيل مجدداً بدون سبب والدعم الفني للبرنامج لم يساعد كثيراً في حل الموضوع وحينها لجأت لموضوع الهندسة العكسية. 


أحد الأشخاص أكتشف ثغرة بسيطة في البرنامج وهي عند طلب مفتاح التفعيل يمكن عرض واجهة البرنامج من خلال الضغط على زر F11 وإبقاء رسالة طلب السيريال و وضعها جانباً لأن إغلاقها سيغلق البرنامج أيضاً وبعد فتح البرنامج يمكنك تحديثه حتى آخر نسخة والعمل عليه دون مشكلة.

[صورة مرفقة: 9xnKIUZ.jpg]


الغريب في الموضوع عند فتح البرنامج بهذه الطريقة أرى مفتاح التفعيل الخاص بي موجود ولا أدري لماذا كان يطلبه مني: 
[صورة مرفقة: JZWjje5.jpg]



البرنامج غير محمي: 

[صورة مرفقة: QEGSB2R.jpg]

وهنا أستخدمت x32dbg وبعد جهد طويل وصلت للشرط الذي يظهر رسالة التفعيل وقمت بعكس الشرط في المكان المحدد بالصورة: 

[صورة مرفقة: VECYnAd.jpg]


الآن البرنامج يشتغل ويفتح دون مشكلة ولا يظهر رسالة التفعيل ويمكن أستخدامه بهذه الطريقة بنسخة Standard Edition .


الآن لاحظت وجود بعض الخصائص بالبرنامج تعمل مع إصدار الـ Professional Edition:
[صورة مرفقة: ZzNO33L.jpg]

وحاولت بمختلف الـ debugger الوصل إلى نتيجة ولكن للأسف دون أي فائدة ولم أستطع جعل النسخة تعمل كـProfessional Edition  ! 

كل الـ Strings موجودة في البرنامج ولكن لا يوجد أي Reference بشكل صريح من خلال أي انالايزر أو ديكومبايلر وربما يتم تهيتها أثناء الـ Run Time. 

فأرجوا من الإخوة الكرام المساعدة بالموضوع وماذا يستطيع الشخص فعله في هذه الحالة حتى يصل إلى المكان الذي من المفروض منه أن يتم إستدعاء تهئية عناصر البرو ضمن البرنامج؟


ولكم جزيل الشكر.
يمكنكم تحميل البرنامج من خلال الرابط التالي: 
https://mega.nz/file/hUgnUJya#r4Z026A4rs...dYjyQAYhRw

تحياتي
لا أعتقد تستطيع جعلها Pro   لانها نسخة  standard  

لتفعيل الأزرار وإخفاء كلمة Pro   تحتاج مع تغييرك السابق  هذا التغيير 
 
0095CFCB | 0FB740 04           | movzx eax,word ptr ds:[eax+4]  
To
0095CFCB | B8 72160000         | mov eax,1672                      
0095CFD0 | C3  

قد يختلف العنوان من جهاز لاخر
استعمل هذا الباترن لإيجاد المكان الصحيح 

0F B7 40 04 C3
Hello

The professional version seems to be activated, but since I didn't have a sample file, I couldn't test the program

First, install the Setup.exe file
Then, install the Update.exe file
Next, copy the Visualizer3D.exe file from the "Crack" folder to the program's installation directory
Finally, copy the v3ds.lic file to the following address

x:\Users\User Name\AppData\Roaming\OKM\Visualizer 3D Studio

https://mega.nz/file/W54xEYpC#VqGqQjKHg5...kD_OWXYsa4
إقتباس :لا أعتقد تستطيع جعلها Pro   لانها نسخة  standard  

لتفعيل الأزرار وإخفاء كلمة Pro   تحتاج مع تغييرك السابق  هذا التغيير 
 
0095CFCB | 0FB740 04           | movzx eax,word ptr ds:[eax+4]  
To
0095CFCB | B8 72160000         | mov eax,1672                      
0095CFD0 | C3  

PHP
قد يختلف العنوان من جهاز لاخر
استعمل هذا الباترن لإيجاد المكان الصحيح 

0F B7 40 04 C3

جزيل الشكر أخي الكريم , قمت بعمل الخطوات وبالفعل أختفت إشارة pro من على الأزرار ولكن البرنامج لا يظهر ميزات النسخة الـ pro فعلياً. 

بغض النظر , لو سمحت ممكن تخبرني بالإسلوب اللي أتبعته حتى وصلت لإستنتاجك بتعديل المكان المذكور ولك جزيل الشكر .

القيمة 1672  أستنتجتها من جمع قيم السطرين 
sub eax,F61
و 

sub eax,711

بالهيكس  والمستخدمة لفحص نوعية السيريال أليس كذلك ؟ 

إقتباس :Hello

The professional version seems to be activated, but since I didn't have a sample file, I couldn't test the program

First, install the Setup.exe file
Then, install the Update.exe file
Next, copy the Visualizer3D.exe file from the "Crack" folder to the program's installation directory
Finally, copy the v3ds.lic file to the following address

x:\Users\User Name\AppData\Roaming\OKM\Visualizer 3D Studio

thanks mate , 
you can test it using the examples from the file menu 
followed the instructions , but still the pro version features are disabled. 

may i ask what modifications you made and how you found them in nutshell ? 

also how did you created the v3ds.lic ? based on what method ? 

could it be that the pro version have something to do with the file called  v3ds.nds which is related to the program ? 

one last thing , the latest version of the program is 3.2.2 not 3.0.15

best regards
[صورة مرفقة: MJkPq9S.png]


أستطيع شكليا اجعلها نسخة بروفيشنال  لكن بالحقيقة هي ستاندر  
نسخة محدودة مثل الديمو  على ما أظن

صحيح كلامك  
القيمة 1672  أستنتجتها من جمع قيم السطرين 
sub eax,F61
کلامک صحیح اخی ابوعادل الاصدار Standard ....