Частина 16 - Хакінг ADD
Для повного змісту всіх уроків натисніть нижче, оскільки це надасть вам короткий зміст кожного уроку, а також теми, які будуть розглянуті.
Давайте знову переглянемо наш приклад ADD нижче:
Давайте відлагодимо:
Ми бачимо, що значення 67 у десятковій системі числення переміщується в r1 нижче:
Давайте хакнемо! Давайте встановимо r1 = 66!
Тепер ми бачимо, що ми хакнули програму, коли вона додає значення, вона буде мати інший вивід. Якщо ви згадаєте на останньому лекції, r0 = 120. Тут ми бачимо, що ми хакнули r1, і тепер значення r0 становить 119!
Це сила розуміння асемблера. Це дуже простий приклад, але з кожним новим серіалом, як я вже сказав, ми створимо програму, відлагодимо її і хакнемо її.
Ця комбінація інструкцій допоможе вам отримати практичний досвід, коли вивчаєте, як мати абсолютний контроль над застосунком, а в разі відтворення вірусів надає можливість зробити бінарний файл робити саме те, чого ви хочете!
Наступна неділя ми вийдемо на тему ADDS.