المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : إضافة Protect Me لإبعاد الكراكرز عن برنامجك التجارى


المـهاجر
27-12-2015, 05:29 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

بعض منا ينتج برامج تجارية للمال
و لا يسرهم طبعا كسر برامجهم ببرامج التنقيح

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

البليجن يصد برنامج التنقيح الشهير olly المفضل لأغلب الكراكرز
عند تنقيح الزر المحمى سينغلق برنامجنا قورا
سيتغير عنوان نافذة الأولى olly إلى
http://www2.0zz0.com/2015/12/27/18/206011361.jpg
يعنى انه لا وقت لديك للعب

هام جدا جدا :: -- مجرد تغيير إسم نافذة olly إلى أى إسم آخر معناه فظيع و مرعب
و هو ان Olly أصبح تحت رحمة برنامجك و ليس العكس
(أستطيع فى الإصدار القادم إرجاع الهاندل الخاص ب olly لأترك لكم حرية التصرف معه)
يعنى بالمصرى سأسلمكم ال olly متكتف (مقيد)

سيحاول بعض الكراكرز تجاوز الحماية بالعديد من البلجنز المضافة لبرنامج أولى بهدف الوصول لأكواد برنامجك
فى محاولة لإخفاء Olly عن نظرة البليجن الثاقبة
و لكن
لا جدوى
نفس الرسالة الكئيبة

http://www2.0zz0.com/2015/12/27/18/206011361.jpg

تم تصميم الحماية بثلاثة تقنيات مجهولة تماما لكبار مصنعى إضافات برنامج olly و طبعا لأغلب الكراكرز
ستقوم الإضافة بغلق البرنامج و ترك الأوللى لكى يقرأ الكراكر الرسالة

الطريقة
قم بتثبيت الإضافة
قم بفتح الملف المفتوح

قم بترجمة الملف بأى طريقة تحلو لك

حاول تنقيح التنفيذى
:abc_080: :abc_080: :abc_080:
إضغط على الزر Protect me
http://www13.0zz0.com/2015/12/28/14/890850828.jpg

أطلعنا على النتيجة

يكفينا معرفة النتيجة بالإيجاب أو السلب فقط
لو امكن من لديهم دراية و لو بسيطة إبلاغى بالنتائج لتطوير البليجن القادم
و لو هناك اى اقتراحات فسيسرنى قراءتها
فالعمل جارى لجعل الحماية أشمل و أعم

ملحوظة
لا توجد حماية كاملة للأبد
سيأتى يوم و تكسر

رابط الملف المفتوح
http://www.mediafire.com/download/thtnt1tui5h7ah5/Protect_me_mohager_apz.rar

رابط البليجن
http://www.mediafire.com/download/akns5hs7sq7h2xi/Protect_Me_Mohager_plugin.rar




للمهتمين بإختبار البليجن
الإصدار الثانى من الحماية
http://up.top4top.net/downloadf-2551831-rar.html

خالص تمنياتى بالتوفيق فى كشف أى ثغرة
:abc_152: :abc_152:
:abc_152:




خالص تحياتى
:abc_152: :abc_152:
:abc_152:

المصمم
27-12-2015, 08:27 PM
شـكــ وبارك الله فيك ـــرا لك

:jazaa:

لك مني أجمل تحية .

فرح صالحي
27-12-2015, 08:59 PM
زادك الله من علمه
ليست لي دراية وبالتالي لااستطيع الافادة
شـكــ وبارك الله فيك ـــرا لك:abc_152:... لك مني أجمل تحية .

المـهاجر
27-12-2015, 09:10 PM
زادك الله من علمه
ليست لي دراية وبالتالي لااستطيع الافادة
شـكــ وبارك الله فيك ـــرا لك:abc_152:... لك مني أجمل تحية .

يكفى مرورك اخى فرح
بارك الله فيك

إحتفظ بالبليجن جيدا فى مكتبتك الخاصة
سيأتى يوم و ستحتاجه فى مشروع تجارى مدفوع
:abc_152: :abc_139: :abc_152:

ثامر أبو بلقيس
28-12-2015, 02:43 PM
السلام عليكم ورحمة الله وبركاته
olly لاختراق تجميعية أوتوبلاي ؟ لا أضن أن الأمر يستدعي
استعماله لما ظهر من هشاشة في حماية الاوتوبلاي حتى صارت أدوات بسيطة
تنفذ لأعماق الأكواد ....
على كل موفق و كمشاركة أي نعم جربت ما طلبت و جمد البليجين برنامج التنقيح
olly حتى بالتحايل عليه بتغيير نافذة عنوان البرنامج لكن لاحظ أن حذف البليجين في حد ذاته من التجميعية المحمية منفذ :abc_138:

المـهاجر
28-12-2015, 02:58 PM
السلام عليكم ورحمة الله وبركاته
olly لاختراق تجميعية أوتوبلاي ؟ لا أضن أن الأمر يستدعي
استعماله لما ظهر من هشاشة في حماية الاوتوبلاي حتى صارت أدوات بسيطة
تنفذ لأعماق الأكواد ....
على كل موفق و كمشاركة أي نعم جربت ما طلبت و جمد البليجين برنامج التنقيح
olly حتى بالتحايل عليه بتغيير نافذة عنوان البرنامج لكن لاحظ أن حذف البليجين في حد ذاته من التجميعية المحمية منفذ :abc_138:

:abc_022:
شكرا جزيلا على التجربة و الإفادة بالرد

لكن لاحظ أن حذف البليجين في حد ذاته من التجميعية المحمية منفذ

لديك حق
سأعمل على سد هذه الثغرة :abc_152:

المـهاجر
28-12-2015, 03:20 PM
سأعيد برمجة البليجن ليكون له بارامتران
البارامتر الأول :- الكود
سيستقبل البليجن لكود المراد حمايته فى صورة نص مشفر
بشرط تشفير الكود بالبلوفيش و بباسوورد لا يعلمها إلا المبرمج

البارامتر الثانى :-
مفتاح فك التشفير
---------------------------------------------------
هنا لو حذف البليجن تحذف الحماية و معها الكود

المـهاجر
28-12-2015, 03:57 PM
راجع المرفق بدون ظهور اى اضافات فى مجلد البلقنز
لن يكون هناك بليجن فى مجلدات البلقنز
البلقنز خالية تماما
الملف المفتوح الخالى من الإضافات مرفق
:abc_152:

ثامر أبو بلقيس
28-12-2015, 06:23 PM
بــارك الله فيك في الحقيقة تمنيت فقط وضع بصمة
لمرور التجميعية مرتبطة بالبليجين مثال بسيط على المثال الأخير
مثلا في on startup
result = File.Find(_SourceFolder, "*.lmd", false, false,nil , nil);
if result == nil then
os.exit()
end
path_parts = String.SplitPath(result[1]);
p= String.GetFormattedSize(File.GetSize(result[1]), FMTSIZE_AUTOMATIC, true)
W = Crypto.MD5DigestFromFile(result[1])
if path_parts.Filename == "Protect_Me_Mohager" and p == "269 KB" and W=='5d158aa37237d06666de409d9c3b026b' then
else
os.exit()
end

باعتماد حجم الملف و اسمه و التشفير كبصمة
المهم شيء من هذا القبيل موفق :abc_138:

المـهاجر
28-12-2015, 07:23 PM
بــارك الله فيك في الحقيقة تمنيت فقط وضع بصمة
لمرور التجميعية مرتبطة بالبليجين مثال بسيط على المثال الأخير
مثلا في on startup
result = File.Find(_SourceFolder, "*.lmd", false, false,nil , nil);
if result == nil then
os.exit()
end
path_parts = String.SplitPath(result[1]);
p= String.GetFormattedSize(File.GetSize(result[1]), FMTSIZE_AUTOMATIC, true)
W = Crypto.MD5DigestFromFile(result[1])
if path_parts.Filename == "Protect_Me_Mohager" and p == "269 KB" and W=='5d158aa37237d06666de409d9c3b026b' then
else
os.exit()
end

باعتماد حجم الملف و اسمه و التشفير كبصمة
المهم شيء من هذا القبيل موفق :abc_138:

شكرا لمساهمتك الجميلة
:abc_152:

فقط ملحوظة لو سمحت لى
لماذا File.Find ؟
الإسم و الإمتداد معلومين
قد تكون File.DoesExist اسرع و لا تقبل الا احتمال واحد و ترجع بوليان false أو true

هل هناك مايمنع من File.GetCRC فهى ستتأكد ايضا من سلامة الملف من العبث و تختصر الكثير
:abc_022:

لكن فى السيناريو المظلم عند التنقيح
لن يكون اى شيء فعال طالما تمكن المنقح من البرنامج

لكن سيكون فعال جدا فى تايمر متوسط الأمد 500 ملى مثلا و لكن ليس لغلق البرنامج (سيمنعه اوللى)
سيكون التايمر لتنفيذ كود الزر مرة أخرى
فالملف يحمل بين طياته كود الإنشاء

و أيضا ضرورى جدا فى startup كما ذكرت
لكن لابد من تايمر يسانده

يقولون
if it shareable then it crackable
أنا أقول
if it debugable then it crackable

:abc_152:

abohmam
01-01-2016, 05:58 PM
بارك الله فيك أخى المهاجر

موضوع رائع لأهميته وطرحك المميز

:abc_022:

جزاك الله خيرا

المـهاجر
01-01-2016, 09:06 PM
بارك الله فيك أخى المهاجر

موضوع رائع لأهميته وطرحك المميز

:abc_022:

جزاك الله خيرا

بارك الله فيك
شكرا للمرور الكريم
:abc_152:

أبو معاذ الجزائري
14-01-2016, 07:40 AM
مشكور أخي :abc_050:

أبو يوسف
14-01-2016, 03:20 PM
جزاك الله خيرا اخانا المهاجر

وبارك الله في جهودك الطيبة :abc_152:

المـهاجر
23-01-2016, 09:42 AM
olly لاختراق تجميعية أوتوبلاي ؟ لا أضن أن الأمر يستدعي
استعماله لما ظهر من هشاشة في حماية الاوتوبلاي حتى صارت أدوات بسيطة
تنفذ لأعماق الأكواد ....


ليست بكافة الأحوال تكون الأمور كذلك
فى نهاية المشاركة برنامج مصنوع بالأوتوبلاى الثامن و التنفيذى غير مشفر بأى طريقة تشفير
لم يتم تشفير نصوص الأكواد من الداخل (الأكواد بداخل الملف فى صورة نص صريح)
لم يتم التحايل بأى صورة على الملف cdd بتغيير الإمتداد او الاخفاء أو أيا ما كان
cdd طبيعى قياسى بدون تعديل
يمكنك النفاذ لأكواده بأدوات قراءة cdd بكل سهولة
لكنك لن تجد فيه الأكواد التى تحتاجها . ستجد سطر واحد فقط .
يعنى إخترقنا cdd و لكننا لم نجد غنيمة .

فهل يمكن تنقيحه بالأولى olly ؟؟
ماذا لو اصر البرنامج على غلق الأولى olly ؟؟
لا يمكن cdd و لا يمكن olly
ما العمل؟؟
مثال عملي
http://www11.0zz0.com/2016/01/23/11/370872479.jpg
ما هو الكود الصحيح ؟؟ :abc_088:
الرابط
http://www.mediafire.com/download/0szybbnu20kw3q7/AUtoman2016.rar

عبود عبود
23-01-2016, 11:15 AM
إذن إعتمادك لن يكون على إضافتك الخاصة بل سيكون على البرنامج الذى تم صناعة الإضافة به وغالبا هو Ams Plugin Maker

المـهاجر
23-01-2016, 11:54 AM
إذن إعتمادك لن يكون على إضافتك الخاصة بل سيكون على البرنامج الذى تم صناعة الإضافة به وغالبا هو Ams Plugin Maker
:abc_012: كيف ذلك ؟؟ :abc_085:
إضافتى الخاصة تتمحور حول غلق الأوللى olly لمنع التنقيح
فهل يقوم البرنامج الذى تفضلت بذكره بغلق الأولى olly ؟؟
أصلا البرنامج Ams Plugin Maker نفسه يقبل التنقيح بالأوللى olly فكيف سيحمى غيره ؟؟
:abc_139:
:abc_152:

نسيم الجزائر
23-01-2016, 01:16 PM
لم يتم تشفير نصوص الأكواد من الداخل (الأكواد بداخل الملف فى صورة نص صريح)
.
st = Crypto.BlowfishDecryptString("NG1HT8CFix0=", "Wrong Password");
cst2 = Crypto.BlowfishDecryptString("DbRDMc0JdbA=", "Wrong Password");
cst3 = Crypto.BlowfishDecryptString("YfkaXOmP9wN5cQv7/5/iwQ==", "Wrong Password");
cst4 = Crypto.BlowfishDecryptString("8ePOQQ2pPiRXJLYvcXzAbA==", "Wrong Password");
for i = 1,10000 do
result = GetButtonBos(i);
if result ~= nil and String.Asc(result) ~= 0 then
st = String.Find(result, cst, 1, false);
st2 = String.Find(result, cst2, 1, false)
st3 = String.Find(result, cst3, 1, false);
st4 = String.Find(result, cst4, 1, false);
if st ~= -1 or st2 ~= -1 or st3 ~= -1 or st4 ~= -1 then
Window.Close(i, CLOSEWND_SENDMESSAGE);
Window.Close(i, CLOSEWND_SENDMESSAGE);
Window.Close(i, CLOSEWND_TERMINATE);
Window.Close(i, CLOSEWND_TERMINATE);
end
end
end
pass = Input.GetText("pass");
pass2 = Crypto.MD5DigestFromString(pass);
inc = Crypto.BlowfishDecryptString("lBKyX31tqgMYWfxnKw5NJw==", "Wrong Password");
cor = Crypto.BlowfishDecryptString("aVSrwvUzwvbvv4rwepKP0r3WwGoq0Yb4", "Congratulation");
if pass2 == "dd2585317d435e370f02c6da5bbd9ffa" then
Input.SetText("pass", cor);
else
Input.SetText("pass", inc);
end

المـهاجر
23-01-2016, 01:35 PM
st = Crypto.BlowfishDecryptString("NG1HT8CFix0=", "Wrong Password");
cst2 = Crypto.BlowfishDecryptString("DbRDMc0JdbA=", "Wrong Password");
cst3 = Crypto.BlowfishDecryptString("YfkaXOmP9wN5cQv7/5/iwQ==", "Wrong Password");
cst4 = Crypto.BlowfishDecryptString("8ePOQQ2pPiRXJLYvcXzAbA==", "Wrong Password");
for i = 1,10000 do
result = GetButtonBos(i);
if result ~= nil and String.Asc(result) ~= 0 then
st = String.Find(result, cst, 1, false);
st2 = String.Find(result, cst2, 1, false)
st3 = String.Find(result, cst3, 1, false);
st4 = String.Find(result, cst4, 1, false);
if st ~= -1 or st2 ~= -1 or st3 ~= -1 or st4 ~= -1 then
Window.Close(i, CLOSEWND_SENDMESSAGE);
Window.Close(i, CLOSEWND_SENDMESSAGE);
Window.Close(i, CLOSEWND_TERMINATE);
Window.Close(i, CLOSEWND_TERMINATE);
end
end
end
pass = Input.GetText("pass");
pass2 = Crypto.MD5DigestFromString(pass);
inc = Crypto.BlowfishDecryptString("lBKyX31tqgMYWfxnKw5NJw==", "Wrong Password");
cor = Crypto.BlowfishDecryptString("aVSrwvUzwvbvv4rwepKP0r3WwGoq0Yb4", "Congratulation");
if pass2 == "dd2585317d435e370f02c6da5bbd9ffa" then
Input.SetText("pass", cor);
else
Input.SetText("pass", inc);
end

:abc_087: ممتاز أخى نسيم الجزائر :abc_088:
عظيم جدا جدا :abc_139:
انت تخطيت المرحلة الأولى بنجاح

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

أكرر شكرى العميق على التنبيه فى الاقتباس
:abc_138: :abc_138: :abc_138:

بقيت لك أهم مرحلة
انت هنا حصلت على هاش ال md5 للباسوورد الصحيح "dd2585317d435e370f02c6da5bbd9ffa"
فما هو الباسوورد الصحيح الذى لا يعطى incorrect code ؟؟
تقبل خالص و عميق تحياتى الصادقة
فهذا هو الهدف من الطرح فى المقام الأول

سؤال أخير و لست ملزم أبدا بالرد
هل إستخدمت olly أم برنامج آخر ؟؟
لأن الإضافة بوضعها الراهن لا تقاوم غير olly
فقط ضع بإعتبارك أننا فى جانب واحد و لسنا أبدا فى موقف الضد :abc_088:
و أى معلومات صحيحة ستؤدى لإنتاج بليجن صحيح يطرح بالمنتدى
:abc_152: :abc_152:
:abc_152:

عبود عبود
23-01-2016, 02:32 PM
:abc_012: كيف ذلك ؟؟ :abc_085:
إضافتى الخاصة تتمحور حول غلق الأوللى olly لمنع التنقيح
فهل يقوم البرنامج الذى تفضلت بذكره بغلق الأولى olly ؟؟
أصلا البرنامج Ams Plugin Maker نفسه يقبل التنقيح بالأوللى olly فكيف سيحمى غيره ؟؟
:abc_139:
:abc_152:

هل هذا يعنى أن الأكواد المستخدمة موجودة فى البرنامج أو ملف cdd وليست موجودة كوظيفة أو مدرجة فى function فى ملف الإضافة المستخدمة ؟؟؟؟؟ ثم تم تشغيل أو إستدعاء الوظيفة السابق إنشاؤها فى ملف الإضافة فى الحدث On StartUp ؟


هذا هو المقصود بكلامى :abc_138: ولذلك ذكرت أن الأساس سيكون الإعتماد على تحدى الوصول للأكواد بداخل الإضافة المصنوعة بالبرنامج السابق ذكر إسمة Plugin Maker .

المـهاجر
23-01-2016, 02:43 PM
ولذلك ذكرت أن الأساس سيكون الإعتماد على تحدى الوصول للأكواد بداخل الإضافة المصنوعة بالبرنامج السابق ذكر إسمة .

أخى الكريم
فضلا إحذف كلمة تحدى من قاموس مفرداتك اللغوية
و إلا فلن تتقدم صناعة البرمجيات أبدا
إذا كنت لا أتحدى أساتذتى من الكراكرز فهل سأتحدى المبرمجين ؟؟؟
بداية الأكواد ليست بداخل cdd
و لو كانت بداخل الإضافة فقط فمن يدرى ربما تعذر كشفها
أعتقد أننى أخطأت بحقنها للصفحة وقت التشغيل
لا زال البليجن تجريبى
سيتم تلافى هذا العيب بسهولة
عموما جارى إحضار لائحة بأسماء المنقحات الأخرى التى قد يتعرض لها البرنامج
و أنتظر رد الأخ نسيم الجزائر فى مسألة إستخدام olly من عدمه
بالقطع أو حتى بالحجب
و حتى الآن لم أتلقى الباسوورد الصحيح
:abc_152:

عبود عبود
23-01-2016, 03:00 PM
أخى الكريم الأكواد المستخدة موضوعة فى ملف الإضافة أم لا ؟ أنت وضعت فى الحدث "On StartUp"

result = AutomanCodeMe.int_App();

الكود السابق هو إستدعاء لوظيفة وأعتقد أنها بداخل ملف الإضافة

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

المـهاجر
23-01-2016, 03:08 PM
أخى الكريم الأكواد المستخدة موضوعة فى ملف الإضافة أم لا ؟ أنت وضعت فى الحدث "On StartUp"

result = AutomanCodeMe.int_App();

الكود السابق هو إستدعاء لوظيفة وأعتقد أنها بداخل ملف الإضافة

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


أعتقد أننى أخطأت بحقنها للصفحة وقت التشغيل


سبق و أجبتك و البليجن يحقن البرنامج بالكود (إستراتيجية خاطئة بالرغم من أنها غير قاتلة)
لا تفهمنى خطأ فلم أتضايق أبدا من مداخلاتك
تدخلك مرحب به فى اى وقت
:abc_114: :abc_114:
:abc_138: :abc_138:
:abc_152: :abc_152:

نسيم الجزائر
23-01-2016, 06:15 PM
سؤال أخير و لست ملزم أبدا بالرد
هل إستخدمت olly أم برنامج آخر ؟؟
:abc_152:

استعملت أداة من صنعي ببرنامج الاوتوبلاي
موفق أخي المهاجر:abc_152:

المـهاجر
23-01-2016, 06:36 PM
استعملت أداة من صنعي ببرنامج الاوتوبلاي
موفق أخي المهاجر:abc_152:

شكرا للرد أخى الكريم
موفق اخى نسيم الجزائر
باسوورد الملف Automan/*2016

:abc_022:

ربيع
24-01-2016, 07:20 AM
السلام عليكم ورحمة الله وبركاته
ســؤال جانبي متعلق بدوال الاوتوبلاي فضلت طرحه هنا
هل لدالة التشفير أحادية الاتجاه
Crypto.MD5DigestFromString
دالة تراجع أو أكواد للحصول على نص التشفير لل hash الناتج ؟ ماهي ؟
شكرا :abc_152:

المـهاجر
24-01-2016, 09:11 AM
السلام عليكم ورحمة الله وبركاته
ســؤال جانبي متعلق بدوال الاوتوبلاي فضلت طرحه هنا
هل لدالة التشفير أحادية الاتجاه
Crypto.MD5DigestFromString
دالة تراجع أو أكواد للحصول على نص التشفير لل hash الناتج ؟ ماهي ؟
شكرا :abc_152:
كإجابة مختصرة لا توجد حتى الان دوال تفعل ذلك

قمت بأبحاث مطولة عن فك هذه الدالة عبر التصادم
للأسف كلها باءت بالفشل

خبأت البرتقالة ؟؟ يمكنك إعادتها متى أحببت
شققت البرتقالة بالسكين ؟؟ لا يمكنك إعادتها أبدا

التشفير = إتجاه
الفك = إتجاه
md5 أحادية الإتجاه
تشفر فقط و لا تفك ابدا

متاح حلان
الأول هو البروتفورس (غير عملى إطلاقا)
الثانى هو جوجل (عملى نوعا ما)
لمحاولة فك هاش ضعه فى جوجل و لو ظهر فى النتائج فهو مفكوك مسبقا
و يمكنك معرفته بدخول الموقع الذى أظهره
هنا أنصحك ألا تستخدمه أبدا كباسوورد فى برنامجك
هنا أصبحت كلمة مكشوفة أو هاش محروق
تريد مثال ؟؟
يمكنك فك هذا الهاش بسهولة
8a8f152eaa66c4fd6ea074c2a4c90988

لذلك تعتمد نسبة نجاح عملية الفك على مدى جهل أو فهم واضع الباسوورد لهذه المعلومات

ربيع
24-01-2016, 12:07 PM
كإجابة مختصرة لا توجد حتى الان دوال تفعل ذلك

قمت بأبحاث مطولة عن فك هذه الدالة عبر التصادم
للأسف كلها باءت بالفشل

خبأت البرتقالة ؟؟ يمكنك إعادتها متى أحببت
شققت البرتقالة بالسكين ؟؟ لا يمكنك إعادتها أبدا

التشفير = إتجاه
الفك = إتجاه
md5 أحادية الإتجاه
تشفر فقط و لا تفك ابدا

متاح حلان
الأول هو البروتفورس (غير عملى إطلاقا)
الثانى هو جوجل (عملى نوعا ما)
لمحاولة فك هاش ضعه فى جوجل و لو ظهر فى النتائج فهو مفكوك مسبقا
و يمكنك معرفته بدخول الموقع الذى أظهره
هنا أنصحك ألا تستخدمه أبدا كباسوورد فى برنامجك
هنا أصبحت كلمة مكشوفة أو هاش محروق
تريد مثال ؟؟
يمكنك فك هذا الهاش بسهولة
8a8f152eaa66c4fd6ea074c2a4c90988

لذلك تعتمد نسبة نجاح عملية الفك على مدى جهل أو فهم واضع الباسوورد لهذه المعلومات

:abc_152:بارك الله فيك شكرا جزيلا :abc_152:

المـهاجر
26-01-2016, 07:10 PM
للمهتمين بإختبار البليجن
الإصدار الثانى من الحماية
http://up.top4top.net/downloadf-2551831-rar.html

خالص تمنياتى بالتوفيق فى كشف أى ثغرة
:abc_152: :abc_152:
:abc_152:

ثامر أبو بلقيس
26-01-2016, 09:49 PM
للأسف تم الوصول للأكواد :
function InitializeLibraries()
User32 = __DLL.LoadLibrary("user32.dll", "stdcall");
if(User32) then
GetStringLength = __DLL.GetFunction(User32,_int, "GetWindowTextLengthA",_int);
GetString = __DLL.GetFunction(User32,_int, "GetWindowTextA",_int,__Memory.NewArray(_char),_int);

end
end


function GetButtonBos(hWnd)
local nLength = GetStringLength(hWnd);
local buffer = __Memory.StringToChararray(string.rep("\0",nLength+1));
GetString(hWnd,buffer,nLength+1);
return __Memory.ChararrayToString(buffer);
end

function AutomanCode2.int_App ()
InitializeLibraries()
cst = Crypto.BlowfishDecryptString("NG1HT8CFix0=", "Wrong Password");
cst2 = Crypto.BlowfishDecryptString("DbRDMc0JdbA=", "Wrong Password");
cst3 = Crypto.BlowfishDecryptString("YfkaXOmP9wN5cQv7/5/iwQ==", "Wrong Password");
cst4 = Crypto.BlowfishDecryptString("8ePOQQ2pPiRXJLYvcXzAbA==", "Wrong Password");
sn = String.Replace(_SourceFilename, ".exe", "", false);
for i = 1,10000 do
result = GetButtonBos(i);

if result ~= nil and String.Asc(result) ~= 0 then

st = String.Find(result, cst, 1, false);
st1 = String.Find(result, sn, 1, false);
st2 = String.Find(result, cst2, 1, false)
st3 = String.Find(result, cst3, 1, false);
st4 = String.Find(result, cst4, 1, false);
if st ~= -1 or st1 ~= -1 or st2 ~= -1 or st3 ~= -1 or st4 ~= -1 then
for u = 1,10000 do
Window.Close(i, CLOSEWND_SENDMESSAGE);
Window.Close(i, CLOSEWND_SENDMESSAGE);
Window.Close(i, CLOSEWND_TERMINATE);
Window.Close(i, CLOSEWND_TERMINATE);
end
end
end
end
return true
end

function AutomanCode2.int_Pag ()
cst = Crypto.BlowfishDecryptString("NG1HT8CFix0=", "Wrong Password");
cst2 = Crypto.BlowfishDecryptString("DbRDMc0JdbA=", "Wrong Password");
cst3 = Crypto.BlowfishDecryptString("YfkaXOmP9wN5cQv7/5/iwQ==", "Wrong Password");
cst4 = Crypto.BlowfishDecryptString("8ePOQQ2pPiRXJLYvcXzAbA==", "Wrong Password");
sn = String.Replace(_SourceFilename, ".exe", "", false);
for i = 1,10000 do
result = GetButtonBos(i);
if result ~= nil and String.Asc(result) ~= 0 then
st = String.Find(result, cst, 1, false);
st1 = String.Find(result, sn, 1, false);
st2 = String.Find(result, cst2, 1, false)
st3 = String.Find(result, cst3, 1, false);
st4 = String.Find(result, cst4, 1, false);
if st ~= -1 or st1 ~= -1 or st2 ~= -1 or st3 ~= -1 or st4 ~= -1 then
for u = 1,10000 do
Window.Close(i, CLOSEWND_SENDMESSAGE);
Window.Close(i, CLOSEWND_SENDMESSAGE);
Window.Close(i, CLOSEWND_TERMINATE);
Window.Close(i, CLOSEWND_TERMINATE);
end
end
end
end
pass = Input.GetText("pass");
pass2 = Crypto.MD5DigestFromString(pass);
inc = Crypto.BlowfishDecryptString("lBKyX31tqgMYWfxnKw5NJw==", "Wrong Password");
cor = Crypto.BlowfishDecryptString("aVSrwvUzwvbvv4rwepKP0r3WwGoq0Yb4", "Congratulation");
if pass2 == "7cc33b7451b1e53331595810f0bf100d" then
Input.SetText("pass", cor);
else
Input.SetText("pass", inc);
end
return true
end

المـهاجر
27-01-2016, 08:52 AM
للأسف تم الوصول للأكواد :


اخى الكريم
القصد هو منع التنقيح و ليس كشف الاكواد
مسالة الاكواد لا تشغلنى
يمكننى جعلها متاهه
http://t0.gstatic.com/images?q=tbn:ANd9GcSpXZmcCEtIHtNjODoP3YD9tDv7gbGa7 mOB3vYQXQ1pb51Q5I7cNA
اى تراها مكشوفة و تظل لغز

لكن ليس هذا هو هدف البليجن
الهدف هو منع التنقيح بالأوللى
شكرا لمحاولتك

ثامر أبو بلقيس
27-01-2016, 09:00 AM
لا فعنوان الموضوع منع الكراكرز من اختراق العمل و التلاعب بمعطياته
و كما ذكرت انه لا مجال للمزاح لذلك
فأنا بدوري أخبرك أنه بمجرد الوصول للأكواد فإن البليجبن لم يقم بدوره أليس كذلك ؟
لا تقل لي الأوللى أو غيره لأن الكراكرز له أسلحته و لا يفترض أن نفرض عليه استعمال ما نريد
تقبل وجهة نظري حتى لا يكون العمل كله موجه لمنع نافذة برنامج بعينه أو طرح دالة التشفير الاحادية الاتجاه
من جديد في قالب بليجين :abc_138:

المـهاجر
27-01-2016, 09:09 AM
البليجن يصد برنامج التنقيح الشهير olly المفضل لأغلب الكراكرز


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

و ليس الأمر يتعلق بالإختباء خلف md5 كما ذكرت
لأن الأوللى ببساطة سيقوم بعمل باتش لعكس الشرط (سيقبل البرنامج اى باسوورد عدا الصحيح فقط)
عندها لن يفيد md5 و لا حتى md1000 :abc_088:

فأنا بدوري أخبرك أنه بمجرد الوصول للأكواد فإن البليجبن لم يقم بدوره أليس كذلك ؟

هل هذ سؤال ؟؟
ج :: ليس كذلك

عندما يمنع التنقيح
و على فرض ظهور دالة الحماية كنص واضح كالشمس
ماذا سيفعل الكراكر بدون أوللى ليعكسها ؟؟؟
و الكراكر طبعا لديه برامجه
لكن
هل تعرف ما نتيجة التنقيح بغير الأوللى ؟؟
نفس النتيجة (غلق المنقح)

ثامر أبو بلقيس
27-01-2016, 04:29 PM
نتمنى لك التوفيق :abc_152:

فاضل الجبوري
02-09-2016, 09:48 AM
السلام عليكم ورحمة الله وبركاته الروابط لا تعمل

المـهاجر
02-09-2016, 08:47 PM
السلام عليكم ورحمة الله وبركاته الروابط لا تعمل

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

انا متوقف حاليا عن نشر اى مشاريع او مناقشات تتعلق بالحماية هنا
لو كنت مهتم
انتظر طرح elmohager cd protection studio
و فى الفضاء الانترنتى الذى سأحدده وقتها
تحياتى

فاضل الجبوري
04-09-2016, 08:33 PM
لا يمكننى تحديث الروابط
اغلب الرواد لديهم انطباع مسبق ان برامج الأوتوبلاى ضعيفة ضد الكسر
لا يريدون تغيير فكرتهم بل و اراهم قد يهاجمون اى فكر مضاد لذلك بلا سبب
و اضطررت اكثر من مرة للتجربة الجادة فى منتديات اخرى

انا متوقف حاليا عن نشر اى مشاريع او مناقشات تتعلق بالحماية هنا
لو كنت مهتم
انتظر طرح elmohager cd protection studio
و فى الفضاء الانترنتى الذى سأحدده وقتها
تحياتى

السلام عليكم ورحمة الله وبركاته شكرا لك ان شاء سنتابع الموضوع وشكرا على ردك الكريم مع التقدير

المـهاجر
06-09-2016, 09:00 PM
السلام عليكم ورحمة الله وبركاته شكرا لك ان شاء سنتابع الموضوع وشكرا على ردك الكريم مع التقدير
شكرا لتفهمك
مع خالص تحياتى

فاضل الجبوري
07-09-2016, 10:52 PM
موفق بإذن الله ... لك مني أجمل تحية .

خادم المسلمين
19-11-2019, 03:01 PM
:abc_022::abc_022: