#Где_то_за_кадром



Как хакеры взламывают программы?



Один из способов - это использование reverse engineering, который еще называют обратной разработкой.



В чем суть? Когда у тебя есть готовая программа и много времени, которое некуда деть, можно сопоставить действие и результат. Например, если нажать на эту кнопочку, а потом на ту, то выскочит баннер. А если сначала на ту, а потом на эту, то произойдет регистрация нового пользователя.



По такому сопоставлению достаточно легко предположить, как устроено все внутри программы. А отсюда можно сделать вывод в каких местах могут быть уязвимости.