Частина 34 - x64 C++ 1 Код [Part 1]
Для повного змісту змісту всіх уроків натисніть нижче, оскільки це надасть вам короткий зміст кожного уроку, а також теми, які будуть розглянуті. https://github.com/mytechnotalent/Reverse-Engineering-Tutorial
Сьогодні ми починаємо нашу роботу з мови C++. Величезна більшість шкідливого програмного забезпечення написана на C++ і проходження простих прикладів коду протягом наступних місяців та розбір їх у дебагері нададуть вам справжній практичний підхід до вивчення справжньої роботи з кодом.
Ми використовуватимемо Kali Linux далі разом з Radare 2. Ви можете завантажити VirtualBox і завантажити аплікацію Kali Linux x64 для слідування за цим.
Давайте почнемо з прикладу коду C++ 1:
У цьому випадку ми просто створюємо функцію main і використовуємо бібліотеку виводу C++ для виведення тексту "Hello World" з новою лінією в кінці в термінал. Давайте скомпілюємо і зв'яжемо:
Давайте запустимо в терміналі:
Як ми бачимо, "Hello World" успішно відображено в терміналі.
Наступна неділя ми введемо Radare 2 і відлагодимо код і дослідимо, як він виглядає в x64 Асемблері.