Заметил что на /sn нет треда посвященному такому важному навыку для нетсталкинга, поиска и анализа информации, для арг, лостмедиа и прочего, что так любят обсуждать на /sn
В этом треде предлагаю людям шарящим помогать в изучении этой темы, а так же совместном анализе/поиске всякой зашифрованной мрачнятине, разгадыванию игр альтернативной реальности и всего другого, что будет интересно
>>846649 Первая хз, солнце какое-то, вторая - филосовский камень, На третьей на лодке челик куда-то плывет, на четвертой школьник озабоченный страницу сиськами изрисовал.
>>845057 Судя по знаку = в конце и тому, что длинна строки не кратна трем, можно сделать вывод что шифровал ты через Base64. Потом как нить потом посмотрю че у тебя там зашифровано
>>848546 По идее хороший варик. Можна сделать либо через сдвиг, какой нибудь хитровыебаный алгоритм сдвигов придумать. Либо можно намутить какой нибудь более сложный алгоритм побитовых сдвигов с ключем и тд. Второй вариант я в теории реализовать могу, но чтобы это был именно общий двачерский шифр, то алгоритм надо грамотно придумать и расписать вместе
>>845057 короче я перевел из base64 твою строку и получилось это
{FL@AY_FT@]O\x18@]BPW\\\x14S_G\x16KZ\x15RZWJP
Что делать с этим у меня пока идей нет. Если так, базовый анализ провести, то получаем следующее. Строка содержит символы, похожие на текстовые данные, но также есть непечатаемые символы, такие как \x18 (шестнадцатеричный код) и другие. Это может означать, что строка содержит бинарные данные или шифрованный текст.
Скорее всего ты взял какое то сообщение, перевел все символы в биты, провел какие то операции с битами и перевел их обратно в строку, получилась эта хуистика и ты ебанул метод base64, чтобы привести в более презентабельный вид. Автор, дай хоть какую то подсказку, хотя бы скажи, шифровал ли ты ключем или там какие то более простые операции?
>>848818 Я думаю что можно привязать ключ к номеру треда в ссылке. Каждый новый тред эти 6 чисел обновляются. Они могут стать самим ключем или на основе этих 6 чисел будет генерироваться какой нибудь ключ.
А так да, проблема в этом есть определенная, мой способ тоже далеко не идеальный, думаю можно додумать
Прикольный тред. Пишу сейчас для развлечения программы, для шифровки/дешифровки популярных шифров на питоне. Помогает самому разобраться, как это шифрование работает.
>>852838 Есть маза написать самому с нуля алгоритм шифрования какой-либо? Можно взять какой нибудь DES, AES, RSA и так далее. Не используя библиотеки, с абсолютного нуля. Я пробовал писать алгоритм люцифера, но жидко обосрался
Твой же шифр можно в принципе довольно быстро подобрать частотным анализом даже не используя ключи. Попробуй шифр вижинера, при его использовании одна и та же буква в зашифрованном тексте будет разной, в разных частях текста. Соответственно частотным анализом такой шифр хуй ломанешь.
>>853570 >>853571 Маза такая - под рукой есть инструмент, который можно кастомизировать под себя,добавлять языки и прчее. Еще усиливает понимание математики, заложенной в алгоритм.
>>854164 Я поделюсь, только немного позже. Залью на гитхаб, оформлю, кину ссылку. Сейчас просто немного не до этого, полетел комп, мудохался со сбором нового, перестановкой винды, всех программ, библиотек и настройкой под себя.
На данный момент я написал дешифратор для A1Z26, цезаря, аффинного, атбааша, сейчас пишу дешифратор для Виженера, ебусь с написанием тест Касиски. Вообще, глобальная идея состоит немного в другом: собрать в одно место множество инструментов (облачных и самописных) для базовой криптографии. А также мануалы. Ну то есть банально че делать если ты встретил в ARG или CTF какую-то кракозябру, ибо как правило это вводит в ступор и замешательство. И базовые приемы - кодировка (смотрим пик), анализируем символы (банально, если на конце "==", то это Base64, если "====", то это Base32, если символы от 0 до 16 и от A до F, то это HEX, если 0 и 1 то ASCII), прогоняем через различные решения. Тут подробнее.
У меня идея такая - написать универсальный дешифровщик для классических шифров. Тут все пляшет от того, что такие шифры в своей основе либо перестановочные (т.е. перемешивают буквы) либо подстановочные (меняют буквы согласно какому-то правилу). Есть еще гаммирование, но это скорее вариант подстановки. Идея взлома подстановочных шифров состоит в том, что переставлять буквы в шифр-строке и каждую итерацию сравнивать с каким-либо словарем слов, пока не найдем совпадение. В таком случае фиксируем правило и применяем ко всему тексту. Минусы в том что это довольно долго. А подстановочные взламывать чередой брутфорсов по распространенным шифрам (Цезарь там, Атбааш, Вижинер и пр). Пока не найдется нужный результат. Ну и сделать базовый анализ - частотный, биграммный и прочее.
>>854607 Бля хорошая маза. Как сможешь отправь ссылочку на гитхаб, будет полезно потыкать, мб дополнить что-то, дописать если я смогу. Как минимум интересно создавать такой инструмент, потом будем использовать для решения какой нибудь хуйни
>Есть универсальная мастхэв штука: На шифр который указан в треде, переведенный из base64 он выдает дроч что метод шифрования неизвестен. Сложна