تحدي C++

تم تحميل الصفحة في 0,9461766 ثانية
تحدي C++
الحالة
مغلق و غير مفتوح للمزيد من الردود.
إنضم
27 مايو 2014
المشاركات
294
الإعجابات
391
النقاط
63
العمر
18
الإقامة
Marruecos
السَلام عليكم

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

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

للتحميل :

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

ملاحظة :

تعديل اخ @banjoo

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

crackme | تحميل

بالتوفيق
 
التعديل الأخير بواسطة المشرف:
إنضم
27 مايو 2014
المشاركات
294
الإعجابات
391
النقاط
63
العمر
18
الإقامة
Marruecos
أعتقد الأخ Banjoo حل التحدي هه

و لكن كيف ظهرت لك رسالة النجاح ? !
 

banjoo

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

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

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



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

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

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

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





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

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



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

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

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

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





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

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

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

banjoo

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

سأقوم بإعادة المحاولة الليلة بعد عودتي من العمل لأنني أكتب الآن من الهاتف..
 
الإعجابات: 4w1il
إنضم
27 مايو 2014
المشاركات
294
الإعجابات
391
النقاط
63
العمر
18
الإقامة
Marruecos
ممتاز أخي، لكن ملاحظة بسيطة :
كيف للكراكر أن يعرف أن السيريال مزيف في نظرك ؟
كان عليك إظهار نص يوضح ذلك بجلاء..
بالنسبة للحلقة طلبت منك التحقق منها لأنني كما ذكرت لك لم أعطها الاهتمام المناسب..

سأقوم بإعادة المحاولة الليلة بعد عودتي من العمل لأنني أكتب الآن من الهاتف..
يمكن للكراكر أن يعرف السيريال المزيف من النص المشفر بتشفيرة Base64 و التي قمت بفك تشفيرها في الرسالة ,
بالتوفيق !
 
إنضم
27 مايو 2014
المشاركات
294
الإعجابات
391
النقاط
63
العمر
18
الإقامة
Marruecos
ربما نعم , لأني قمت لعمل Compile من VS 2013 - يتطلب نسخ ويندوز حديثة
 
إنضم
27 مايو 2014
المشاركات
294
الإعجابات
391
النقاط
63
العمر
18
الإقامة
Marruecos
البرنامج يقوم بعمل حلقة للوصول الى الحرف رقم 3 و 5 و 8 و يقابلها مع كلمة sBk
المرجو أغلاق الموضوع !
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

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

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

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

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