Обновить
9
0
Александр@buridan

Системный программист

Отправить сообщение

"С их помощью агент перехватывает системные вызовы, скрывает себя из списка директорий и запущенных процессов."

Автор хотел пошутить так? Я бы посмотрел как на обычной windows 10 с включённым PatchGuard работало такое. Или агенты ставятся на машине и отключают системы защиты, чтобы так спокойно хукать SSDT и патчить ядро...

Ну. насчёт того, что перепутать метку не уверен,(названия функций же вроде не путают). Но даже если так, то можно сократить до 1 метки и использовать флаговые переменные, чтобы понимать, какие ресурсы нужно освобождать, а какие даже не выделились.
Думаю, тут уже, всё зависит от привычек программиста.
Не вижу ничего плохого в goto, если это позволяет уменьшить размер кода и упростить читаемость. Но в принципе, это дело вкуса, поэтому я никого не принуждаю копипастить данный код)
Да и статья не про это)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность