Суп, анон. Запилил скрипт для скрытия постов в PNG-картинках, и отображения скрытопостов прямо в треде. Приглашаю тестировать и пользоваться. Дополнительные фичи: - упаковка в скрытопост любого количества файлов в любом формате - шифрование произвольным паролем - возможность цифровой подписи поста приватным ключом - отправка приватных сообщений, которые сможет расшифровать только получатель
Как пользоваться: - установить расширение для использования юзерскриптов (например, tampermonkey для firefox) - создать новый скрипт, скопировать код отсюда https://github.com/anon25519/hiddenthread/blob/main/HiddenThread.user.js - в треде под обычной формой постинга появится вторая форма, через которую можно загрузить скрытопосты или создать свой - загруженные скрытопосты будут вставлены под постами-контейнерами
Для скрытия данных используется LSB-стеганография, и биты данных затирают собой биты пикселей, поэтому для большей скрытности в качестве контейнеров лучше всего использовать шумные фотографии, и заполнять данными не более 20-30% картинки.
> inb4 ПОСОНЫ НЕ КОЧАЙТЕ ТАМ ВИРОС!! Скрипт достаточно несложный, чтобы проверить его самому, а минифицированные либы можно скопировать из сорсов. Алсо, JS я изучал по гуглу в процессе написания, так что за код извени.
>>248903977 Картинки, файлы, пасты. Можно запилить чатик для своих, можно использовать в качестве замены трипкодам, можно безопасно обмениваться контактами, не паля их всему треду.
>>248904936 Конечно я в курсе про н-н-борду. Но это всё-таки отдельная борда со своим клиентом, а мне хотелось запилить что-то более легкое и удобное, плюс поизучать стеганографию и шифрование. Тут аналог скорее desudesutalk, но она у меня на дваче не заработала. Может ещё какие-то скрипты были?
>>248905488 Зависит от исходной картинки. Если данные перезаписывают шум самой фотографии, то не должно увеличиваться. Но если менее энтропийные данные, то увеличивается. >>248905450 В консоли что-то пишет? Если что, я только на лисе тестил.
Сгенерировал ключ, написал скрытопост, выбрал пикчу-контейнер. Алсо, автор, создай канал и в следующей версии оставь ссылку на него под скрытотредом, чтобы аноны знали где можно скачать официальные обновления, а то кто-то вирус всунет и выкатит под видом следующей обновы
>>248907317 На дваче оно у меня не заработало. >>248907237 Почему-то файл не распаковался. Если честно, хуй знает, почему так, либа ведь та же самая. Сейчас попробую другие файлы поскидывать, проверь на них. >>248907432 Похоже, у тебя или браузер слишком старый, или tampermonkey. Я js хуево знаю, так что делал только под свою версию, а у меня всё обновленное. > автор, создай канал и в следующей версии оставь ссылку на него под скрытотредом, чтобы аноны знали где можно скачать официальные обновления Зачем, есть же гитхаб.
>>248901901 (OP) Проблема в универсальности. Надо, чтобы все юзали именно твою прогу. Или хотя бы один и тот же формат контейнера. Алсо смысл приватных чатов? Чем они лучше джаббера через тор?
Оп, почему пикчи дважды прикрепляются? >>248908181>>248907953 И сделай штуку, чтобы пикрил можно было скрыть словно форму для ответа. Вынести только кнопку загрузки скрытнопостов вне формы создания новых.
>>248908362 Ответь нормально, я пока не дома и сижу с дашчана. Алсо можешь на джаве запилить расширение для дашчана, чтобы там такая же хуйня была?
Алсо всё это хуета. Публичная стеганография - говно, ибо макака впилит скрипт, который выпиливает заряженные пнгшки так же, как он сломал раржипеги, если это наберёт популярность. А чатиться группой террористов можно и в джаббере через тор.
>>248908292 Джаббер лучше, но он к борде не относится. А это именно расширения функционала двача. >>248908204 Нет, в пепе пустой пост был. Алсо, почему-то у тебя на скрине подпись неверная. >>248908252 Дизайн тут вообще надо перепиливать, но я ни разу не веб-разработчик. >>248908343 > почему пикчи дважды прикрепляются Может ты контейнер сначала в обычную форму вставил?
>>248901901 (OP) А еще сделай чтоб можно было в браузере открыть прикрепленные к скпытопосту файлы, можно же их ебануть в base64 и открывать как ссылку по мим-типу файла типа как для картиночек data:image/png;base64,<base64 текст>
>>248908759 > сделай чтоб можно было в браузере открыть прикрепленные к скпытопосту файлы Они и так должны открываться по клику на имя файла, в отдельной вкладке.
>>248901901 (OP) Идея очень интересная, ОП. Но смысл? Если ключ будут знать несколько анонов, им проще в конфе чатиться. Если большое количество по секрету всему свету, то и смысла нет в шифровании. Моча и Абу смогут просматривать и банить скрытопосты. Разве что ты добавляешь возможность прикрепить пдфку или вишмастер к посту. Но можно ведь и на файлообменник залить.
>>248909467 16 гб нынче мало для пяти вкладок браузера?
>>248909390 Так и поступил, тащемта, только вкинул скрипт прямо в браузер и макака сама подхватила. Тестируем. Ебать, а нахуя столько полей? Пароль для скрытопостов, пара ключей, потом ещё один...
>>248909815 > Можно полностью без ключа создавать посты, тогда видят все И нахуя? Если можно так запостить? Это все равно, что заменить расширение .avi на .dll и считать себя неебаться хакером, защитившим свою порнушку от фсб.
>>248901901 (OP) Оп. 1. Добавить кнопку для скрытия формы скрытотреда при этом вынести загрузку скрытопостов вне формы. Например рядом с пик 2. В ОП-постах из каталога не прогружает скрытоконтейнер. А хочется сразу видеть тот самый тред, что тебе нужен. 3. Добавить подгрузку скрытопостов по таймеру. 4. Новые скрытопосты не подгружаются по нажатию на кнопочку без обновления треда 5. Без обновления треда в "Выбери картинку-контейнер" остается файл. Очистить список файлов на нем не работает. В итоге постится картинка дважды. Юзаю лису и тампермонки
>>248910052 Дополню этот список: 6. Возможность создания криптоконф и вообще стоит вынести этот аддон за пределы тредов, как с DESUDESUTALK. Дезигнера можно найти. Идея у тебя охуенная, развивай её.
>>248910269 Как показала практика, большинство анонасов в душе не ебут что это такое или даже как этим пользоваться, так что создает такой барьер от совсем неумных товарищей. А больше это действительно незачем использовать.
>>248910239 Блять (это мой пост), схуяли так? Пикча в форму не вставилась, я вставил сам, но по итогу блять в посте две пикчи-контейнера (одна исходная, полагаю) и скрытопикча. ОП, как так?
>>248910499 Может и быдло пролезть. Скрипт ставится за минуту. Но скорее всего там полтора инвалида будут сидеть. А если не полтора, Абу выпилит все контейнеры нахуй.
>>248909899 >Ебать, а нахуя столько полей? Пароль для скрытопостов, пара ключей, потом ещё один Пароль для шифрования, ключи для подписи постов (никто не сможет постить с твоим публичным ключом). Нижнее поле - для приватной отправки другому анону, это сообщение никто не увидит, кроме него. С дизайном вообще не заморачивался, так что выглядит криво, согласен.
>>248910851 >>248910998 Весь код максимально простой, на уровне if else, что туда можно спрятать? Единственное, надо либы перекопировать из источников, если уж параноить.
>>248911602 И DESUDESUTALK. Но, всё же, можно пообмениваться файлами, пока это не слишком расфорсилось и моча не поустанавливала у себя это расширение. АНОНЫ, СКИДЫВАЙТЕ ЧТО ХОТЕЛИ, НО НЕ МОГЛИ
40 минут короч... Просто ёбнул функцию "LoadHidden..." в консоль, оп, вроде скормился, далее вызвал её, и опа, подумал, понеслось что-то, а нет... Картинки он определяет, а вот в счётчик скрытопостов и самих постов он пока не хочет Копаю дальше...
>>248903884 Не путай "неделю учить программирование" и "неделю учить жс". У ОПа явно бекграунд в виде другого высокоуровневого ЯП. Зная один из языков, не сложно написать рабочий код на другой используя документацию и гугля библиотеки чтобы не писать велосипед.
>>248901901 (OP) ОП, ни разу не критика, очень чисто, смотреть приятно, но: 1) Было бы неплохо если бы ты добрался до реализации расширения хрома или вроде того. Скорее всего почти всем будет дико лень ставить +1 кастомный скрипт который может и не принести лулзов\профита. 2) В JS есть многострочные строки ` с которыми можно не ебаться с плюсиками при переносах и вставке переменных, в следующий раз можешь сэкономить время при работе с шаблоном. 3) Работать с ДОМ теперь не нужно, сейчас вполне себе хорошая практика innerHTML или insertAdjacentHTML, на твой вкус.
>>248912498 Я, походу, неправильно сказал. Хотел сказать то же, что и ты в своём посте. Короче заебись, криптоаноны в очередной раз пытаются восстать против слежки большого брата
>>248912231 > О, и как раз зумерьё отсеем, для которого сосач - святое место Но ведь уже была 10-9борда. И чем всё закончилось. >>248912378 > Мелкие скрытопосты невозможно отличить от просто фотографии с шумом, если не знать пароль. И нахуй они нужны, если не знать пароль?
>>248912286 Подозреваю, что всё из-за ебаных различий в разных версиях браузеров. >>248912362 Спасибо за советы. Пока не знаю, буду ли что-то дальше пилить, учитывая малый опыт в вебе так-то я вообще на сишке под микрухи пишу.
>>248912631 >Но ведь уже была 10-9борда. И чем всё закончилось. Но ведь можно найти золотую середину, при котором малолетних даунов не будет, но при этом будет активно вестись общение
>>248912737 Это аналог трипкодов или метки ОПа, только без участия сервера. Никто не сможет подписаться твоим публичным ключом, плюс аноны могут пересылать тебе приватные сообщения без всяких анальных телег и мыл.
>>248913499 Как уже писал, это наверное из-за версии браузера. Я юзал WebCrypto, а эта хуйня ещё слишком молодая. Надо бы заменить её сторонними либами.
>>248912362 А, кстати, по теме тайного общения был еще анонимный чатик на сокетах, в котором сообщения можно было писать в консоли (да, скрипты тоже работали), но что-то не могу нагуглить.
>>248914186 Да, ОП, таже хрень с ключами. Не генерятся, отправка постов тоже через консоль, окушки не работают, надо будет потом мне самому посидеть пописать, нужно будет форкнуть твою работу, если ты не против. Картинка сверху, надеюсь работает. По крайней мере у меня отображается
>>248914146 Ну я за освобождение двача от гнёта обезьяны, зумеров (а 90% из них даже не смогут установить это расширение) и надзора мочи готов задонатить 10$
>>248915425 Ну допиливать вряд ли, я всё же в JS не спец, но вот для изучения, расковыривания и доведения до удобного состояния под мой браузер и расширение, думаю, постараюсь что-нибудь сделать. greacymonkey не хотит с ним работать, а у tempory политика хреновая, не доверяю я им, мало ли что они там под капотом выполнять могут. С violet вроде заработало, но тоже через пень колоду, раз через раз, приходится функции вводить в консоль вручную.
Время будет, может и дизайн, опять же под себя сделаю, может кому зайдёт, форк смогут через твой git, в принципе найти
>>248916158 А как оно работало? Отправляли картнинку сюда, которую потом скачивали и открывали как архив, а там файлы внутри? Вроде ничего такая тема... А почему в данный момент не используется? Слышал, что вроде как запрет на это от Абу был. Но всё же, запрет запретом, но использовать всё равно будут, так вот интересно, почему кануло в лету
>>248916158 > Да. Это особый вид файлов, представляющий собой склеенную вплотную jpeg-картинку и rar-архив. Какой-то анон брался починить раржипеги. Правда, только для пнг. И вроде смог, но код не выложил. Суть в том, что он не тупо дописывал архив в конец файла, а использовал структуру пнг файла. Может кто сделать?
>>248916363 > потом скачивали и открывали как архив, а там файлы внутри Можно через куклу посмотреть даже не скачивая и не используя архиватор. Ну можно было
>>248916469 я уж не олд, извиняйте, да и лет мне только 30 будет через пару лет. С двачём я не жил, хоть и знаком был
Такие темы интерес вызывают (Не ЦП), именно темы стеганографии и шифрования различного, которые в той или иной степени позволяют найти лазейки, как здесь. Вот и интересно, что там да как было с rarjpg, быть может возьмусь и решу написать tarjpg
>>248916363 >>248915924 Вот раржипег. Попробуй открыть. Похуй что там абу сказал, проблема в том, что картинку пережимают и архив лопается. Открыть его снова не представляется возможным.
>>248917407 был бы человек, а статья найдётся, как говорится.
Если какой-то анон будет писать в течени длительного времени одной стеной, то тут явно подозрения пойдут, а затем проверки и тд. И в таком случае явно что-то да найдут
Аноны, вы, конечно, сами заботьтесь о своей безопасности, но для размышления подкину вам следующий факт: Абу по очевидным причинам стремится запретить раржпеги. Треды о них удаляются мочой очень быстро, и это даже несмотря на то, что 99% раржпегов давно не работает из-за агрессивного пережатия картинок.
В данном же треде вам предоставляется скрипт, позволяющий делать фактически тоже самое. Этот тред висит уже три часа, никто его тереть не собирается. На вашем месте я бы очень задумался, почему так, и стоит ли ставить левые скрипты. Майор не дремлет.
>>248917477 Да яж шуткую... Хотя TOR всё равно недолюбливаю, слишком подозрительный.
А тут хоть с ключами продумано, можно отосласть анону, и никто кроме него не увидит. И публичкой уже язык не повернётся назвать. Ведь для начала тебе нужно будет доказать факт стеганографии, а это не так просто будет, если получатель один и код только у него и у отправителя
>>248918351 >центральные процессоры для меня отвратительны Как так, анон? Что может быть прекраснее японского или китайского intel core i3 2010 года выпуска?
>>248918857 >А что должно произойти? Вроде ничего не сломалось. Он походу имел в виду , что будет палить треды, в которых посты с твоим скриптом емть, с помощью этой картинки.
не надо никаких плагинов, Откройте инструменты разработчика. Перейдите на вкладку "Источники". На вкладке Источники перейдите к сниппетам, + Новый сниппет. Вставьте свой JS-код в редактор, затем выполните команду + ввод Вы должны увидеть вывод в консоли, если используете console. ... У вас также есть возможность сохранить как фрагмент, если щелкнуть его правой кнопкой мыши.
Писал подобную херню на джаваскрипте лет десять назад. По слухам, подобное было ещё у куклоебов в вл-85 тредах, с самого начала двачей. Я считаю, что в этом нет особого смысла, ТК все равно файлы уходят в бамплимит. Почему бы не постить открыто. Тем более что Анону даже на страной токи поне или эсперанто день читать ради конспирации
Разве на питоне что-то такое не легче было бы запилить? Там всякие крутые библиотеки для хэшей и pgp, а опу похоже пришлось копипастить кучу технического кода