Возможно реально по длине проверяется, с курла же там они короткие получаются обычно. Можно ещё попробовать user-agent от курла послать.
Чуть позже добавлю флаги командной строки для обрезания и кастомного user-agent’а.
Такие фейки, обычно, дольше 2-3 суток не живут. Меня удивляет, почему вк.ком так долго держится )
К сожалению для quic генерирует некорректно, c *.googlevideo.com внутри страны не прокатывает. В поле CRYPTO Wireshark не видит расширений, в том числее и SNI. ТСПУ тоже не видит, и соответственно не пускает. См.вложения, версия v0.4
QUIC_Initial_cloudsearch_google_com_2025-06-25_12-41-49.bin (1,3 КБ)
user-agent это интересно. Только как его в бин превратить для запрета.
Хз как это пофиксить. Пробовал и параметры крутить, и bundle сертификатов от курла цеплять, но проблема остается. Можно конечно просто отправлять запрос курлом и ловить его прогой, но для этого есть ncat, какой смысл тогда. Хотелось функционалом go обойтись, но что-то quic-go мне не даётся…
Короче плюнул на это дело и сделал генерацию через запросы к курлу. Как минимум, пейлоады теперь не поломанные.
payloadGen_v0.6.zip (2,0 МБ)
Версия для линукса может не работать, хз
payloadGen_v0.6_linux.zip (2,0 МБ)
GoodCheck_GO (точнее curl.exe)
у себя в скриптах пишу -x "" или --noproxy $domain
чтобы глобальный прокси не использовался
set http_proxy=http://127.0.0.1:3128
set https_proxy=http://127.0.0.1:3128
set all_proxy=http://127.0.0.1:3128
ругалось на “неработающий” интернет
и вообще не хотело ничего проверять (ByeDPI) без “native”
потом правда заработало так и не понял что поменялось
неудачный запуск
2025.06.25/18:52:25 127.0.0.1 TCP_TUNNEL/200 FIRSTUP_PARENT/Warp\127.0.0.1 www.bing.com:443
CONNECT 1260(ms) 39(byte)
2025.06.25/18:52:25 127.0.0.1 TCP_TUNNEL/200 FIRSTUP_PARENT/Warp\127.0.0.1 www.bing.com:443
CONNECT 2338(ms) 39(byte)
удачный
2025.06.25/18:57:18 127.0.0.1 TCP_TUNNEL/200 FIRSTUP_PARENT/Warp\127.0.0.1 www.bing.com:443
CONNECT 730(ms) 63664(byte)
2025.06.25/18:58:11 127.0.0.1 TCP_TUNNEL/200 FIRSTUP_PARENT/Warp\127.0.0.1 www.bing.com:443
CONNECT 820(ms) 60870(byte)
2025.06.25/19:01:05 127.0.0.1 TCP_TUNNEL/200 FIRSTUP_PARENT/Warp\127.0.0.1 www.bing.com:443
CONNECT 635(ms) 60801(byte)
даже не пришлось использовать
set http_proxy=
set https_proxy=
set all_proxy=
чет у меня только tls создает, Quic не создает.
винда
Нужна стратегия под инсту, думал какими то скриптами ее подберу чем руками… щас буду проверять насколько этот инструмент из шапки еще рабочий
Хз. Возможно дефолтный индоусовский курл не поддерживает h3? Скачайте сами с оф. сайта и киньте exe’шник и остальное содержимое папки bin рядом с exe’шником payloadgen. curl for Windows
щас буду проверять насколько этот инструмент из шапки еще рабочий
Это старье. Более новая версия у меня в профиле.
del
был неправ
на винде есть
C:\ProgramData\chocolatey\bin\curl.exe
как и наверно scoop
M:\_Microsoft\_MSYS2\ucrt64\bin\curl.exe
M:\_Microsoft\_MSYS2\mingw64\bin\curl.exe
M:\_Microsoft\_MSYS2\mingw32\bin\curl.exe
C:\Users\le0n\AppData\Local\Microsoft\WinGet\Packages\cURL.cURL_Microsoft.Winget.Source_8wekyb3d8bbwe\curl-8.14.1_2-win64-mingw\bin\curl.exe
C:\GitHub\zapret-win-bundle-ZIP\zapret-win-bundle-master\cygwin\usr\local\bin\curl-kyber.exe
и хоть и не совсем curl зато умеет ECH
у меня создаётся, curl обновленный
Привет классный быстрый удобный чекер нашло пробития 76/83 сайтов что довольно не плохо
На линуксе .bin файл не сохраняет на диск. А должен вроде, да?
от лица какого пользователя был запуск ?
Обычного пользователя или …
Обычного. Но через sudo и su - тоже ничего не сохраняется. ChatGPT сказал надо поменять права в исходном коде с 0200 на 0644, но не помогает.
Оу
Какая милая система.
Спойлер
1 - Командой mount проверьте правила монтирования. А то вдруг мы в контейнере работаем и запись у нас под запретом
2 - создаем папку с владельцем никто и правами 0777. Кладем туда скрип и тоже меняем ему права на указанные (ну или в /tmp развлекаемся) .
Спойлер
В любом случаем бинарник от Ори должен спросит , а потом создает 2 файла. Оба файла содержит название сайта.
От лица sudo все должно делаться, если конечно у нас не п.1 (но тут мы сами виноваты)
Нифига. ChatGPT говорит listenTCP()
и/или listenUDP()
не вызываются.
Потому что добавленная строчка fmt.Println("Saving binary to file:", filename)
не появляется при работе проги. Стал говорить, что curl не так вызывается, но что-то я запутался.
Новая версия, с логированием. Попробуйте что у вас получится
payloadGen_v0.7.zip (2,1 МБ)
payloadGen_v0.7_linux.zip (2,0 МБ)
У вас на каком именно этапе проблема? Вы в самой консоли видете hex?
Спойлер
Доверяйте чатугпт и не думайте
Все хорошо
Чатгпт ваш мозг
Спасибки. Угнал
CRITICAL ERROR: your version of cURL not supporting HTTP3
И как резко обломали.
Предыдущая версия создавала пейлоад без вопросов