الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكنينى ان اعدل رقم اى بى فى ملف نتفيذى التفصيل فى الداخل

بدأه Zius في 27 أبريل 2009 · 10 رد · 2,349 مشاهدة · في منتدى تحليل التطبيقات البرمجية وحمايتها
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا لا اعلم اى شئ عن الاسمبلى او c++

ولكن احتاج الى شئ بسيط عندى ملف تنفيذى مصنع بلغة c++

هذا الملف يقوم بالاتصال بسرفر معين لنقول ان اى بى ال سرفر هو "169.150.0.11"

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

السبب هو انى اريد انا اعمل فلتر للبكتس بين البرنامج والسرفر

ارجوالاهتمام

Do you have dreams?

Do you think you can do anything and nothing impossibale?

Well think again , Dream less , and Never wish (Advice)!!

#2

ربما يكون هناك checksum

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3
Xacker كتب:
ربما يكون هناك checksum

لم افهم قصدك

كما اوضحت انا لا اعلم اى شئ عن الاسمبلى كمان احب ان اضيف انى حولت البحث عن رقم الاى بى باستخدام هيكس اديتور لكن دون جدوه

ايوجد اى افكار؟ ام يتوجب عليا تعلم اسمبلى؟

Do you have dreams?

Do you think you can do anything and nothing impossibale?

Well think again , Dream less , and Never wish (Advice)!!

#4

لا علاقة للأسمبلي بما أتكلم عنه، لذلك نقلته لقسم التحليل

ألم تقل بأنك قمت بعمل باتش له لكن يحدث قطع بالاتصال؟ يعني انت غيرت الـ IP الذي يتم الاتصال به بشكل رئيسي.

أم ماذا؟

ما الذي فعلته مرة أخرى وحاول ترتيب الخطوات بشكل دقيق حتى لا يصبح شوربة.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#5

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

الان ما قصة checksum؟

Do you have dreams?

Do you think you can do anything and nothing impossibale?

Well think again , Dream less , and Never wish (Advice)!!

#6

يعني البرنامج الذي كتبته يعمل loader و يقوم بعمل باتش في الذاكرة وليس على ملف البرنامج الأصلي؟

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#7
Xacker كتب:
يعني البرنامج الذي كتبته يعمل loader و يقوم بعمل باتش في الذاكرة وليس على ملف البرنامج الأصلي؟

نعم بالظبط انا استخدم vb6 اقوم بعمل امر shell ثم احدد مقبض البرنامج واحدد العنوان الذى يحمل رقم الاى بى واعدله الى رقم اخر

وذلك عند طريق مديول يقوم بقراءة والذاكرة والكتابه عليها والعمليه تتم بنجاح ولكن المشكله كما اوضحت فى غلق الاتصال

Do you have dreams?

Do you think you can do anything and nothing impossibale?

Well think again , Dream less , and Never wish (Advice)!!

#8

هل تأكدت من عدم وجود checksum في الذاكرة يشمل المكان الذي تقوم بالتعديل عليه؟

checksum = CRC check أو ما شابه

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#9
اقتباس
هل تأكدت من عدم وجود checksum في الذاكرة يشمل المكان الذي تقوم بالتعديل عليه؟

هذه أول مرة أسمع بها, كمان هناك Checksum للذاكرة غير الملف التنفيذي, طبعا الامر برمجيا ممكن...

هل من الممكن ارفاقة نسخة من البرنامج او رابط للتحميل؟

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#10

الأفضل أن يراسلك على الخاص بالرابط.

حتى لا يصبح الموضوع غير قانوني.

وازيك يا باشا :D

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#11
Wael Dalloul كتب:
هذه أول مرة أسمع بها, كمان هناك Checksum للذاكرة غير الملف التنفيذي, طبعا الامر برمجيا ممكن...

هل من الممكن ارفاقة نسخة من البرنامج او رابط للتحميل؟

ASproducts من زمان هذه الحماية موجودة فيها، تقريباً كل برامج الحماية تضيف هذه الميزة على الكود الخاص بها لعدة أسباب، زيادة الحماية + ضمان عدم وجود مشكلة في إعادة الملف للشكل الصحيح في الذاكرة...

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…