Лаборатория Лиса
79 subscribers
171 photos
6 videos
8 files
29 links
Ставлю эксперименты с Юнити C#
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
❤1
Интересно, я могу считаться Криптоанархистом?
❤‍🔥1❤1🤔1
Едем в поезде, кайфуем, смотрим ютюбчик чё там в новостях.

Только недавно все смеялись с цен на бензин в Америке когда у них был дефицит. А когда в Крыму и Краснодарском крае закончился, стало не так уж и смешно, когда люди вынуждены выживать по сути 😔

Ну, выводы по нашему российскому обществу давно уже уже сделаны
❤‍🔥3🤡1
Да что вы знаете о безумии?

Настоящее безумие, это копировать медиа с телефона по USB на сервер через Wireguard =D

Смех в том, что я уперся не в сетевые ограничения передачи, а USB передачу =0
Она с телефона почему то очень медленная.
Я накостылировал крч прикол, сжал в zip все фото, отправил на винду, и с винды уже забил весь пропускной канал общаги (100 Мбит/с ) на сервер. Самое эффективное по переносу большого количества изображений на сервер.
Это хоть и очевидное решение, но максимально неудобное. Видимо телефону даже во флеш памяти очень сложно мененджментить что у него там в памяти, по этому зип архив кидается проще просто банально потому что это один большой непрерывный файлик.

Тоже самое и с сетью, инициализация одного большого канала передачи, а не сотни маленьких.
❤‍🔥1
Отличные новости, у меня заработал мой личный блог внутри моего сайта!

Да, выглядит немного наивно, но как по мне, это веет каким то своим вайбом =)
❤4❤‍🔥2👍1🤡1
У меня деплой CI шредингера, пока не наблюдаешь, он в суперпозиции, может упасть на docker pull

Как только наблюдаешь, все деплоится хорошо =D
❤‍🔥2😁1
Ну здрасте приехали, а я говорил, что мы скоро будем контейнеры на флешках передавать. Вот пришло время.

Буду сейчас образы брать из своего регистри, раз такая пляска со стороны Майкрософт. Это что за фигня такая, что за санкции 401 ошибка? Это глюк или санкции?

Ошибка 429, слишком много запросов, лол, вопрос закрыт.

Из за этого 401 ошибка тоже возникает прсото потому что токен не сгенерировался из за 429 ошибки

Нейронка говорит, что просто тупо слишком много запросов на Майкрософт, от чего срабатывает рейтлимит и банит нахер соединения. Это печально
5 гбенаных часов спустя =D

Локальная сборка на локальном докер регистри заработала.

Да, неприятно когда твоя инфраструктура ломается просто из за какой то внешней зависимости и от туда тебя просто пинают под жопу...
Чат ГПТ круто генерирует =D
❤‍🔥3🥰2👏1😁1
Почему ваш платный VPN (Расширение для браузера) не работает с YouTube — и вы об этом не знаете

Сегодня у меня отлетел почему то платный VPN (Расширение для браузера, которое проксирует нужные конкретные сайты)

YouTube, как вы знаете, это не один сайт. Когда вы добавляете youtube.com в список проксируемых доменов — вы проксируете только интерфейс. Само видео уходит через googlevideo.com, превьюшки через ytimg.com, аватарки через yt3.ggpht.com. И всё это летит мимо вашего прокси напрямую. (Видимо в моем сервисе про это забыли, иначе я не могу понять почему он отвалился)

Браузерное расширение (FoxyProxy, любой платный VPN-плагин) работает на уровне URL каждого запроса. Оно не знает "из какой вкладки пришёл этот запрос". Запрос на r4---sn-xxx.googlevideo.com выглядит для него как просто запрос в никуда — под правило youtube.com не попадает, идёт напрямую.
Итого для нормальной работы YouTube нужно добавить:
youtube.com
googlevideo.com
ytimg.com
youtu.be
yt3.ggpht.com

Часто платные VPN-расширения просто держат актуальный список таких доменов внутри. Вот и весь секрет за ваши деньги.

Firefox кстати единственный браузер где это можно решить нормально — там есть browser.proxy.onRequest API, который позволяет смотреть из какой вкладки пришёл запрос и роутить весь трафик вкладки через один прокси независимо от домена.
Лисята молодцы, сделали правильно, именно этот фактор подтолкнул меня на переезд с Edge на Firefox.

В Chrome/Edge этого API нет, там только PAC-скрипты с перечислением доменов вручную.

FoxyProxy кстати работает именно через такой подход в Firefox — и поэтому там это работает лучше чем в Chromium-браузерах. Там можно "обернуть" сайты в некие контейнеры.

Если у вас отвалился Прокси подобный ВПН, просто добавьте больше доменов с ним связанных и все заработает.
❤1❤‍🔥1🤔1
Как много я писал вам о Timing Attack уязвимостях (Относительно недавно можно сказать узнал об этом)

Но просматривая код своего старого проекта, которому уже почти 2 года (ASP.Net на котором держится мой сайт)

Там есть restAPI функционал для лаунчера игры. И да, я использую аутентификацию лаунчера по API ключу (Для того, что бы кидди скрипты не смогли заддосить мой API загрузками файлов)

Так как код старый, я допустил там как раз ту самую уязвимость! Хаха, кто бы мог подумать =)

if (expectedSignature != receivedSignature) <-- Вот она
{
context.Result = new UnauthorizedResult();
return;
}


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

Но фиксится это просто

byte[] expectedBytes = Convert.FromBase64String(expectedSignature);
byte[] receivedBytes = Convert.FromBase64String(receivedSignature);

if (!CryptographicOperations.FixedTimeEquals(expectedBytes, receivedBytes))
{
context.Result = new UnauthorizedResult();
return;
}


Не забудьте добавить библиотеку
using System.Security.Cryptography;


Так что перепроверьте свои API приложения что бы там небыло таких приколов. Исправление занимает БУКВАЛЬНО 1 минуту, но проактивно вас защищает.

#CyberSecurity #DotNet #TimingAttack #SecureCoding #APISecurity #FoxHardSoftness
🔥2
А вы знали о таком инструменте?
Я нет!
Вот показываю.

Ставите:

sudo apt install timg


Выводите в консоль любую картинку:

timg image.png


Прикольно помогает посмотреть хотя бы примерно что находится в изображении на сервере, если вы не используете Kitty или Putty или XServer =)
❤‍🔥3
Хорошие новости!

Я запустил свой лаунчер! Теперь можно смотреть на прогресс игры, как вообще там дела идут

Пощупать механики и что вообще там происходит =)

https://foxhardsoftness.ru/launcher

Пока что доступна версия для Windows, так как билда игры на линукс у меня физически нет пока что.
🔥4🥰1🙏1
Ох, Озушка моя Озушка =0
Как мне тебя не хватает это жесть
Вау, оно реально работает на линухе!!!

И установка и распаковка и контроль версий! Крута!

С первого раза на линуксе завелось, проработал хорошо)

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

По этому пока что закрою билд, как только выпущу стабильную версию игры, открою как на линукс, так и на виндовс билды =)
🔥2