Разборы

библиотека технических материалов Написать
СТАТЬЯ 3 тыс.
171 день назад
Парсинг сайтов как мы сделали rtfox-browser — форк undetected-chromedriver с поддержкой SOCKS5

Прежде чем переходить к нашему решению, стоит сказать пару слов о том, какими способами вообще пытаются подружить ChromeDriver с прокси-серверами. Обычно...

#2captcha#captcha solving#chromedriver#cloudflare bypass+13
rl RTF_LABS_STUDIO 18 мин 2
РАЗБОР 1,9 тыс.
Reverse 178 дней назад
FASM - формат и назначение манифестов

В программинге существует много деталей, которые отделяют любительскую поделку от профессионального софта. Одной из таких деталей является манифест...

#manifest#rt_manifest#rt_version
ma Marylin 26 мин 0
РАЗБОР 1,9 тыс.
Reverse 181 день назад
DLL Inject [2] - выселяем из РЕ-файлов непрошеных гостей

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

#dll-inject#handlecount#loadcount#peb+3
ma Marylin 23 мин 0
РАЗБОР 2,1 тыс.
Reverse 183 дня назад
(Вопрос) Хук вытащить алгоритм генерации themida

Доброго времени суток. Сначала поясню что происходит: У меня на руках Патч к новой версии приложения укреплённой .themida, этот Патч заставляет убрать...

##api##assembler##dll_injection##windows+1
dn Doctor Nazare 6 мин 0
РАЗБОР 3,3 тыс.
Reverse 184 дня назад
DLL Inject [1] - методы внедрения

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

#apc#dll-inject#sedebugprivileges#threadhijacking+1
ma Marylin 19 мин 1
РАЗБОР 2,3 тыс.
Reverse 192 дня назад
Реверс известной онлайн ARPG для собственного офлайн сервера на FastAPI

Всем привет. Бьюсь над пониманием того, как из онлайн игры поэтапно подойти к созданию оффлайн игры, путём понимания нужных запросов-ответов от клиента к...

#fastapi#ida pro#sniffer#x64dbg+2
ni Nikolos 3 мин 0
СТАТЬЯ 2,4 тыс.
Pentest 195 дней назад
Go для пентестера: пишем сетевые инструменты

Пишем свои сетевые инструменты и перестаём плодить одноразовый хлам Я довольно долго относился к самописным пентест-тулзам одинаково: надо быстро решить...

#content discovery go#go для пентестера#http path enumerator#offensive tooling go+7
lu Luxkerr 32 мин 0
РАЗБОР 2,4 тыс.
Reverse 198 дней назад
Как находят уязвимости в драйверах? Windows.

Как находят уязвимости внутри драйвера? Я знаю про метод с IOCTL, где внутри обработки ищут популярные уязвимости для эксплуатации, но есть ли еще какие-то...

##драйвер
ge Gemfory 1 мин 1
РАЗБОР 5,9 тыс.
Reverse 198 дней назад
Реверс-инжиниринг APK: от распаковки до восстановления исходного кода

Когда на аудите тебе прилетает APK финтех-приложения, первый вопрос - не «какой инструмент открыть», а «что именно я ищу». Декомпиляция Android приложений -...

#apktool реверс#jadx декомпилятор#smali код android#декомпиляция android приложений+5
сп Сергей Попов 24 мин 0
РАЗБОР 2,8 тыс.
Reverse 205 дней назад
CRC32 на fasm: почему таблица - это магия

1. Общие сведения 2. Побитовый метод вычисления 3. CRC32 с использованием таблиц 4. Как получить на выходе нуль 5. Применение на практике 6. Послесловие...

#crc32#fasm#полином#табличный метод+1
ma Marylin 24 мин 2
СТАТЬЯ 2,3 тыс.
Reverse 208 дней назад
Службы Windows - перечисление и сбор информации

Как-то мне понадобилось собрать сведения о загруженных драйверах и службах, причём акцент делался на то, сколько их всего, какие активны, а какие нет, и...

#listview#listview winapi#scm#scm fasm+6
ma Marylin 20 мин 0
РАЗБОР 3,1 тыс.
Reverse 210 дней назад
Пишем службу для расшифровки паролей Wi-Fi

В штате буквально всех современных ОС имеется служебный персонал теневого фронта - в Windows его назвали службы "Services". Здесь мы рассмотрим интерфейс...

#dpapi#dpapi fasm#scm#scm windows+5
ma Marylin 31 мин 0
СТАТЬЯ 6 тыс.
Pentest 520 дней назад
Программирование для пентестера: почему важно и с чего начать писать свои скрипты

Ты — пентестер или только собираешься им стать? Тогда у меня к тебе один вопрос: Сколько раз ты чувствовал себя беспомощным, когда любимый инструмент "не...

#python#автоматизация#безопасность#кибербезопасность+7
сп Сергей Попов 11 мин 4
СТАТЬЯ 5 тыс.
568 дней назад
Создание logger ботов внутри телеграм.

Деанон через Telegram-бота 🪤 Бот-ловушка с мини-приложениями и сбором контактов Как это работает: 1. Пользователь заходит в бота, замаскированного под...

#bot#coyotewatch#free#ip address+5
co CoyoteWatch 1 мин 2
СТАТЬЯ 3,5 тыс.
Pentest 593 дня назад
Введение в Bash для хакеров. Часть 2

Прежде чем переходить к массивам, циклам и функциям, стоит держать в голове, зачем всё это нужно именно хакеру. Те же массивы и циклы for/while в реальных...

#bash#linux#автоматизация#массивы bash+5
sq Squ0nk 22 мин 0
СТАТЬЯ 3,6 тыс.
Pentest 595 дней назад
Введение в Bash для хакеров. Часть 1

Прежде чем перейти к синтаксису, стоит понимать, зачем вообще пентестеру или админу безопасности учить bash. Это не просто оболочка для повседневных задач —...

#bash#bash для хакера#grep#linux+5
sq Squ0nk 21 мин 0
СТАТЬЯ 5,1 тыс.
834 дня назад
Слияние csv-файлов с одинаковой структурой заголовков с помощью Python

В предыдущих статьях по обработке наборов данных: статья 1, статья 2, мы написали скрипт, с помощью которого можно обработать данные из файлов «.csv»...

#csv#csv.reader#csv.writer#python+5
jv Johan Van 17 мин 0
СТАТЬЯ 6,9 тыс.
883 дня назад
Снимаем защиту на изменение данных в документах MS Office, LibreOffice с помощью Python

Стоит сразу оговориться: если пароль от защиты известен (например, вы сами когда-то её ставили, но забыли снять перед передачей файла), проще...

#docx#libre office#ms office#ods+6
jv Johan Van 30 мин 0
СТАТЬЯ 3,5 тыс.
Pentest 948 дней назад
Использование библиотеки sh в Python для упрощения работы с командной строкой

Добрый вечер, амигос)) Прошу не судить строго ибо это моя первая статья на форуме…во-первых, не очень люблю писать, во-вторых, между работой, кодингом и...

#bash#docker#python#subprocess+4
ma madargus_ 7 мин 0
СТАТЬЯ 3,6 тыс.
1064 дня назад
Получение WHOIS с помощью скрипта на Python

В общем, необходимость получения информации WHOIS может возникнуть при различных обстоятельствах. И вполне себе можно воспользоваться специализированными...

#iana#ipwhois#python#python-whois+5
jv Johan Van 7 мин 0
СТАТЬЯ 4,1 тыс.
1151 день назад
Удаляем «собачек» из списка друзей в ВК с помощью Python

Стоит сразу оговориться, что под «собачками» в широком смысле понимают не только тех, чей аккаунт удалён или заблокирован администрацией ВКонтакте. Готовые...

#colorama#friends.delete#friends.get#python+5
jv Johan Van 22 мин 0
СТАТЬЯ 14,7 тыс.
1237 дней назад
Простой способ создания дистрибутива Linux на базе Debian с установленными приложениями и обновлениями на примере Linux Mint

Стоит сразу оговориться, что Cubic — далеко не единственный инструмент для сборки кастомного образа. Классический путь для тех, кто хочет более гибкого...

#app#cubic#iso-образ#linux+5
jv Johan Van 15 мин 1
СТАТЬЯ 8,2 тыс.
Cloud 1257 дней назад
Работа с облаком MailRu с помощью Python. Часть 01

Хранить бэкапы в бесплатных облаках, как показывает практика, занятие довольно рискованное, так как это чревато потерей всех ваших данных в один прекрасный...

#cloud#cloud mail.ru#mail.ru#python+5
jv Johan Van 16 мин 0
СТАТЬЯ 14,4 тыс.
1269 дней назад
Сбор данных с сайта знакомств с помощью Selenium, BeautifulSoup и requests используя скрипт на Python

Прежде чем перейти к самому скрипту, стоит сказать пару слов о специфике парсинга именно динамических сайтов через Selenium. В отличие от простых...

#bs4#parsing#python#requests+5
jv Johan Van 56 мин 5
СТАТЬЯ 7,9 тыс.
1271 день назад
Скриншот полной страницы сайта с помощью Selenium и Python

Стоит сразу оговориться, что способ через изменение размера окна под высоту body — не единственный вариант получить полный скриншот в Selenium. Есть ещё...

#chromedriver#headless browser#pagespeed insights api#pytrhon+5
jv Johan Van 19 мин 2
СТАТЬЯ 6,9 тыс.
1272 дня назад
Иконка для скрипта Python в трее, всплывающие сообщения и парсинг курса валют

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

#icon#notify#pystray#python+5
jv Johan Van 18 мин 3