Частина 3 - "Привіт, світ"

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

Сьогодні ми почнемо з початку і зробимо дуже простий програмний код на C++, який нічого більше не робить, ніж використовує оператор потоку для відправлення літеральної рядка до stdout і потім використовує маніпулятор кінця рядка для очищення буфера виводу.

Давайте почнемо створювати file 0x01_asm64_helloworld.cpp і введіть наступне:

#include <iostream>

int main()
{
    std::cout << "Hello World!" << std::endl;
    return 0;
}

Давайте скомпілюємо і зв'яжемо.

g++ -o 0x01_asm64_helloworld 0x01_asm64_helloworld.cpp

Давайте запустимо.

./0x01_asm64_helloworld

Ми бачимо простий результат.

Hello World!

Ці уроки призначені спеціально бути КРАТКИМИ і ЛЕГКИМИ. Я знаю, що деякі з вас вже досить досвідчені, але я дуже хочу зробити цей курс якомога більш доступним для початківців.

У наступному урокі ми відлагодимо цю дуже просту бінарну програму за допомогою нашої розробчої збірки Radare2.

results matching ""

    No results matching ""