Size: a a a

2021 March 22

E

EgorBo in pro.net
за это их уже пнули
источник

A

Aloraman in pro.net
ну если пнули - то ладно
хорошо хоть referencesource под MIT
источник
2021 March 23

A

Aloraman in pro.net
Надо конечно намекнуть, что не модно/молодежно получается
Бетховены то используют RIPEMD160
источник

A

Aloraman in pro.net
А блин,  в SubtleCrypto MD5 нету, печаль
Беда конечно с этими хешами, тяжело предоставить реализацию, которую нельзя использовать в криптографии, но можно в остальных местах
источник

Dv

Dr. Friedrich von Ne... in pro.net
βλαδιμιρ 🎀 🌎🔫
Это шо, нельзя BinaryFormatter использовать?
Верно. Не только из соображений безопасности, но в том числе и поэтому.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Ну, к слову, если у тебя сериализуются свои, проверенные данные, и злоумышленник тебе другие байты подсунуть не сможет, то у тебя всё ок.
источник

Dv

Dr. Friedrich von Ne... in pro.net
EgorBo
я еще думал оптимизнуть недавно такие статики.

короче резервируем регистр и говорим что в нем всегда содержится ссылка на текущий тред (понятно что тред не может поменяться пока мы метод исполняем) - и потом через этот регистр одним шифтом загружаем любые тред статики
Разве TLS уже не работает примерно так, как ты написал?
источник

Dv

Dr. Friedrich von Ne... in pro.net
Александр
Ребят, а подскажите, как читать стандартный вывод  другого приложения? Есть следующий  код: https://pastebin.com/YFrzxfD4

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

Но в консоли у меня работает Python скрипт, в него нужно передать номер телефона и пароль. Аргументами он не принимает.
Нужно ввести номер и ткнуть в Enter, та же история с паролем.
Но я вижу вывод в своей программе на C# только если закрыть окно и это диалог с предложением ввести номер....
Как эмулировать Enter и главное, как постоянно получать данные с скрипта?
Каждый раз после авторизации скрипт отображает в консоли таблицу с данными. После каждого нажатия на Enter она обновляется. Надо выхватить эту таблицу? Кто-то делал подобное? Как реализовать вообще??
Не исключено, что у тебя запускаемый процесс недостаточно регулярно флашит stdout — вот ты и не можешь получить все данные от него.

Попробуй на более низком уровне эти данные читать, и мб через conpty (если это Win).
источник

Dv

Dr. Friedrich von Ne... in pro.net
Эмулировать Enter — ну, можно попробовать просто послать \r\n в stdin процессу. Но там куча тонкостей.
источник

F

Fox in pro.net
Всем примет. Написал приложение на net core 3. Раньше защищал exe с помощью ConfuserEx, но сейчас надо защищать dll. ConfuserEx не работает с dll. Какой программой обфусцировать dll?
источник

VK

Vladislav Khapin in pro.net
писать на фшарпе
источник

E

EgorBo in pro.net
Vladislav Khapin
писать на фшарпе
найс обосрал)
источник

VK

Vladislav Khapin in pro.net
EgorBo
найс обосрал)
лучший бесплатный обсфукатор
источник

F

Fox in pro.net
я на c#. Подскажите бесплатный) Хоть какая-та защита это тоже защита))
источник

VK

Vladislav Khapin in pro.net
это не защита
источник

E

EgorBo in pro.net
это как механическая коробка в США - лучшая автоугон система
источник

AK

Aleksey Kalduzov in pro.net
Fox
Всем примет. Написал приложение на net core 3. Раньше защищал exe с помощью ConfuserEx, но сейчас надо защищать dll. ConfuserEx не работает с dll. Какой программой обфусцировать dll?
зачем вообще это нужно?
источник

IC

Ilya Chernoudov in pro.net
Fox
я на c#. Подскажите бесплатный) Хоть какая-та защита это тоже защита))
тебе обфускатор нужен?
источник

VK

Vladislav Khapin in pro.net
EgorBo
это как механическая коробка в США - лучшая автоугон система
кек
источник

F

Fox in pro.net
ConfuserEx помогал)
источник