بسم الله
وجدت موقع يعلم shell coding على ويندوز و لينكس باستخدام nasm وفى بداية الأمثلة بدأ بمثال بسيط كالعادة وهى داله sleep حيث انه يمرر لها معامل واحد وهو الوقت وعند استدعاء الدالة قام باستدعائها من عنوانها والعنوان هو 0x77e61bea
حتى تتضح الصورة سأضع المثال
[sECTION .text]
global _start
_start:
xor eax,eax
mov ebx, 0x77e61bea ;address of Sleep
mov ax, 5000 ;pause for 5000ms
push eax
call ebx
ووضعت الكود السابق فى برنامج لا يستدعى sleep ونجحت الدالة لتعمل دون الحاجة الى loadlibrarya وgetprocaddress لتحميل تلك الدالة
هل عند احد كتاب او وصله لتعليم دوال api ولكن بلغة التجميع باستخدام NASM وليس أى اسمبلر اخر كالمثال الذى سبق ذكره .وانا اعلم ان هذه الطريقه سيتغير فيها عنوان الدالة من نظام الى اخر
شكرا لكم :)