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

الهندسة العكسية لبرنامج مكتوب بلغة C#

مغلق
بدأه abdof في 8 يناير 2007 · 3 رد · 1,347 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا مبتدأ في موضوع البرمجة العكسية.

وقد قمت بكتابة برنامج بلغة C# المرفق يحوي على textBox و button بحيث أنه عندما يتم ضغط الزر يتم مقارنة القيمة الموجودة في الTextBox بالقيمة واحد لتظهر رسالة ما وإلا فإنه يظهر رسالة أخرى.

[ byte b = Convert.ToByte(textBox1.Text);

if (b == 1)

{

MessageBox.Show("hello");

}

else

MessageBox.Show("u r stupid");]

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

#2

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

اختر عنوان مناسب لموضوعك في المرة القادمة، قمت بتغييره

اين المرفق ؟

بالنسبة لبرامج .net عامة لا يستخدم OlyDbg بل يستخم Decompiler او برامج اخرى

مثل

IDA

http://www.datarescue.com

او

Lutz Reflector

http://www.aisto.com/roeder/DotNet

او

PEBrowse

http://www.smidgeonsoft.com

...

d4baa0.gif
#3

شكراً أخي على تعديل عنوان الموضوع

لا أعلم لماذا لم يتم وضع المرفق مع الموضوع

جربت Lutz Reflector وهو جميل ولكنه غير مفيد في حالتي لأنه لا يسمح لي بالتعديل وبالتالي قلب الشرط

والأن ساحاول في بقية البرامج

وشكراً.

هذا الموضوع مغلق.

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

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

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

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

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