IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/02/23
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
Leopold
Most2
Nausicaa
Vort
Xeha
anon2
nemiga
not_bob_afk
poriori_
un
weko
whothefuckami_
R4SAS orignal: ну че, пора вводить систему монетизации на reg для тех кто часто проебывает ключи)))
orignal давно пора
extraNaCl Вы че наделали? Как блджад можно было подписать exe так, что оно постоянно вываливает screen protector? Пздц, еще чето там про течь на java обсуждали. Ну да, ну да.
zlatinb подпис которой не покавает предупреждение не возможно взять по анонимному
extraNaCl По хуинимному. Я вопрос задал: нахуя подписывать приложение, которое будет вываливать скринпротектор всегда, В ОТЛИЧИЕ ОТ НЕПОДПИСАННОГО.
orignal а я говорил ))
zlatinb а планов за reproducible build есть?
orignal я не знаю как это делать
orignal extraNaCl перезальем
zlatinb я могу подписать если мог только собрат на win
zlatinb я уже подписоваю жава рилизьй и muwire
orignal это к R4SAS-у
zlatinb msys2 инструкции кажется простие
R4SAS extraNaCl: лол
R4SAS extraNaCl: какая система?
R4SAS zlatinb: у тебя есть возможность на гх подписывать?
zlatinb нет потомучто сертификат с two-factor authentication
zlatinb надо на телефоне код получить
R4SAS у тебя винда есть?
zlatinb виртуалка
R4SAS я могу объяснить чего делать
R4SAS только один нъюанс есть
zlatinb какой?
R4SAS для XP надо отдельный MSYS2 делать, и пересобирать там CRT
zlatinb хмм
zlatinb у меня ХР нету, на 10 возможно собрать?
R4SAS vj;yj
R4SAS можнож
R4SAS сама XP не нужна
R4SAS надо просто будет поставить два MSYS2
zlatinb и они друг друга не бутут мешать?
R4SAS не будут
zlatinb ок ну давай тогда, сначало 64
R4SAS один будет типа c:\msys64, а второй c:\msys64-xp
R4SAS ок
zlatinb ах, 64-битовое ХР?
R4SAS нет
R4SAS это просто стандартное название папки такое
zlatinb аха
R4SAS но там будет использоваться только MINGW32
LoKaToR_404 R4SAS: на freeBSD i2pd 2.41 собрал полет норм
R4SAS LoKaToR_404: хорошо
R4SAS значит CI на гитхабе не врет что все нормально собирается)
R4SAS zlatinb: действуй почти так, как описано в документации
R4SAS надо будет её обновить
zlatinb ок, как начинаю?
LoKaToR_404 единственное не смого сам сделать папку в /var/run/i2pd сделал руками и все стартануло. ща пробую в клетках поднять смотрю что будет дам знать
LoKaToR_404 так же в линуксах собираю в дебиане и сусях отпишусь что чего
R4SAS суся больше интересна
LoKaToR_404 лип или тумб
R4SAS без разницы
R4SAS надо как то написать для нее spec
R4SAS но некому
LoKaToR_404 да по ней мало почему то а дистр мне нравится
R4SAS zlatinb: pacman -Syuu
R4SAS 2 раза
R4SAS чтобы обновилось полностью
R4SAS затем из под MSYS окружения:
R4SAS pacman -S git make zip
LoKaToR_404 потом под андрюху буду собирать посмотрю как там на 32 и 64
R4SAS pacman -S mingw-w64-i686-boost mingw-w64-i686-openssl mingw-w64-i686-miniupnpc mingw-w64-i686-gcc
R4SAS это для x86
R4SAS pacman -S mingw-w64-ucrt-x86_64-boost mingw-w64-ucrt-x86_64-openssl mingw-w64-ucrt-x86_64-miniupnpc mingw-w64-ucrt-x86_64-gcc
R4SAS это для x86_64 с подсистемой UCRT
R4SAS тут описано чего это такое
R4SAS все что у нас используется есть в 7/8/8.1/10, так что оно работает без каких либо проблем на полностью обновленных системах
R4SAS на этом подготовка для 7-10 окончена
zlatinb ок минутку
zlatinb готово
R4SAS ты использовал путь по умолчанию?
zlatinb какой путь?
zlatinb скопировал то что мне сказал
R4SAS куда установлен MSYS2
R4SAS тогда тебе достаточно склонировать исходники i2pd
R4SAS и вызвать из папки build скрипт
R4SAS он соберет пакеты для x86 и x86_64 сейчас
R4SAS без подписей
R4SAS установщик не соберется сейчас ибо надо еще XP собирать
R4SAS и да, потом еще InnoSetup поставить надо будет
R4SAS установщик у меня там собирается
zlatinb где точно находится скрипт?
R4SAS <src>/build/build_mingw.cmd
R4SAS как тебе его оптимизировать так, чтобы он на ходу у тебя подписывал - я не знаю
zlatinb невозможно
zlatinb надо пин код ставить и т.н.
R4SAS сейчас я вызываю signtool из Windows SDK после сборки бинарника
R4SAS перед тем как упаковывать
R4SAS а чего, нельзя чтоли из коммандной строки вызвать подпись файла?
R4SAS чтобы далее появилось окно с запросом пароля и кода?
zlatinb надо из developer command prompt но сначало из телефоне я беру код
R4SAS ну, там ты чего то вызываешь ведь?
R4SAS в этом developer command prompt?
zlatinb signtool /a /fd sha256 <file>
R4SAS ну вот
zlatinb signtool sign*
R4SAS это же самое
R4SAS вот тогда всё нормально
R4SAS тебе достаточно поправить так код этого скрипта
R4SAS чтобы у тебя вызывалась чуть чуть другая команда
R4SAS и вызывай этот cmd скрипт из developer command prompt
zlatinb я уже собрал 32-битове
zlatinb не могу ли разве отдельно подписать?
R4SAS можешь
zlatinb сначало преверю если идет вообще ))
R4SAS просто тебе придется i2pd.exe распаковать из архива, подписать и запаковать обратно
R4SAS крч много лишних шагов
R4SAS а для установщика распаковать все 3 i2pd.exe,
R4SAS переименвать их соответственно i2pd_x86, i2pd_x64, i2pd_xp )))
R4SAS крч лишние затраты времени
zlatinb 64-битоое сработало ))
zlatinb счас подпишу
R4SAS zlatinb: вот и я говорю что собрать проблем нет
R4SAS только все ленятся)))
zlatinb проверь пожалуста
R4SAS качаю
zlatinb ок а откуда скачить msys2-xp ?
R4SAS Запускай установщик MSYS2 еще раз
R4SAS только теперь установку делай в папку C:\msys64-xo
R4SAS когда поставишь, заходи в папку c:\msys64-xp\
R4SAS запускай оболочку mingw32.exe
R4SAS аналогично ставим
R4SAS pacman -S git make zip mingw-w64-i686-boost mingw-w64-i686-openssl mingw-w64-i686-miniupnpc mingw-w64-i686-gcc
R4SAS далее идет пересборка CRT
R4SAS cd MINGW-packages/mingw-w64-headers-git/
zlatinb сначало обновить?
R4SAS да
R4SAS обязательно
R4SAS я не помню, стоит ли там по умолчанию vi или nano, если что тоже поставить их
R4SAS nano PKGBUILD
R4SAS смотрим на строку 45
R4SAS _default_win32_winnt=....
R4SAS поменять на
R4SAS _default_win32_winnt=0x501
R4SAS сохраняем
R4SAS MINGW_INSTALLS=mingw32 makepkg-mingw -sCLf
R4SAS pacman -U mingw-w64-i686-headers-git-*-any.pkg.tar.zst
R4SAS cd ../mingw-w64-crt-git/
R4SAS MINGW_ARCH=mingw32 makepkg-mingw -sCLf
R4SAS pacman -U mingw-w64-i686-crt-git-*-any.pkg.tar.zst
R4SAS cd ../mingw-w64-winpthreads-git/
R4SAS MINGW_ARCH=mingw32 makepkg-mingw -sCLf
R4SAS pacman -U mingw-w64-i686-libwinpthread-git-*-any.pkg.tar.zst mingw-w64-i686-winpthreads-git-*-any.pkg.tar.zst
R4SAS cd ~
R4SAS git clone <i2pd>
R4SAS а хотя последнее не надо
R4SAS по привычке пишу)))
R4SAS далее чтобы снова не собирать x86 и x64 можно отредактировать build_mingw.cmd
R4SAS call :BUILDING на строках 76 и 80 закоментировать
R4SAS добавив REM в начале строки
R4SAS и вызвать скрипт в dev cmd
R4SAS (developer command prompt)
R4SAS если всё нормально, то соберется пакет для xp
zlatinb ок ждем
R4SAS по нормальному можно это задокументировать и в документацию запихать
R4SAS это прямой ман для сборки всех версий
R4SAS если кому скучно, могут повторить лоакльно и переписать для документации)))
R4SAS (мне влом пока что писать документацию...)
zlatinb все ))
R4SAS сейчас проверю
R4SAS главное чтобы там не было вызова функций которых нет в XP
R4SAS zlatinb: почти всё)))
zlatinb хм?
R4SAS солянка из трех бинарников в setup)
zlatinb аха
zlatinb и сетап тоже надо подписать
R4SAS ага)
orignal че сделали? подпись?
R4SAS я могу собрать и скинуть тебе
zlatinb ок нет проблема
zlatinb не, я сделаю
zlatinb как собрать в сетап?
R4SAS inno setup поставить
R4SAS распаковать из трех архивов i2pd.exe в корень реаозитория
R4SAS win32 - i2pd_x32.exe
R4SAS win64 - i2pd_x64.exe
R4SAS xp - i2pd_xp.exe
zlatinb откуда inno setup?
R4SAS потом можно открыть папку build проводником
zlatinb encryption support?
R4SAS не надо
R4SAS это шифрованные установщики
R4SAS когда пароль спрашивает
R4SAS а вобще
R4SAS тебе опять же можно отредактировать скрипт
R4SAS закоментировать еще 83
R4SAS и запустить где угодно
R4SAS можно прямо из проводника
R4SAS (сложности, да.... )
zlatinb ок минутку
R4SAS т.е. должно быть 3 i2pd_*.exe в корне исзодников
extraNaCl У меня Network status v6: Testing и что-то совсем не хочет переходить в OK, несмотря на многочисленные попытки
R4SAS extraNaCl: у тебя порт небось закрытт роутером
R4SAS они по умолчанию блокируют входящие
orignal testing значит udp не пашет
R4SAS zlatinb: vot tak poprobui
R4SAS dev prompt
R4SAS set SIGN=1
R4SAS cd build/build_mingw.cmd
R4SAS и готовься 4 раза написать OTP пароль)))
R4SAS 3 раза для i2pd и один для setup
R4SAS по идее должно сработать
R4SAS если у тебя certum не использует timestamp то на строке 68 убери их
R4SAS set "xSIGNOPTS=sign /fd sha256" --- если без них.
R4SAS winxp: с бинарником всё нормально
extraNaCl Минибаг: Отключил ipv6 протокол, но i2pd оставил адрес. Включил ipv6, получил новый адрес, i2pd немедленно его подхватил.
R4SAS ну... на столько сильно это не отслеживается
R4SAS чтобы в процессе рантайма менялось наличие сетевого стека
extraNaCl Новый адрес подхватить умеем, а то что адрес отвалился не умеем
R4SAS новый подхватывается ибо пиртест происходит
zlatinb не понимаю, проблема есть с новой хр бинарник?
R4SAS нет
R4SAS все нормально
R4SAS сейчас установщик проверю
R4SAS zlatinb: setup сделан скриптом?
R4SAS а то тут уже с подписью идет timestamp
zlatinb да то что било на пейстбин
zlatinb что ти мне дал
R4SAS ага, тогда ты zip архивы тоже перезалил?
R4SAS я из тогда тоже возьму, там должны были появиться все с signature + timestamp
R4SAS их*
zlatinb счас посмотрю
R4SAS чтобы разницы не было в бинарниках в архивах и установщике
zlatinb архивов болше нету
zlatinb удалил (
R4SAS блин
zlatinb что, надо опят все сначало?
R4SAS ладно, я их из setup достану и запакую в архивы
R4SAS не надо)
R4SAS zlatinb: всё пересобрал, спасибо
R4SAS сейчас залью
HidUser0 orignal: можно i2pd использовать в других проектах как то? именно сам роутер встроить в другой проект
Lan Разработчик антивирусного программного обеспечения ESET в Twitter сообщает, что на Украину началась новая хакерская атака с вирусом который уничтожает все данные.
Lan ESET заявляет, что он был установлен «на сотнях машин внутри страны». Вирус появился в Украине в 16:52 по местному времени.
Lan Твиты читать тут: twitter.com/ESETresearch
Lan Ребят, бэкапим чувствительные данные на устройства, с которых нет выхода в интернет (физически отключена WiFi карта и GSM модем, не подключен кабель локальной сети).
HidUser0 там что, прям rce под линух?
Lan не, win32
Lan Я просто намекаю, что бэкапы, которые лежат на полке - не помешают.
HidUser0 эт да
orignal HidUser0 конечно
orignal api.h
orignal и idk сделал интерфейс для гоу
HidUser0 мне прост нужно, что бы запускался i2p и сразу создавался тоннель
HidUser0 клиентский
orignal ну так а в чем затруднение?