All Projects → anon25519 → hiddenthread

anon25519 / hiddenthread

Licence: MIT license
Steganography for 2ch

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to hiddenthread

Stego Toolkit
Collection of steganography tools - helps with CTF challenges
Stars: ✭ 1,693 (+9305.56%)
Mutual labels:  steganography
Stegcloak
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐
Stars: ✭ 2,379 (+13116.67%)
Mutual labels:  steganography
pixcryption
📷 Pixel Safe Encryption - Now Cryptographically Secure 🔒
Stars: ✭ 56 (+211.11%)
Mutual labels:  steganography
Stegbrute
Fast Steganography bruteforce tool written in Rust useful for CTF's
Stars: ✭ 134 (+644.44%)
Mutual labels:  steganography
Audiostego
Audio file steganography. Hides files or text inside audio files and retrieve them automatically
Stars: ✭ 160 (+788.89%)
Mutual labels:  steganography
Stego
🦕 stego is a steganographic swiss army knife.
Stars: ✭ 220 (+1122.22%)
Mutual labels:  steganography
Stegonline
A web-based, accessible and open-source port of StegSolve.
Stars: ✭ 105 (+483.33%)
Mutual labels:  steganography
picamo
A Node JS steganography tool for the tin foil hat revolution!
Stars: ✭ 15 (-16.67%)
Mutual labels:  steganography
Stegoveritas
Yet another Stego Tool
Stars: ✭ 162 (+800%)
Mutual labels:  steganography
stegpy
Simple steganography program based on the LSB method.
Stars: ✭ 74 (+311.11%)
Mutual labels:  steganography
Steg86
Hiding messages in x86 programs using semantic duals
Stars: ✭ 136 (+655.56%)
Mutual labels:  steganography
Malware
Rootkits | Backdoors | Sniffers | Virus | Ransomware | Steganography | Cryptography | Shellcodes | Webshells | Keylogger | Botnets | Worms | Other Network Tools
Stars: ✭ 156 (+766.67%)
Mutual labels:  steganography
Steganography
Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.
Stars: ✭ 229 (+1172.22%)
Mutual labels:  steganography
Steganogan
SteganoGAN is a tool for creating steganographic images using adversarial training.
Stars: ✭ 124 (+588.89%)
Mutual labels:  steganography
stegjs
Encrypt message to PNG image.
Stars: ✭ 18 (+0%)
Mutual labels:  steganography
Information Security Tasks
This repository is created only for infosec professionals whom work day to day basis to equip ourself with uptodate skillset, We can daily contribute daily one hour for day to day tasks and work on problem statements daily, Please contribute by providing problem statements and solutions
Stars: ✭ 108 (+500%)
Mutual labels:  steganography
Stegseek
⚡️ Worlds fastest steghide cracker, chewing through millions of passwords per second ⚡️
Stars: ✭ 187 (+938.89%)
Mutual labels:  steganography
HiddenWave
Hide Your Secret Message in any Wave Audio File.
Stars: ✭ 97 (+438.89%)
Mutual labels:  steganography
euli treasure hunt
Euli is not a computer game but a tool which helps you set up a real life treasure hunt
Stars: ✭ 34 (+88.89%)
Mutual labels:  steganography
StegX
Steganography (BMP, PNG, WAV, MP3, AVI, FLV)
Stars: ✭ 22 (+22.22%)
Mutual labels:  steganography

Стеганографический скрипт

Что это?

Скрипт позволяет запаковать текст и/или файлы в картинку-контейнер, затем запостить эту картинку. Другие пользователи скрипта увидят ваше сообщение, спрятанное в картинке-контейнере. Ваше сообщение может быть адресовано конкретному анону, тогда для других ваше сообщение не будет видно - они увидят только картинку-контейнер.

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

Как установить?

Установите любое из расширений:

Установите скрипт:

  • Зайти сюда и нажать на Raw справа. Кликните на установить.
  • Откройте любой тред, обновите страницу.
  • В треде под обычной формой постинга (не плавающей) появится вторая форма, через которую можно загрузить скрытопосты.

Альтернативные варианты без установки юзерскрипта:

Как пользоваться?

Для отправки скрытопоста нужно сделать следующие вещи:

  1. Написать скрытый текст под обычной формой постинга (не плавающей).
  2. Опционально. Выбрать картинку-контейнер, которая будет контейнером для твоего скрытого поста, пользователям без скрипта в треде будет видна лишь картинка-контейнер. Если картинка не выбрана, то она будет создана автоматически.
  3. Опционально. Выбрать скрытые файлы. Скрытый файл может быть чем угодно, вебм, картинкой т.п.
  4. Опционально. Подписать пост, сгенерировав и сохранив куда-нибудь свой приватный ключ, чтобы не потерять его при обновлении страницы. Тогда тебе смогут писать в местную личку другие анончики. Чтобы написать какому-то анону лично, нужно лишь вставить его ключ, который отображается над его скрытым постом, в графу Публичный ключ получателя.
  5. Нажать на большую кнопку снизу Создать картинку со скрытопостом. Картинка сгенерируется и сама вставится в форму постинга. Остаётся только отправить её.

FAQ

Как это выглядит?

Зачем нужен пароль?

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

Что такое ключи?

Нажимая на кнопку Сгенерировать ключи у вас появляются два ключа.

  • Публичный ключ - этот ключ доступен всем кто видит ваш пост. Он используется для того чтобы зашифровать сообщение и отравить его вам. Публичный ключ генерируется из приватного, его можно не сохранять.
  • Приватный ключ - этот ключ должен быть доступен только вам. С помощью него можно расшифровать сообщение, которое было зашифровано публичным ключом. Кроме того, ключ можно использовать как уникальное имя - никто не сможет подписаться вашим публичным ключом, не зная приватного.

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

Как ускорить повторную загрузку постов?

Открыть настройки скрипта вверху страницы и включить кэш, вписав в Макс. размер кэша размер для хранения данных (оптимально 100-500Мб). Внимание: при включенном кэше все сообщения и вложения в просмотренных вами скрытопостах будут храниться у вас на устройстве до тех пор, пока кэш не будет очищен вручную или автоматически при переполнении.

Как это работает?

Для скрытия данных используется стеганография методом LSB в PNG-изображениях.

  • Шифрование произвольным паролем (AES256-CBC).
  • Цифровая подпись поста приватным ключом (ECDSA P-256).
  • Отправка приватных сообщений, которые сможет расшифровать только получатель (ECDH P-256).

Как собрать скрипт?

  1. Установить browserify
  2. Выполнить команды:
  • Для сборки юзерскрипта (windows)
browserify src/makaba.js > _tmp.js
copy /b src\userscript.meta.js+_tmp.js HiddenThread.user.js
del _tmp.js
  • Для сборки юзерскрипта (linux)
browserify src/makaba.js > _tmp.js
cat src/userscript.meta.js _tmp.js > HiddenThread.user.js
rm _tmp.js
  • Для сборки локальной версии
browserify src/standalone.js > standalone/hiddenthread.standalone.js

Известные ошибки

  • В браузере LibreWolf ошибка Blocked https://2ch.hk/.../res/...html from extracting canvas data because no user input was detected. Для исправления зайдите в about:config и измените параметр privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts на false.

История версий

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].