Частина 30 - x64 Асемблер [Part 4]

Для повного змісту змісту всіх уроків натисніть нижче, оскільки це надасть вам короткий зміст кожного уроку, а також теми, які будуть розглянуті. https://github.com/mytechnotalent/Reverse-Engineering-Tutorial

Сьогодні ми навчимося кодувати свій простий "хеллоу ворлд" програму в x64 Асемблер.

Ми просто створюємо рядок в секції .data і додаємо повернення рядка в кінці команди. Потім ми виконуємо простий запис call, який використовує таблицю векторів переривань операційної системи, щоб вивести наш рядок в стандартний вивід або термінал.

Ми скомпілюємо і запустимо нижче:

Як ми бачимо, "Hello World!" було відображено в терміналі. Наступна неділя ми навчимося відлагоджувати цю просту програму в GDB.

results matching ""

    No results matching ""