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

كيفية معرفة سورس برنامج !

بدأه java123 في 21 يونيو 2011 · 2 رد · 1,747 مشاهدة · في منتدى تحليل التطبيقات البرمجية وحمايتها
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد معرفة السورس كود لبرنامج معين!

ماهي الطريقة ؟

#2

في لغة الجافا مثلا هناك برامج مثل java decompiler, Dava

على ما اعتقد انها تعطيك شفره مصدريه مشابهه ولكن ليست مطابقه

مثلا قمت بكتابة برنامج بالجافا واستخدمت فيه متغير من نوع int واعطيته القيمه 20 عندما قمت بعكس التنفيذ باستخدام java decompiler قام بتحويل الكود الى كود مشابة ولكنه جعل المتغير من نوع byte و انا اعتقد ان السبب هو استخدامه للتقريب narrowing

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

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

يرجى تحديد اللغة التي كتب بها البرنامج حتى يتم نقل الموضوع إلى القسم المناسب.

في .NET هناك برنامج باسم Reflector.

في جافا هناك ما ذكره الأخ mental-driller.

في Delphi هناك برنامج اسمه DeDe.

في باقي اللغات هناك IDA و بعض الـ plugins.

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

Do as I say, not as I do

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

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