14485

Мы выдержали эту ночь!1

Мы выдержали эту смену!

Мы выдержали эту ночь!

Всех с Наступившим! Желаем вам не болеть в новом году!

П.С. одно пьяное чмо, которому руки держали, всё-таки с ноги ударило меня...

8365

Если назвали братом - хотят обмануть12

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

Дело оказалось в блокировке эбу по незапускам. Блокировку снял. Котёл заработал, в салоне тепло. Клиент счастлив.

- брат, я переведу тебе деньги?

- хорошо, переведи

- щас тока все на место соберу

- ну хорошо, ждать не буду, мы поедем на ёлку с детьми

- спасыба брат

Через час он меня заблокировал. Денег естественно не перевел.

Я не стал беднее. Он не стал богаче. Он стал очередным мудаком из целой серии таких же "умников"

Показать полностью
5150

OpenAI облажались: как я получил доступ к видео Sora без водяных знаков за один вечер1

(ссылка на гитхаб и на готовый продукт - в конце статьи.) OpenAI добавляет водяной знак на все видео из Sora. Типа защита. Только вот оригиналы без водяных знаков лежат на тех же серверах — и забрать их может любой авторизованный пользователь. Я написал расширение, которое это делает в один клик. Рассказываю, как нашёл и почему это вообще работает.

С чего все началось:

Я не такой частый юзер Sora, но когда увидел, что люди ПРОДАЮТ доступ к видео без водяных знаков — сначала подумал, что они сделали машинное обучение и фотошопом каждый кадр обрабатывают. Но когда я попробовал - результат был готов за 1 секунду. В тот момент я осознал: ЗНАЧИТ ВИДЕО ЛЕЖАТ НА СЕРВЕРАХ. Во мне проснулся инстинкт хакера, и я начал искать ДЫРУ.

Первым делом я полез изучать вкладку Network, пробуя различные методы тыка туда-сюда. Всё что удалось оттуда получить - это подтверждение, что да, оригинал видео без водяных знаков есть на сервере.

Например, при открытии видео мы видим запрос на получение медиафайла: /backend/project_y/post/s_69491ee99e408191addbc9b74004ebca/tree?limit=20&max_depth=1

Который и отдаёт URL для видео с водяным знаком, но в том же ответе присутствуют и другие поля:

"encodings": {
"source": {
"path": "https://videos.openai.com/az/files/00000000-3fc0-7280-a658-0386c8b0d4af/raw?se=2026-01-01T00:00:00Z&sp=r&sv=2024-08-04&sr=b&skoid=cfbc986b-d2bc-4088-8b71-4f962129715b&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-27T01:09:39Z&ske=2026-01-03T01:14:39Z&sks=b&skv=2024-08-04&sig=aIewYW3/7HZGVUWwnvYnSUSplfd/WKOpvsaz0yC6wUw=&ac=oaisdsorprsouthcentralus"
},
"source_wm": {
"path": "https://videos.openai.com/az/files/00000000-3fc0-7280-a658-0386c8b0d4af/raw?se=2026-01-01T00:00:00Z&sp=r&sv=2024-08-04&sr=b&skoid=cfbc986b-d2bc-4088-8b71-4f962129715b&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-27T01:09:39Z&ske=2026-01-03T01:14:39Z&sks=b&skv=2024-08-04&sig=aIewYW3/7HZGVUWwnvYnSUSplfd/WKOpvsaz0yC6wUw=&ac=oaisdsorprsouthcentralus"
},
"endcard_wm": null,
"thumbnail": {
"path": "https://videos.openai.com/az/files/ec223ed8fe79a36_00000000-3fc0-7280-a658-0386c8b0d4af/drvs/thumbnail/raw?se=2026-01-01T00:00:00Z&sp=r&sv=2024-08-04&sr=b&skoid=cfbc986b-d2bc-4088-8b71-4f962129715b&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-27T01:09:39Z&ske=2026-01-03T01:14:39Z&sks=b&skv=2024-08-04&sig=eedTClrNLjxDF7aCW2CbU1TRras38CF+OgmpJ4wAW9U=&ac=oaisdsorprsouthcentralus"
},
"unfurl": {
"path": "https://videos.openai.com/az/files/34780fbcd347644_00000000-3658-7284-9d9f-64947faf826b/drvs/link_thumbnail/raw?se=2026-01-01T00:00:00Z&sp=r&sv=2024-08-04&sr=b&skoid=cfbc986b-d2bc-4088-8b71-4f962129715b&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-27T01:10:43Z&ske=2026-01-03T01:15:43Z&sks=b&skv=2024-08-04&sig=3dx5D0VSb8YcK6Pf1VOuoM3s7+BaeGuUTqTnh9nAHQ4=&ac=oaisdsorprcentralus"
},
"md": {
"path": "https://videos.openai.com/az/files/2fccbbc30a166d1_00000000-3fc0-7280-a658-0386c8b0d4af/drvs/md/raw?se=2026-01-01T00:00:00Z&sp=r&sv=2024-08-04&sr=b&skoid=cfbc986b-d2bc-4088-8b71-4f962129715b&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-27T01:09:39Z&ske=2026-01-03T01:14:39Z&sks=b&skv=2024-08-04&sig=KfpzXrJ15F3/iti4/NMrWGyQVbKQNmD3LCa0RuAU1Gk=&ac=oaisdsorprsouthcentralus"
},
"gif": {
"path": "https://videos.openai.com/az/files/ec3c5d130062958_00000000-3fc0-7280-a658-0386c8b0d4af/drvs/gif/raw?se=2026-01-01T00:00:00Z&sp=r&sv=2024-08-04&sr=b&skoid=cfbc986b-d2bc-4088-8b71-4f962129715b&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-27T01:09:39Z&ske=2026-01-03T01:14:39Z&sks=b&skv=2024-08-04&sig=ZLmnXWBXyptAIBFFjb8oSDZmkJgMIUWH9BUspSk3kvs=&ac=oaisdsorprsouthcentralus"
}
},

Нас интересует поля source и source_wm, URL на видео без водяного знака и с водяным знаком соответственно. Проблема в том, что OpenAI в оба поля вставляют одинаковый URL. Но само наличие поля source указывает на то, что изначально оригинал там был - а значит, вероятно, до сих пор где-то есть.

Первым делом я подумал - ха, так можно просто попробовать подобрать URL, вставляя нужный gen_id/task_id/post_id. OpenAI использует целых три идентификатора для обозначения видео. Но ничего из этого не получилось, потому что в каждом URL присутствует параметр подписи (signature), который генерируется на стороне сервера и который невозможно брутфорсить.

Значит проблема где-то в другом месте...

Возвращение к истокам

Спустя пару часов безуспешных попыток я вдруг вспоминаю: стоп, у них же был другой сайт! Не зря этот называется Sora2 - на первом я что-то не припомню водяных знаков, а аккаунт тот же!

И вот я иду на старый сайт Sora, открываю старое видео - запрос уже другой: /backend/generations/gen_01kbk5p1s5f9pb63q81sx9atax

В нем используется gen_id вместо post_id. Я подумал - это оно! Но когда я получил gen_id для видео из новой Sora и попытался выполнить запрос с ним - получил ошибку. Хм, значит снова мимо, едем дальше.

Дальше я начал смотреть - а что еще всплывает во вкладке network?
Я при открытии сайта я увидел странный запрос: /backend/notif?limit=10

Который возвращает всю нашу библиотеку (и Sora1, и Sora2) во всех возможных качествах, включая тот самый source, который Sora2 не хотела отдавать:

"encodings": {

"source": {

"path": "https://videos.openai.com/az/files/00000000-e9ac-7283-a06d-7e9688f1756f/raw?se=2026-01-01T00:00:00Z&sp=r&sv=2024-08-04&sr=b&skoid=cfbc986b-d2bc-4088-8b71-4f962129715b&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-27T01:10:01Z&ske=2026-01-03T01:15:01Z&sks=b&skv=2024-08-04&sig=25ruxWAU/CxniQTJBn6Cvq8GD0sUzkx5MUi2QJouPSc=&ac=oaisdsorprwestus2",

"size": 5938502,

"width": 1280,

"height": 704,

"duration_secs": 10.1,

"ssim": 0.9935621,

"az_path": null,

"codec": "h264"

},

"source_c2pa": null,

"md": {...},

"ld": null,

"thumbnail": {...},

"link_thumbnail": {...},

"spritesheet": {...},

"gif": {...},

"mp3": {...},

"source_wm": {

"path": "https://videos.openai.com/az/files/00000000-c904-7284-9ac9-cb42fe88ec64/raw?se=2026-01-01T00:00:00Z&sp=r&sv=2024-08-04&sr=b&skoid=cfbc986b-d2bc-4088-8b71-4f962129715b&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-27T01:10:43Z&ske=2026-01-03T01:15:43Z&sks=b&skv=2024-08-04&sig=l8CTaphMR1i/JxTvjR+hvhAt0Oi6RoHoRXnLjJRTs04=&ac=oaisdsorprcentralus",

"size": 5929815,...

},

То есть endpoint для уведомлений отдаёт то, что основной API прячет. Классика.

Открываем видео по ссылке - да, это оно. Видео, сгенерированное на новом сайте Sora2 без водяного знака!

Ссылки

Chrome Web Store: https://chromewebstore.google.com/detail/sora-remove-watermark-ope/femmbfkejicbihcplfopaiokeagdkjgg

GitHub: https://github.com/smaiht/sora-remove-watermark

Показать полностью 1
5495
Лига Инвесторов
Экономика Экономика

Ответ на пост «Праздник под угрозой голода: как россияне вмиг обеднели после Нового 1992 года»13

UPD:

Кто там в комментариях возмущался 500-ми рублей за батон. Конечно 50. Но отредактировать пост уже не могу.

Я помню этот кошмар. Батон хлеба - 500 рублей. А детское пособие - 30 рублей. Дочери 4 года. А у меня из продуктов только картошка и полбуханки чёрного. Она капризничает, есть не хочет это. А как я ей объясню, что денег на что-то вкусное нет? Помню - тогда заперлась в ванной и рыдала от отчаяния. Хорошо муж из рейса на следующий день приехал и хоть немного денег привёз, кусок мяса и два пакета молока.

Желаю гореть в аду тем, кто это устроил.

3906

Минусы быть банщицей1

Серия Банюшка Златовласки
  1. Потная работёнка. За 12 часов смены я выпиваю минимум 5 литров воды. Предполагаю, что с пОтом у меня уходит +- столько же.

Моя дневная норма воды

Моя дневная норма воды

2. Отёки. Чтобы восполнить водно-соляной баланс, мне рекомендовали пить соленую воду. От нее на утро (рандомное) я становлюсь Олегом Монголом. Весы могут показать +2 кг, которые к вечеру исчезают.

Я в обычной жизни / я на утро после бани

3. Мозоли и порезы. Я всю жизнь была белоручкой, работала за ноутбуком. А тут и ведра таскать надо, и веники вязать и чеснок тереть. Постоянно обжигаюсь, ударяюсь(

4. Нужно постоянно мыть голову. У меня длинные густые волосы. Как же мне влом мыть их и сушить после каждой смены!

5. Дубовые листья везде. Прям везде. Они меня преследуют.

6. Плавится мозг. После жаркого парения минут 10 я плохо соображаю, и почему-то именно в эти 10 минут ко мне подходят с вопросами ВСЕ. Иногда я иду в душ охладиться, но даже там ко мне пристают с вопросами, когда следующее парение? С чем оно будет?

7. Сталевары. Каким бы ни был жар, им всегда мало. Все эти рассказы «я у себя на даче баню топил под 130, жаль она сгорела». Конечно, блин, сгорела!

8. После работы хочется есть острое и жирное. Я истекаю слюной, когда думаю, что приду и поем чипсы со вкусом «ребрышки гриль»…. Или острый доширак с говядиной…. Блин, ну вот опять 🤤

9. Стереотипы о онлибанщицах. Классика. Угадаете, что мне пишут чаще всего?

10. Судороги. У меня пока их нет, потому что я постоянно пью витамины, но коллеги жалуются на боли. Боюсь, что и меня настигнет(

Конечно, есть и плюсы. Иначе бы я не работала тут. Но об этом в отдельном посте!

________

https://t.me/zlatobanya — мой канал «Банюшка Златовласки». Чтобы не потеряться:)

Показать полностью 7
4282

А вы знали, что у LEGO есть свой паспорт?

Оказывается, в фирменных магазинах LEGO по всему миру можно получить LEGO Passport. Бесплатно. Просто попросить продавца и всё — ты гражданин Леголенда.

Паспорта бывают разные по цвету. Официально LEGO это никак не объясняет, но по цвету обложки опытные люди сразу понимают, где именно выдан паспорт. Почти как с настоящими. В Европе чаще встречается коричневый, в США — синий, в Великобритании — красный.

Внутри все по-взрослому. На первой странице паспорта вписываются фамилия, имя, дата и место рождения, номер паспорта Фотографию, правда, не печатают. Её предлагают собрать самому в стиле LEGO. Глаза, лицо, прическа - всё как у минифигурки. Хочешь быть космонавтом, хочешь — пиратом. Полная свобода самовыражения.

Но главное для коллекционеров и фанатов конечно же не сам паспорт, а штампы. Потому что паспорт без штампов просто тетрадка. А вот со штампами начинается магия. У каждого магазина LEGO есть свой именной штамп.

Кроме всего прочего есть также тематические штампы, праздничные, уникальные, которые ставят только в определённые дни. В общем тысячи их.

Также в паспорте есть страницы для своеобразных событийных виз. В некоторых магазинах ставят отметки за участие в ежемесячных сборках, детских мероприятиях и за посещения специальных дней LEGO. Никакой системы, всё немного хаотично, но именно в этом и прелесть. Как в настоящих путешествиях.

Вот такой вот он LEGO-паспорт. Он ничего не даёт, но почему-то очень радует. Наверное, потому что это редкий случай, когда паспорт не про контроль, а про игру.

Мой ТГ-Канал

Показать полностью 12
8556

Ответ Sim.VA в «Прекрасное далеко»14

Сначала они говорят, что в СССР не было свободы творчества, а потом переснимают Простоквашино, Чебурашку, Летучий корабль, Бременских музыкантов...

2299

Ответ на пост «Лавров: РФ пересмотрит переговорную позицию после атаки Киева на резиденцию Путина»8

Кто-нибудь, объясните пожалуйста, из-за чего такой небывалый переполох вот уже несколько дней? Или это были первые несколько десятков дронов, залетевшие на территорию России? А до этого, несколько десятков тысяч дронов куда прилетали? Не на территорию России? А люди погибали всё это время от дронов не на территории России? Или у нас безопасность страны, это только безопасность чьей-то резиденции? А на всех остальных граждан, кто не находится на этой резиденции, эта безопасность не распространяется?

Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества