![]() |
|
طريقة تحويل كود سورس من الاسمبلي الى الدالفي - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : طريقة تحويل كود سورس من الاسمبلي الى الدالفي (/showthread.php?tid=565) |
طريقة تحويل كود سورس من الاسمبلي الى الدالفي - جابر بن حيان - 11-02-2009 السلام عليكم ورحمة الله وبركاته
اود طريقة تحويل كود سورس من الاسمبلي الى الدالفي طريقة تحويل كود سورس من الاسمبلي الى الدالفي - musvc - 11-02-2009 بعض الكواد تكتب في الدلفي و بعض الاخر في الاسمبلي مثال بسيط بين الدلفي و الاسمبلي : كود : [color=Navy]var[/color] s : [color=navy]String[/color];
[color=Navy]label[/color] [color=Red]rl[/color];
[color=navy]Begin[/color]
s := 'Hello';
[color=navy]if[/color] s = 'Hello' [color=navy]then[/color]
[color=Navy]begin[/color]
[color=Black]asm[/color]
jmp rl
[COLOR="Navy"]end;
[color=Black]exit;[/color]
[color=Red]rl:[/color]
[color=navy]begin[/color]
[color=Black]MessageBox(0,'Hello world','title',0);[/color]
[color=navy]end;[/color]
end;[/COLOR]هذا مثال صغير يقوم بتفقد قيمة S اذا كانت Hello يقوم بالقفز الى rl وثم يقوم باضهار الرساله الذي يمنعها الامر exit من الذهاب الى سطر اخراج الرسالة جرب تغيير قيمة S و لاحض الاتعرف ان الدلفي يترجم الاسمبلي ايضا الى لغة الحاسبة ... اما الباقي فعليك طريقة تحويل كود سورس من الاسمبلي الى الدالفي - محمد عبد العزيز - 13-02-2009 لن تستطيع عمل Compile لاي مشروع حصلت عليه بDeDe لأن هدف DeDe هو تحليل وفهم البرنامج وبعد الفهم والتحليل اعادة البرمجة لايوجد Decompiler يعطيك الملفات المصدرية كاملة لملف تنفيذي برمج بدلفي والسلام عليكم طريقة تحويل كود سورس من الاسمبلي الى الدالفي - kachwahed - 14-02-2009 السلام عليكم. DeltaAziz كتب :أعتقد أني وقعت مصادفعة على Decompiler يقوم باستخراج الملفات المصدرية لبرامج الإصدار Delphi 4 وDelphi 3 فقط، كان ذلك من موقع روسي (تم إيقافه) متخصص في مثل هذه البرامج لكني لم أجربه. طريقة تحويل كود سورس من الاسمبلي الى الدالفي - محمد عبد العزيز - 14-02-2009 kachwahed كتب :أعتقد أني وقعت مصادفعة على Decompiler يقوم باستخراج الملفات المصدرية لبرامج الإصدار Delphi 4 وDelphi 3 فقط، كان ذلك من موقع روسي (تم إيقافه) متخصص في مثل هذه البرامج لكني لم أجربه. تقصد DE Decompiler من برمجة Sergey Chubchenko -يستخدم كنية GPcH- روسي في مقتبل العمر وهو نفس مبرمج VB Decompiler سبق وان جربته وهو لا يعطي الملفات المصدرية (لا يعطي شيئ اكثر من DeDe) ايضا صاحبه اغلق المشروع (حسب قوله) وتوقف عن تطويره السنة الماضية يمكن تحميل نسخة منه من موقع Torry.net حسب علمي يوجد فقط 3 برامج من فئة Delphi Decompiler (هناك اخرى اقل جدية او قديمة جدا) DeDe من برمجة DaFixer مجاني (ملفاته المصدرية متوفرة) http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/DeDe.shtml EMS Source Rescuer تجاري (يمكن تحميل النسخة التجريبية) http://www.sqlmanager.net/en/products/tools/sourcerescuer DE Decopmiler تجاري - متوقف de-decompiler.com الموقع لايعمل http://www.gpchsoft.com/ (موقع مبرمجه) هناك برنامج اخر لم اضعه معهم لانه ليس فقط Decompiler Heaven Tools PE Explorer تجاري http://www.heaventools.com/ والسلام عليكم |