تحدي C++

تم تحميل الصفحة في 1,4111931 ثانية
الحالة
مغلق و غير مفتوح للمزيد من الردود.
إنضم
27 مايو 2014
المشاركات
117
الإعجابات
107
النقاط
43
العمر
16
الإقامة
Marruecos

برعاية نقطة التطوير

السَلام عليكم

المهم تحدي جديد بلغة C++ مستوى الصعوبة سهل !

المرجو جلب السيريال الصحيح و أظهار رسالة النجاح بدون غش , المدة يومان !

للتحميل :

crackme تحميل ● مركز رفع ملفات نقطة التطوير [ Dev-Point ]

ملاحظة :

تعديل اخ @banjoo

عند إغلاق رسالة النجاح يدخل البرنامج في حلقة لامنتهية، أظن أنه خطأ برمجي غير متعمٌد..
أصلحتُ الخطأ و أعدتُ رفع الملف :

crackme | تحميل

بالتوفيق
 
التعديل الأخير بواسطة المشرف:

banjoo

VIP DeveloPer
rankrankrankrank
إنضم
20 ديسمبر 2013
المشاركات
1,870
الإعجابات
4,158
النقاط
113
الإقامة
المغرب
أعتقد الأخ Banjoo حل التحدي هه

و لكن كيف ظهرت لك رسالة النجاح ? !
لأنه حَسب علمي لا يوجد أي حلقة عند رسالة النجاح
بالنسبة للحلقة، إذا راجعتَ ملاحظتي، لم أقل عند إخراج الرسالة و إنما قلتُ "عند إغلاق الرسالة"..
كانت هناك قفزة بعد استدعاء دالة GetAsyncKeyState
القفزة المشروطة كانت تسير نحو قفزة غير مشروطة لتعيد الإجراء من أوله دون نهاية مما كان يتسبب في مشاكل في الإكسبلورر إذ كان على المستعمل إعادة تشغيله بعد ذلك ..

بعد إغلاق رسالة نجاح التسجيل، كانت هكذا في البداية :



و أرجو أن تراجع البرنامج الذي عندك للتحقق، لأنه تمٌ استدعائي لفحص الملف، كان الوقت متأخرا و كنتُ كذلك فاقدا للتركيز لذلك فحصتُه و قمتُ بتحليله بسرعة..
النداء الذي يأتي بعد إغلاق الرسالة و الذي يفضي لهذا الروتين بالصورة أعلاه لم يكن لديه أي لزوم من الأصل..

هناك نداءات أخرى و إجرائيات لم تكن لها أي لزوم أيضا، لكن ربما كانت للتمويه، أو بنيتَ على مشروع آخر..

للوصول إلى مكان التحقق من السيريال يكفي تتبٌع بعض النداءات أو ببساطة تتبٌع النصوص التي كانت واضحة، و السيريال كان مكتوبا بوضوح أيضا يتبعه جزء من نص رسالة النجاح ب base64 ..

البرنامج يقوم بالتحقق من وجوده تحت التنقيح عبر دالة IsDebuggerPresent .. سبق و شرحتُ في أحد المواضيع طريقة تجاوز التحقق يدويا أو من خلال الإضافات plugin ..





بالتوفيق و شكرا لك أخي الكريم :1 (226):
 
إنضم
27 مايو 2014
المشاركات
117
الإعجابات
107
النقاط
43
العمر
16
الإقامة
Marruecos
بالنسبة للحلقة، إذا راجعتَ ملاحظتي، لم أقل عند إخراج الرسالة و إنما قلتُ "عند إغلاق الرسالة"..
كانت هناك قفزة بعد استدعاء دالة GetAsyncKeyState
القفزة المشروطة كانت تسير نحو قفزة غير مشروطة لتعيد الإجراء من أوله دون نهاية مما كان يتسبب في مشاكل في الإكسبلورر إذ كان على المستعمل إعادة تشغيله بعد ذلك ..

بعد إغلاق رسالة نجاح التسجيل، كانت هكذا في البداية :



و أرجو أن تراجع البرنامج الذي عندك للتحقق، لأنه تمٌ استدعائي لفحص الملف، كان الوقت متأخرا و كنتُ كذلك فاقدا للتركيز لذلك فحصتُه و قمتُ بتحليله بسرعة..
النداء الذي يأتي بعد إغلاق الرسالة و الذي يفضي لهذا الروتين بالصورة أعلاه لم يكن لديه أي لزوم من الأصل..

هناك نداءات أخرى و إجرائيات لم تكن لها أي لزوم أيضا، لكن ربما كانت للتمويه، أو بنيتَ على مشروع آخر..

للوصول إلى مكان التحقق من السيريال يكفي تتبٌع بعض النداءات أو ببساطة تتبٌع النصوص التي كانت واضحة، و السيريال كان مكتوبا بوضوح أيضا يتبعه جزء من نص رسالة النجاح ب base64 ..

البرنامج يقوم بالتحقق من وجوده تحت التنقيح عبر دالة IsDebuggerPresent .. سبق و شرحتُ في أحد المواضيع طريقة تجاوز التحقق يدويا أو من خلال الإضافات plugin ..





بالتوفيق و شكرا لك أخي الكريم :1 (226):
هذا اما أردت معرفته , بالنسبة للرسالة المتبوعة بنص مشفر بتشفيرة Base64 فهي مجرد تمويه لمعرفة هل تم الحصول على امكانية لقراءة السورس من طرف الكراكر , عندها يثم القيام بحلقة ,

فهناك رسالة نجاح اخرى و هي المطلوبة
 
إنضم
27 مايو 2014
المشاركات
117
الإعجابات
107
النقاط
43
العمر
16
الإقامة
Marruecos
هذا اما أردت معرفته , بالنسبة للرسالة المتبوعة بنص مشفر بتشفيرة Base64 فهي مجرد تمويه لمعرفة هل تم الحصول على امكانية لقراءة السورس من طرف الكراكر , عندها يثم القيام بحلقة ,

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

banjoo

VIP DeveloPer
rankrankrankrank
إنضم
20 ديسمبر 2013
المشاركات
1,870
الإعجابات
4,158
النقاط
113
الإقامة
المغرب
يعني لمعرفة هل البرنامج يثم تنقيحه ام لا , قمت بأظهار سيريال فقط للتمويه , فأذا ثم أدخل ذلك السيريال يعني أنه قد ثم تنقيح البرنامج , عندها سوف يدخل في حلقة للقيام بعمل معين , الحلقة تنتهي عند الدورة 5
ممتاز أخي، لكن ملاحظة بسيطة :
كيف للكراكر أن يعرف أن السيريال مزيف في نظرك ؟
كان عليك إظهار نص يوضح ذلك بجلاء..
بالنسبة للحلقة طلبت منك التحقق منها لأنني كما ذكرت لك لم أعطها الاهتمام المناسب..

سأقوم بإعادة المحاولة الليلة بعد عودتي من العمل لأنني أكتب الآن من الهاتف..
 
إنضم
27 مايو 2014
المشاركات
117
الإعجابات
107
النقاط
43
العمر
16
الإقامة
Marruecos
ممتاز أخي، لكن ملاحظة بسيطة :
كيف للكراكر أن يعرف أن السيريال مزيف في نظرك ؟
كان عليك إظهار نص يوضح ذلك بجلاء..
بالنسبة للحلقة طلبت منك التحقق منها لأنني كما ذكرت لك لم أعطها الاهتمام المناسب..

سأقوم بإعادة المحاولة الليلة بعد عودتي من العمل لأنني أكتب الآن من الهاتف..
يمكن للكراكر أن يعرف السيريال المزيف من النص المشفر بتشفيرة Base64 و التي قمت بفك تشفيرها في الرسالة ,
بالتوفيق !
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 1 ضيف)

خيارات الاستايل

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

إرجاع خيارات الإستايل