assembly

  1. M

    03 - x86 Shellcoding | Windows Shellcode

    ===================================================== Windows Shellcode ===================================================== بعد أن قمنا بشرح الجزء المتعلق بالـ Linux, سنقوم بشرح كيفية كتابة Shellcode يعمل على الـ Windows. كما ذكرنا في المقال السابق أن الفرق بين الـ Linux و الـ Windows عند...
  2. M

    02 - x86 Shellcoding | Linux Shellcode Part 2

    ===================================================== JMP-CALL-POP Shellcode ===================================================== الطريقة الثانية JMP - CALL - POP: في الطريقة الأولى قمنا بتحميل الـ String في الـ Stack بأنفسنا ولكن في هذه الطريقة ، سنجعل البرنامج يقوم بهذه المهمة بدلا من ويتم...
  3. M

    01 - x86 Shellcoding | Linux Shellcode Part 1

    ===================================================== Linux Shellcode ===================================================== توقفنا في المقال السابق عند كتابة Shellcode يقوم بطباعة "Hello World" في حالة الـ Linux, وللقيام بذلك سنقوم بكتابته عن طريق الـ Assembly ومن ثم تحويله لـ Shellcode. كما...
  4. M

    00 - x86 Shellcoding | Introduction

    ===================================================== Shellcode ===================================================== هو مصطلح يطلق على الـ Code المستخدم بداخل الـ Exploit (يرجى مراجعة سلسلة Buffer Overflow) والذي يمكن المهاجم من التحكم بجهاز الضحية بصورة أو بأخرى وسمي Shellcode تحديدا لأنه...
  5. M

    Intel 64 and IA-32 Architectures Manual March_2017

Top