139 читали · 6 лет назад
Внедрение своего кода в адресное пространство процессов
Внедрение своего кода( динамически ) в чужие процессы — штука достаточно интересная. Это может служить как во благо, так и во зло. Хотя, понятие «зло», местами, весьма абстрактно в информационном мире, я не могу провести точную границу между тем, что «плохо», а что «хорошо», тем более, если это касается внедрения кода… В данной статье мы займемся созданием своего DLL инжектора. Что это такое, думаю, знают все. Такой способ внедрения стороннего кода достаточно популярен и удобен. Писать DLL Injector мы будем на C++ в среде Microsoft Visual Studio 2010...
736 читали · 6 лет назад
Windows Shellcoding x86 – поиск Kernel32.dll – часть 1 [Перевод]
Абсолютно верно, вы обратились по адресу. Для человека, который изучал Linux Shellcoding, а потом начал работать в Windows, поверьте мне, это будет намного сложнее, чем вы себе можете это представить. Ядро Windows полностью отличается от ядра Linux. Как уже говорилось, ядро Linux намного легче в понимании, чем ядро Windows, потому что оно имеет открытый исходный код и у него намного меньше свойств по сравнению с ядром Windows. С другой стороны, у Windows было столько вправок и переделывании за последние годы, в результате чего многое изменилось...
225 читали · 2 года назад
Ключи доступа: что это такое и почему они нужны
Мы расскажем вам, что такое ключи доступа, как их получить и где их можно использовать для безопасного входа в систему, не раскрывая свой адрес электронной почты и не создавая пароль. Мне надоели пароли. Их почему-то одновременно легко угадать и трудно запомнить, и уберечь их от рук преступников сложно. Чтобы решить эту проблему, Альянс Fast Identity Online (FIDO) разработал ключи доступа — форму технологии аутентификации без пароля. Ключи доступа избавляют от необходимости вводить адрес электронной...