Заметки долбаёба
1.87K subscribers
104 photos
3 videos
3 files
33 links
Download Telegram
Forwarded from Kritos Industries LTD.
UPD. В дополнение в следующей статье расскажу о том как любой прямо сейчас может находиться в ботнете и почему App store/Play store не могут удалить данные приложения. Приложение может быть любое - впн, игра и тд. Если старый телефон жив и запустится, то установлю подобное приложение и покажу как понять, что устройство находится в ботнете
5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Ранее писал во основном канале про подмену p0f и то что собираюсь делать через user-space TCP/IP стек, последние 2 дня копался в этом, пытаясь оптимизировать по максимуму. В сравнении с обычной версией клиента без подмены вышло 20-30% прироста по ОЗУ засчёт буферов, но при нагрузке в 20-30к RPS по ЦПУ всё плачевно.
Устанавливать жёсткие лимиты не стал, да и это особо бы не помогло, т.к на 1 VPS располагается по 2к прокси и на новых локациях, где всего лишь 1-2 сервера это бы не помогло.

По этому решил залезть в говно по уши (ядро линукса), чтобы не перезаписывать пакеты, а менять их в момент отправки, управляя всем через user-space прослойку, которая будет говорить ядру какие пакеты нужно модифицировать и как.
Из-за этого выход подмены p0f немного затянется, т.к это огромные изменения в коде ядра и в идеале хотя бы пару недель протестировать под нагрузкой всё, но благодаря этому разницы в скорости работы с подменой и без практически не будет разницы в производительности, максимум в 1-3%, из-за обращения в кэш для получения прессета под айпи.

Возможно в будущем из этого сделаю небольшой сабпродукт, если есть владельцы прокси шопов/поставщики, которые сами поднимают прокси, можем обговорить детали

💎 Proxy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
ПОБЕДА🚀

Более 28 часов работы безвылазно за пк и без сна и MVP готов. Пока что патч ядра с базовой подменой через простенький user-space интерсфейс между ядром и системой, только SYN, остальное тоже готово, но нужно на свежую голову проверить, т.к под конец была лютая поплавка, максимально тупо поймал дедлок, который блокировал всё ядро и система зависала, в итоге пришлось все сложные моменты вырезать для проверки и ждать по 1-1.5ч для пересборки ядра

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

P.S Если успею допилить всё до того как привезут сервер в США, то подмена p0f будет запущена вместе с ISP прокси США, если нет, то чуть позже анонсы будут на сайте за 2-3 дня до начала работ, т.к потребуется обновлять ядро и перезапускать сервера по очереди
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥186👍4
Заметки долбаёба
ПОБЕДА🚀 Более 28 часов работы безвылазно за пк и без сна и MVP готов. Пока что патч ядра с базовой подменой через простенький user-space интерсфейс между ядром и системой, только SYN, остальное тоже готово, но нужно на свежую голову проверить, т.к под конец…
UDP. Вношу последние правки, если не возникнет дополнительных проблем, то перехожу к финальным тестам и после на какой-то из локаций ДЦ запущу, вероятно в Нидерландах. Пока ориентируюсь на первую половину апреля.

Такой скорости с подменой я не ожидал, очевидно что нагрузка около нулевая, из-за того что всё происходит на уровне ядра без перехвата пакетов, но всё равно в некоторых моментах пришлось пихать буферы и O(n) лукапы, чтобы прям глубоко в логику ядра не лезть, т.к работаю с этим впервые и есть высок шанс сломать всё, а курить несколько недель, как всё устроено, не горю желанием . Так что возможно подмене p0f на резидентским быть
340🔥81👍1
Заметки долбаёба
UDP. Вношу последние правки, если не возникнет дополнительных проблем, то перехожу к финальным тестам и после на какой-то из локаций ДЦ запущу, вероятно в Нидерландах. Пока ориентируюсь на первую половину апреля. Такой скорости с подменой я не ожидал, очевидно…
Всё работает отлично, потерей скорости никаких и утечек тоже, пару дней погоняю под нагрузкой и буду разворачивать на Нидерландах, там некоторое время постить, дальше спланируем график тех работ и будем обновлять на остальных локациях
👍5🔥4
На низком старте🚬

P.s сразу будет с подменой p0f, запуск в понедельник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
ISP прокси США с подменой p0f запущены🚀

P.s в течении пары дней ночью могут быть отключения на 10-15 секунд для установки обновлений, т.к это не финальная версия и постоянно будет обновляться для оптимизации
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Forwarded from Kritos Industries LTD.
Времени писать полноценную статью пока что нет, займусь этим когда разверну всё на остальных локациях, но кратко объясню.

У каждого устройства в сети есть свой цифровой отпечаток - TCP/IP(p0f), у всех он разный, иногда отличия огромные, а иногда мизерные.
Основные параметры это - MSS, TSval, ttl, TCP options, Windows size, TOS и тд.
Антифрод системы делают так - про UserAgent, TLS или любым другим клиентским параметрам поверяют, с какой системы заходит клиент, после анализируется сетевой слой, а именно соединения, которые были отправлены клиентом. Если использовать обычные прокси без подмены p0f, то в 99% случаях сетевой отпечаток будет Linux, т.к в основном на нём все разворачивают прокси, а с клиентской стороны Windows/Macos, и это фактически сразу палит вас антифроду.

По промежуточным результатом вижу огромный буст в проходе фрода. Из того что подтверждено: гугл, проверили совместно с разработчиком Vision Browser, у обоих одинаковый результат - без модификации отпечатка браузера на чистом профиле сразу кидает на номер. Кто регает гугл, знает, что без "поломки" отпечатка на десктопе невозможно получить вериф по номеру, всегда будет QR

💎 Proxy
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
Forwarded from Kritos Industries LTD.
Подмена p0f запущена на всех датацентр и ISP, в планах добавить это в будущем на резидентские прокси, но точно не ранее Q4 этого года начну работы, т.к они абсолютно по другому работают, из-за этого нужно использовать другой подход.

Статьи о резидентских прокси и p0f, вместе с чекером, будут позже. Не буду обещать когда именно, т.к в ближайшее время назначат дату операции и после неё буду около недели отходить

💎 Proxy
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🔥1
Forwarded from Kritos Industries LTD.
Не обновляйте свои антики до 147 версии ядра хрома, а если обновили, не заходите в сервисы с серьёзным антифродом.

Неделю назад вышла 147 версия ядра хрома и многие антики бездумно бросились ставить её, не проводя никаких тестов, чем подставили под удар кучу своих пользователей. До 147 версии хром в deviceMemory возвращал не более 8ГБ озу, даже если в системе их 256, хром возвращал только 8. Это было введено очень давно для того чтобы уменьшить энтропию отпечатков, но времена изменились, сайты стали более загруженными и браузерные игры прокачались. Из-за этого была повышена планка в deviceMemory до 8/16/32ГБ, чтобы требовательные сайты могли определять класс устройств.

Из-за этого после обновления многих антиков у кучи людей стали баниться ADS кабинеты, девелопер акки и тд. Всё из-за того что антики бездумно обновили ядро, но не обновили базы отпечатков. В итоге ваш профиль с M1 Max до апдейта мог быть абсолютно нормальным, но после апдейта в нём так же продолжило биться 8гб ОЗУ, в природе таких конфигураций просто не существует, минимальный объём у него 32ГБ.

Казалось бы, мелочь, но такой фактор дал возможность антифродам скосить кучу аккаунтов к которым уже были вопросы, но 100% уверенности в том что это "бот" не было

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

P.S возможно в этом году будет запущен дополнительный продукт, для тех кто занимается мобильным антифродом и регистрацией гугл акков и прочего, а так же интегрирован в мобильные профиля Vision специально для регистрации гугла. Заниматься этим буду уже после операции, если удастся при помощи этого побороть гугл (регистрировать акки на десктопе без номера) и проект отправится в разработку, сообщу во втором канале. Сделаем гугл снова великим 🤭

💎 Proxy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Делаем свой антик?🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7😁2
P.s собираю кастомное ядро хрома, с подменой отпечатков, UDP, QUIC и тд, под один продуктов, которые будет запущен летом и под будущие.
Если кому-то интересно и будет фидбек, то соберу базовый UI для управления и дропну на гит, а потом может как-нибудь перерастёт в что-то большее
27👍227
Заметки долбаёба
P.s собираю кастомное ядро хрома, с подменой отпечатков, UDP, QUIC и тд, под один продуктов, которые будет запущен летом и под будущие. Если кому-то интересно и будет фидбек, то соберу базовый UI для управления и дропну на гит, а потом может как-нибудь перерастёт…
Два вечера, 68 патчей и практически готовое ядро, которое лучше практически всех существующих антиков.

Думал будет намного сложнее, но оказалось что нет, так что скорее всего после того как реализую все необходимые интерфейсы под себя, накидаю базовую панель для управления (без сорсов ядра) и дропну на гит

Осталось добавить UDP, из-за которого единственные детекты остались, QUIC, протестировтаь их и докинуть пару патчей для Headless, уже сейчас фактически любая автоматизация невидима для антифрода, что видно на тесте в моём чекере, когда он в притык не видит открытый девтулз, только дебаггер смог поймать, но это правится одним патчем, так же пиксельскан всеми доступными методами (перегрузка, рендер и тд) не может засечь его.

Так же вполне вероятно, что когда завершу с задачами, под которые и делаю это ядро, кроме бесплатной версии на гите сделаю версию для клиентов прокси-сервиса с 5-10 бесплатными отпечатками в месяц, а дальше как пойдёт, если будет свободное время, то возможно выльется в полноценный продукт, уже есть пару идей, которых ни у кого на рынке нет

P.s все тесты делал с шумами на всём, специально постарался их максимально мягкими сделать, чтобы задетектить, без базы отпечатков всего существующего в мире железа, было невозможно
14👍1👏1