السلام عليكــم ورحمـة الله وبركاتــه
قمت بصناعة ملف exe عادي بعدها أردت تحويل الكود الخاص به من السي إلى الأسمبلي فقمت بفك تجميعه بإستخدام nasm بالأمر التالي :
nasm -f bin -o ss.exe ss.asm
المشكلة أن الملف ss.asm يكون فارغا .
السلام عليكــم ورحمـة الله وبركاتــه
قمت بصناعة ملف exe عادي بعدها أردت تحويل الكود الخاص به من السي إلى الأسمبلي فقمت بفك تجميعه بإستخدام nasm بالأمر التالي :
nasm -f bin -o ss.exe ss.asm
المشكلة أن الملف ss.asm يكون فارغا .
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com
اعتقد ان الملف 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
استعمل ndisasmلكن لا اظن اخي سيف انه سيعطيك نتيجة جيدة -_-
اصلا المجمع nasm يعتمد على فكرة التقشف فلا يقبل الكثير من الاشياء السهلة في masm
العمل كثير و الوقت قليل أعاننا الله
النتيجة المرجوة لم تكن كما أريد ،أنظروا إلى هاته المقالة : http://www.phreedom.org/solar/code/tinype/ عندما عمل فك تجميع ظهرت له ترويست PE بما تحتوي أما أنا فظهر لي فقط قسم text هذا بإستخدام ndisasm.
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…