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

[ تمت الإجابة ][مشكلة]عمل فك تجميع لملف بإستخدام Nasm

بدأه SIFE في 13 فبراير 2009 · 3 رد · 1,294 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بصناعة ملف exe عادي بعدها أردت تحويل الكود الخاص به من السي إلى الأسمبلي فقمت بفك تجميعه بإستخدام nasm بالأمر التالي :

nasm -f bin -o ss.exe ss.asm

المشكلة أن الملف ss.asm يكون فارغا .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#2

اعتقد ان الملف ndisasm هو المسؤول عن فك ملفات exe

يمكنك ايضا الحصول على ملف الاسمبلي من خلال ملف السورس للسي. من خلال كمبايلر السي.

اذا كان لديك vc++

اذا كان ملفك اسمه sample.c

cl.exe /Fa sample.asm  sample.c

تستطيع التعديل فيه ثم عمل كمبالير بالامر

ml sample.asm

اما اذا كنت تستخدم mingw

استخدم الامر

gcc.exe -S sample.c

وللحصول على ملف تنفيذي بعد التعديل على الاسمبلي

gcc.exe  sample.s

تم تعديل هذه المشاركة بواسطة فهدالشلوي في 14 فبراير 2009 في 00:08

tvquran_6.gif

#3

استعمل ndisasmلكن لا اظن اخي سيف انه سيعطيك نتيجة جيدة -_-

اصلا المجمع nasm يعتمد على فكرة التقشف فلا يقبل الكثير من الاشياء السهلة في masm

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#4

النتيجة المرجوة لم تكن كما أريد ،أنظروا إلى هاته المقالة : http://www.phreedom.org/solar/code/tinype/ عندما عمل فك تجميع ظهرت له ترويست PE بما تحتوي أما أنا فظهر لي فقط قسم text هذا بإستخدام ndisasm.

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

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

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

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

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

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