РуЛиб - онлайн библиотека > Коллектив авторов > Python > Python глазами хакера

Читаем онлайн «Python глазами хакера»

глазами ХАКЕРА
Санкт-Петербург
« БХВ-Петербург»
2022
УДК
ББК
004.43
32.973-018.1
П12
П12
Python
глазами хакера.
СПб.: БХВ-Петербург,
-
2022. -
176
с.: ил.
-
(Библиотека журнала «Хакер»)
ISBN 978-5-9775-6870-8
Рассмотрены современные интерпретаторы языка
reverse shell,
Python.
Описано устройств~
файлового вируса, трояна, локера и шифровальщика. Представлень
примеры инструментов дr1я автоматизированного сбора информации о компьюте
ре, динамического анализа вредоносного кода, в том числе с использованием АР
VirusTotal.
Приведены примеры программ для разгадыванИJ1 капчи, поиска людеi
на видео, обработки сложных веб-форм, автоматизации
сать на
Python
iOS.
Показано, как напи
новый навык для голосового помощника «Алиса» и различные про
граммы дr1я одноплатных компьютеров.
Для программистов и специалистов по и11формацио1111ой безопасности
ББК
УДК 004.4:
32.973-018.1
Группа подготовки издания:
Руководитель проекта
Павел Шали11
Зав.редакцией
Людмила Гауль
Редактор
Марк Бруцкий-Стемпковский
Компьютерная верстка
Ольги Сергие11ко
Дизайн обложки
Зои Канторович
Подписано в печать 01.12.21.
Формат 70х100 1 /1 6 . Печать офсетная. Усл. печ. л. 14,19.
Тираж 1500 экз. Заказ №2950.
"БХВ-Петербург'', 191036, Санкт-Петербург, Гончарная ул., 20.
Отпечатано с готового оригинал-макета
ООО "Принт-М",
ISBN 978-5-9775-6870-8
142300,
М.О., г. Чехов, ул. Полиграфистов, д.
© ИП
Югай АО.
1
2022
©Оформление. ООО "БХВ-Петербург", ООО "БХВ".
2022
Оглавление
Предисловие ..................................................................................................................... 7
в террариуме. Изучаем виды интерпретаторов
Python
.••••••••.••••• 9
.••••...••.•.••.•.••.•••••••••....•.••••.••.•••••..•........••.••••.•...••••.••.••••.••••.••••.
(Николай Марков)
1. Разборки
Python, надо понять Python."" ... "" ... " ..... ""." ............ " ............. "." .. "" ... " ..... "" .... 9
Нижний уровень .... "" ... "" ... " ..... " .......... " ... "."" ... " ..... " ..... " ... ""."" .. "." ............. " ....... "" .... " ... " .1 О
Змея в коробке ."" .. "." ..... " ... " ..... "." ""." ... ""."""."" ..... "."" ... " ..... "" .......... " ... " ... " ... "." "."" .... l l
Виртуальная реальность" ... ".""""."."" ..... "." ....... " ... " ... "" ... " ..... ""." .. ""."" .... "" ... "" ... "" .. "".12
Jython""."" .. "." ..... " .. " ...... """." ... "".""." .. " ... ""."""." ....... " ... " ..... "".""." ... "".""."""."" .. 12
lronPython ."" ..... " ... " .. "."" ... "."" ... "" ... " ... " " ... " ... "" ............... "" .. "." .. " .. "" "."" ..... "." ... "" 13
Заключение .. """" ... ""."".""" .......... " ... ".""".""."" ... " ..... "" ... "." .. "." .. " ... "" ........ " ...... "" ... " ..... 14
Чтобы понять
2. Reverse shell
на
Python.
Осваиваем навыки работы с сетью на
на примере обратного шелла (Илья Афанасьев)
Python
.•.••.••••.•.••••..•.•.•.••••.••.••••••••.••••.••••••.• 15
Переходим к практике .... " ..... " ... " ... ""."" ..... ""." ... "".""."""".""."" ..... "" .... "" ..... """.""."."". 15
Используем
UDP."" ... ""."" ... "" ... " ... " ... "" ..... "."" ...................... "".""" ... "" ........ " ..... "" .. "" ...... 16
Сторона сервера"."""." ............ " ... ""." .. "." ... "" ... " .. " ...... " ..... " ............. " ................ " ... "." .. 16
Сторона клиента .. " ..... " ... " ... " ... " ....... "."" ... "" ... " ................. " ... "" ..... " .... "" ..... """." .. " .... " 17
............................................................................................................................... 17
" .............. "." .......... " ................. " ............ " ...... "" ..... " ... "" .... "" ..... " ...... " .. " ....... 18
Сторона сервера .... " ... "" ... " ... " ..... " ... " ... " ..... " .......... "" ... " .......... " ..... " ........ " ... "" ........ "." .. 18
Сторона клиента." ... "" ... " ............... " ..... " ... " ... "" ............... "" ... " .. "."" ...................... " .. "" ... 19
Тестируем ." ..... ""." ........ " ...................... " ..... " ... " ............ " ..... " ............ " .. """" .......... " .... "".20
Применяем знания на практике ." ........ " ..... " ... " ............... "" ... " ... "" ............ " ........... " .. " ... "" ... ".21
Делаем полноценный reverse shell ...... "." ..... " .......... " .......... "."" ....... " ........... " ... """ ... "" ..... ".".21
Сторона клиента (атакованная машина) " ... " ..... " ... " ................. ""."""