Также жду ваши тексты, зашифрованные с помощью ШПЗ (шифр Цезаря, переставленные буквы в алфавите)!
В следующем посте мы вместе вскроем ваш текст/тексты!
P.s. не шифруйте слишком короткий текст. Чем длиннее, тем лучше!
Жду ваши тексты в нашем чате🫢 :
https://t.iss.one/C1pherChat
В следующем посте мы вместе вскроем ваш текст/тексты!
P.s. не шифруйте слишком короткий текст. Чем длиннее, тем лучше!
Жду ваши тексты в нашем чате
https://t.iss.one/C1pherChat
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥5👍2
Тайны шифрования✈️
Шифры простой замены #3
Приветствую, $username. На связи Decoder🔻
Уверен, вы слышали поговорку "Всё тайное становится явным", принадлежащую древнегреческому философу Сократу. Тайное у нас имеется, осталось получить явное, приступим!
Для примера возьмём текст от подписчика:
Мда.. Больше похоже на какой-то бред, чем на текст
Возможно, вам пришла идея перебрать все возможные варианты ключей.. Не стоит)
Пусть наш алфавит состоит из 31 букв (Без Ё и Ъ), тогда букве А может соответствовать одна из 31 букв, букве Б из 30, букве В из 29 и т.д.
В конечном итоге мы получим !31 вариантов ключей (очень много). Даже мощным компьютерам может потребоваться слишком много времени.. На как же тогда вскрыть этот чёртов шифр?🤔
Частотный анализ - один из методов криптоанализа. Он основан на предположении, что в зашифрованном и открытом тексте буквы и их сочетания встречаются с одной определенной частотой. Если мы знаем эту частоту, то можем попытаться расшифровать текст, заменяя символы по таблице распространённости.
Посмотрим на частоту букв в нашем тексте:
Воспользуемся силой гугла и найдём список букв, отсортированных по частоте (в общем случае) *ТЫК*:
Теперь сопоставляем нашу статистику со списком и заменяем буквы в тексте:
Не густо.. Попробуем всё тот-же частотный анализ, только на этот раз будем смотреть по биграммам (ет, не, и т.д)
Действуем так: с помощью таблицы биграмм *ТЫК* считаем "вес" нашего текста. Пробуем менять местами 2 случайные буквы. Если "вес" увеличился, то оставляем как есть, а если уменьшился, возвращаем всё как было.
Напишем простой код на Python *ТЫК*, для работы требуется *Конфиг*
На выходе получаем:
Первоначальный вес составлял 4472 ед., с помощью программы удалось увеличить его до 7357 ед.
К сожалению, текст не может быть совершенным.. Потому нам придётся вручную "допилить" его до идеала, находя практически готовые слова и заменять неправильно стоящие буквы. Для удобства расставим пробелы и запятые точно так, как и в оригинальном тексте.
Если присмотреться, можно сразу распознать слова:
НЕЗАБЫВАЕРЫРО -> НЕЗАБЫВАЕМЫМИ
УЕНЬ БЫЛ НАШИЛНЕН -> ДЕНЬ БЫЛ НАПОЛНЕН
ИСТАВОЛО НЕЗАБЫВАЕРЫХ СЛЕУ -> ОСТАВИЛИ НЕЗАБЫВАЕМЫЙ СЛЕД
Постепенно, текст становится всё более и более читаемый. В конечном итоге получаем:
Для практики можете попробовать вскрыть другие тексты от наших подписчиков)
#криптография #шифры
👉CipherNotes. Подписаться
Шифры простой замены #3
Приветствую, $username. На связи Decoder
Уверен, вы слышали поговорку "Всё тайное становится явным", принадлежащую древнегреческому философу Сократу. Тайное у нас имеется, осталось получить явное, приступим!
Для примера возьмём текст от подписчика:
Льёп пофэфлпгц хьвьшпаёхир тшыолкбьхыьр, хфтплхьххир ашоыры втьбфёльхыары ы хьэфщивфьриры рпрьхёфры. Я шьйыл тшпвьгёы ьсп фоёывхп, ы офжниъ ньхц щил хфтплхьх хпвиры пёошиёыары.
Пчёьйьгёвыь в спши гёфлп хфгёпазыр ыгтиёфхыьр нла нчйы ы ёьлф. Впгепжньхыь хф вьшйыхи, ошыгёфлцхп быгёиъ впэнче ы эфвпшфжывфкзыь выни пгёфвылы хьэфщивфьриъ гльн в гьшндь.
Мда.. Больше похоже на какой-то бред, чем на текст
Возможно, вам пришла идея перебрать все возможные варианты ключей.. Не стоит)
Пусть наш алфавит состоит из 31 букв (Без Ё и Ъ), тогда букве А может соответствовать одна из 31 букв, букве Б из 30, букве В из 29 и т.д.
В конечном итоге мы получим !31 вариантов ключей (очень много). Даже мощным компьютерам может потребоваться слишком много времени.. На как же тогда вскрыть этот чёртов шифр?
Частотный анализ - один из методов криптоанализа. Он основан на предположении, что в зашифрованном и открытом тексте буквы и их сочетания встречаются с одной определенной частотой. Если мы знаем эту частоту, то можем попытаться расшифровать текст, заменяя символы по таблице распространённости.
Посмотрим на частоту букв в нашем тексте:
{'Ы': 32, 'Ь': 30, 'Х': 23, 'П': 22, 'Ф': 22, 'Ё': 17, 'В': 17, 'И': 15, 'Р': 15, 'Л': 14, 'Г': 12, 'Ш': 11, 'Н': 9, 'О': 7, 'А': 6, 'Т': 6, 'Э': 5, 'Й': 4, 'Ц': 3, 'Б': 3, 'Щ': 3, 'Ж': 3, 'Ъ': 3, 'Ч': 3, 'К': 2, 'С': 2, 'З': 2, 'Е': 2, 'Я': 1, 'Д': 1}
Воспользуемся силой гугла и найдём список букв, отсортированных по частоте (в общем случае) *ТЫК*:
Теперь сопоставляем нашу статистику со списком и заменяем буквы в тексте:
РЕЛИИМНГНРИПЗАЕТЕКИДЛАВСЯКОМРЖЧЕАОЕСАНЯИРАЕААВСДКМОСОТЯЕЧНЛРЕАОДСООАЕГНЫВТНЕСВСОСИСЕАЛНСОЩКЕЬОРЯКИТЕПЛОЕФИНМЛОТАИОМНБУВЙУЕАЗЫВРАНЯИРАЕААИТВСОИЛМКВЛОДСОИШЛЕЬЕПЛТОЕТФИКВПЛНРИАНПЛИДХОСОПЯВЛНАОЕСУРДУШЬООЛЕРНТИПЮИБУЕАОЕАНТЕКЬОАВМКОПЛНРЗАИЧОПЛВЙТИГУШЮОГНТИКНБОТНЖХОЕТОУВИПЛНТОРОАЕГНЫВТНЕСВЙПРЕУТПЕКУЦЕ
Не густо.. Попробуем всё тот-же частотный анализ, только на этот раз будем смотреть по биграммам (ет, не, и т.д)
Действуем так: с помощью таблицы биграмм *ТЫК* считаем "вес" нашего текста. Пробуем менять местами 2 случайные буквы. Если "вес" увеличился, то оставляем как есть, а если уменьшился, возвращаем всё как было.
Напишем простой код на Python *ТЫК*, для работы требуется *Конфиг*
На выходе получаем:
ЛЕТИИДАЗАЛИСЬНЕВЕКИПТНЫРШКОДЛЯЧЕНОЕРНАШИЛНЕННЫРПКДОРОВШЕЧАТЛЕНОПРООНЕЗАБЫВАЕРЫРОРИРЕНТАРОЙКЕГОЛШКИВЕСТОЕЦИАДТОВНИОДАМУЫХУЕНЬБЫЛНАШИЛНЕННИВЫРОИТДКЫТОПРОИЮТЕГЕСТВОЕВЦИКЫСТАЛИНАСТИПФОРОСШЫТАНОЕРУЛПУЮГООТЕЛАВИСЩИМУЕНОЕНАВЕКГОНЫДКОСТАЛЬНИЧОСТЫХВИЗУЮЩОЗАВИКАМОВАЯФОЕВОУЫИСТАВОЛОНЕЗАБЫВАЕРЫХСЛЕУВСЕКУЖЕ
Первоначальный вес составлял 4472 ед., с помощью программы удалось увеличить его до 7357 ед.
К сожалению, текст не может быть совершенным.. Потому нам придётся вручную "допилить" его до идеала, находя практически готовые слова и заменять неправильно стоящие буквы. Для удобства расставим пробелы и запятые точно так, как и в оригинальном тексте.
Если присмотреться, можно сразу распознать слова:
НЕЗАБЫВАЕРЫРО -> НЕЗАБЫВАЕМЫМИ
УЕНЬ БЫЛ НАШИЛНЕН -> ДЕНЬ БЫЛ НАПОЛНЕН
ИСТАВОЛО НЕЗАБЫВАЕРЫХ СЛЕУ -> ОСТАВИЛИ НЕЗАБЫВАЕМЫЙ СЛЕД
Постепенно, текст становится всё более и более читаемый. В конечном итоге получаем:
ЛЕТО ОКАЗАЛОСЬ НЕВЕРОЯТНЫМ ПРИКЛЮЧЕНИЕМ, НАПОЛНЕННЫМ ЯРКИМИ ВПЕЧАТЛЕНИЯМИ И НЕЗАБЫВАЕМЫМИ МОМЕНТАМИ. Я РЕШИЛ ПРОВЕСТИ ЕГО АКТИВНО, И КАЖДЫЙ ДЕНЬ БЫЛ НАПОЛНЕН НОВЫМИ ОТКРЫТИЯМИ.
ПУТЕШЕСТВИЕ В ГОРЫ СТАЛО НАСТОЯЩИМ ИСПЫТАНИЕМ ДЛЯ ДУШИ И ТЕЛА. ВОСХОЖДЕНИЕ НА ВЕРШИНЫ, КРИСТАЛЬНО ЧИСТЫЙ ВОЗДУХ И ЗАВОРАЖИВАЮЩИЕ ВИДЫ ОСТАВИЛИ НЕ ЗАБЫВАЕМЫЙ СЛЕД В СЕРДЦЕ.
Для практики можете попробовать вскрыть другие тексты от наших подписчиков)
#криптография #шифры
👉CipherNotes. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
CipherDecoder
@CipherNotes
🔥9👍2
CipherNotes
Тайны шифрования ✈️ Шифры простой замены #2 Приветствую, $username. На связи Decoder 🔻 Сегодня мы продолжим нашу тему про шифры простой замены. Не будем медлить и перейдём сразу к делу! Из прошлого поста вы уже знаете, как работает шифр Цезаря. Но что будет…
Ответы на вопросы прошлого поста:
1) Вскрыть ШПЗ возможно с помощью частотного анализа
2.1) Существует. Пусть наши ключи имеют вид (1, А; 2, Н; 3, Г...), где число - номер буквы в тексте. Для шифрования/дешифрования нужно получить номер ключ-буквы в алфавите (начиная с 0) и прибавить к номеру буквы, которую шифруем по модулю 31 (Алфавит без Ё и Ъ). Полученное число - шифробуква в алфавите. Пример: А + А = А (т.к. 0 + 0 = 0). Б + А = Б (1 + 0 = 1). В + Г = Е (2 + 3 = 5)
2.2) Да, такой шифр является абсолютно криптостойким, однако ключ будет слишком большой длины. Да, с небольшим текстом всё хорошо, но стоит взять текст побольше.. Расшифровка будет занимать слишком много времени
#криптография #шифры
👉CipherNotes. Подписаться
1) Вскрыть ШПЗ возможно с помощью частотного анализа
2.1) Существует. Пусть наши ключи имеют вид (1, А; 2, Н; 3, Г...), где число - номер буквы в тексте. Для шифрования/дешифрования нужно получить номер ключ-буквы в алфавите (начиная с 0) и прибавить к номеру буквы, которую шифруем по модулю 31 (Алфавит без Ё и Ъ). Полученное число - шифробуква в алфавите. Пример: А + А = А (т.к. 0 + 0 = 0). Б + А = Б (1 + 0 = 1). В + Г = Е (2 + 3 = 5)
2.2) Да, такой шифр является абсолютно криптостойким, однако ключ будет слишком большой длины. Да, с небольшим текстом всё хорошо, но стоит взять текст побольше.. Расшифровка будет занимать слишком много времени
#криптография #шифры
👉CipherNotes. Подписаться
❤4🔥3👍1
❤9🔥1
Следующий пост?
Anonymous Poll
57%
Разбор таска NumNum с HACKOSINT 2024
31%
Шифры многоалфавитной замены
12%
Надо сделать пост про.. (предложение в чат)
👍3🔥1
В ChatGPT завезли интерпретатор кода
ИИ теперь может выполнять код прямо в переписке. К сожалению код выполняется в изолированном пространстве, так что кроме как выполнить простенькую программу ничего не получится:(
#интересное
👉CipherNotes | CipherChat
ИИ теперь может выполнять код прямо в переписке. К сожалению код выполняется в изолированном пространстве, так что кроме как выполнить простенькую программу ничего не получится:(
#интересное
👉CipherNotes | CipherChat
🔥5👍1
PE-sieve - это инструмент, который помогает обнаружить вредоносное ПО, запущенное в системе, а также собрать потенциально вредоносный материал для дальнейшего анализа.
Распознает и создает дамп различных внедренных компонентов в сканируемый процесс: подмененные/инъектированные PE, шеллкоды, хуки и другие изменения в памяти.
Обнаруживает встроенные хуки, Process Hollowing, Process Doppelgänging, Reflective DLL Injection и т. д.
Так же на базе pe-sieve построена другая утилита, под названием hollows_hunter для сканирования всех запущенных процессов в риалтайме.
#полезное #софт #windows
👉CipherNotes | CipherChat
Распознает и создает дамп различных внедренных компонентов в сканируемый процесс: подмененные/инъектированные PE, шеллкоды, хуки и другие изменения в памяти.
Обнаруживает встроенные хуки, Process Hollowing, Process Doppelgänging, Reflective DLL Injection и т. д.
Так же на базе pe-sieve построена другая утилита, под названием hollows_hunter для сканирования всех запущенных процессов в риалтайме.
#полезное #софт #windows
👉CipherNotes | CipherChat
❤🔥4🔥3👍2
КаменьТы2024 или 10 млрд. паролей
На одном из хакерских форумов появилась компиляция из 10 млрд. уникальных паролей. Файл под названием rockyou2024.txt был опубликован 4 июля пользователем ObamaCare (скриншот выше). Объем файла составляет 45 гб в архиве (156 гб без архива).
Ссылку на загрузку оставим в комментариях.👇
#новости #полезное
👉CipherNotes | CipherChat
На одном из хакерских форумов появилась компиляция из 10 млрд. уникальных паролей. Файл под названием rockyou2024.txt был опубликован 4 июля пользователем ObamaCare (скриншот выше). Объем файла составляет 45 гб в архиве (156 гб без архива).
Ссылку на загрузку оставим в комментариях.👇
#новости #полезное
👉CipherNotes | CipherChat
🔥6👍2
Топ 100 проектов с открытым исходным кодом в области кибербезопасности.
Полезный рейтинг из 100 самых популярных open-source инструментов для специалистов по информационной безопасности и пентестеров: https://opensourcesecurityindex.io
На сайте, в формате таблицы представлены ссылки на проекты, количество звезд, краткое описание, авторы, количество форков и другая полезная информация.
#полезное #инфобез #иб
👉CipherNotes | CipherChat
Полезный рейтинг из 100 самых популярных open-source инструментов для специалистов по информационной безопасности и пентестеров: https://opensourcesecurityindex.io
На сайте, в формате таблицы представлены ссылки на проекты, количество звезд, краткое описание, авторы, количество форков и другая полезная информация.
#полезное #инфобез #иб
👉CipherNotes | CipherChat
👍6🔥3❤2
🔍 Сетевая разведка: собираем все, что нужно и не нужно
Сбор данных является важной частью подготовки к проникновению, и благодаря инструментам, которые мы собрали для вас, поиск необходимой информации станет значительно проще.
1. HostHunter — использует методы разведки по открытым источникам для сопоставления IP-адресов с именами хостов и выгружает результаты в формате CSV.
2. Subfinder — модульный инструмент для обнаружения поддоменов с помощью методов пассивной разведки, предназначенный для багхантеров и пентестеров.
3. AttackSurfaceMapper — сканер с функциями поиска по открытым источникам, который ищет поддомены и связанные с ними IP-адреса.
4. IVRE — фреймворк для сетевой разведки, являющийся альтернативой таким сервисам, как Shodan, ZoomEye, Censys и GreyNoise.
5. Mitaka — браузерное расширение, предназначенное для поиска IP-адресов, MD5, ASN и биткойн-адресов.
#полезное #софт #инфобез #иб
👉CipherNotes | CipherChat
Сбор данных является важной частью подготовки к проникновению, и благодаря инструментам, которые мы собрали для вас, поиск необходимой информации станет значительно проще.
1. HostHunter — использует методы разведки по открытым источникам для сопоставления IP-адресов с именами хостов и выгружает результаты в формате CSV.
2. Subfinder — модульный инструмент для обнаружения поддоменов с помощью методов пассивной разведки, предназначенный для багхантеров и пентестеров.
3. AttackSurfaceMapper — сканер с функциями поиска по открытым источникам, который ищет поддомены и связанные с ними IP-адреса.
4. IVRE — фреймворк для сетевой разведки, являющийся альтернативой таким сервисам, как Shodan, ZoomEye, Censys и GreyNoise.
5. Mitaka — браузерное расширение, предназначенное для поиска IP-адресов, MD5, ASN и биткойн-адресов.
#полезное #софт #инфобез #иб
👉CipherNotes | CipherChat
👍5🔥3
Тайны шифрования✈️
Шифры простой замены #4
Приветствую, $username. На связи Decoder🔻
Завершаем тему шифров простой замены на примере таска NumNum с HACKOSINT 2024!
В задании указано следующее:
Flag: ENG
Алфавит без Ё
Салат > A1Z26_ToEN
А также сам текст:
Если присмотреться, заметно, что каждое число имеет 2*n цифр, а самое маленькое число - двузначное. Отсюда делаем вывод, что буквы заменили на двузначные числа.
Напишем небольшой код для подсчёта двузначных чисел, из которых состоят слова. И заменим их на буквы по встречаемости.
Используя скрипт из прошлого поста, добиваемся наибольшего "веса" и вручную редактируем текст. В итоге получаем такое сообщение.
Сразу замечаем флаг
Из текста и задания понимаем, что флаг зашифрован Цезарем и состоит из символов английского алфавита. Напишем код для вскрытия зашифрованного флага
В выводе терминала находим флаг:
BONUS{FEDOT_NAVSEGA_S_NAMI}
#криптография #шифры
👉CipherNotes | CipherChat
Шифры простой замены #4
Приветствую, $username. На связи Decoder
Завершаем тему шифров простой замены на примере таска NumNum с HACKOSINT 2024!
В задании указано следующее:
Flag: ENG
Алфавит без Ё
Салат > A1Z26_ToEN
А также сам текст:
9368373543 - 4382188210 82 50393965645043733810 11352635373510 87682635586839, 128226 58 736879352661253511 54356435373968. 3573 116887435026 3643504361 18653735127382393511, 35433964384361 36583577 54502668646877, 363549375058504361 446435824958683768738253 823639653636435850, 39354335643868 79382682 7938 507936352677437335 6573823950266173381182. 7335 1282497361 936837354350 79382650 4435267350 736836875036438210. 685435 446468362668373558502650 5054646836368258735053 8239354350, 362635587335 4926355868845053 502626685435648253 685435 435312398218 37736810.
35377350123738, 3935543750 9368373543 44384350263653 36354937504361 256837685864 36 503958506468266177, 8239354350 735044502650 58 3650113810 736844353718353753848210 113511687343. 9368373543 7350875026 8239504361 36 73685882375073733510 6450736868 3682263510. 8239354350 79382650 735036433526613935 368226617350, 874335 36 4435263982 4464531135 7350 39506443827365 936837354350 4435266843682682 396450363982. 3573 645850263653 39 39506443827368, 8743357938 364450364382 36583568 4358356468738268, 7335 685435 35364350733558822650 8239354350. 39 7935266125351165 363512502668738277, 9368373543 7368 6536446826 364450364382 36583568 4358356468738268..
4339507361 685435 1168874338, 874335 373526127350 79382650 3643504361 5868642582733510 43583564876836435850, 353950495026503661 7968491250263536437335 3511645087687350. 58354426358468738268 685435 5837351873355868738253 4435542635438226 7968363935734364352661733810 44648236436544 8239354338, 82 3935543750 44382661 3536682650, 4468646837 738211 4464683736435026 1835263643 36 79683636113836266873733510 495011383626355850433536436177: "4353776854{6618935337_77361254188736_54_77361584}", 49505450373587733810 36266837 7368368750364373355435 362665875053, 362635587335 25829364 73684973503935113818 37502668398218 496811682661, 7368 82116877848210 6450495450373982.
3573 357964508450263653 4950 44351135846177 39 37353943356465, 37501268 39 58684368648273506465, 7335 7382394335 7368 36113554 8249795058824361 685435 3543 15433510 8239354338. 9368373543 3539504950263653 58 443526733511 64504935875064355850738282. 685435 1282497361 446468586450438226503661 58 79502626503765, 4958658750846577 36 503939351144507368116873433511 442650876584685435 50393935643768357350. 3573 4464357935585026 58503966827338, 645049733868 4350792668433982, 7335 8239354350 7368 65183537822650. 9368373543 44355464651250263653 58 3543875053738268, 44384350533661 443573534361, 395039 646825824361 685435 4464357926681165. 7335 8239354350 3611685326503661, 362635587335 5039585064682661 7350 685435 7968364435113584733511 183526364368. 50 1282497361 44643537352612502650 36583510 507936656437733810 503943, 504426353782646553 685435 7368653750875011.
443536266837736868, 874335 363950495026 9368373543 79382635 362668376577846868: "7350 183526364368 49505450373950, 39354335645053 7368 443537 36822665 37501268 365011351165 666849506477. 64682582 6868! 583543 113568 443536266837736868 12682650738268.."
Если присмотреться, заметно, что каждое число имеет 2*n цифр, а самое маленькое число - двузначное. Отсюда делаем вывод, что буквы заменили на двузначные числа.
Напишем небольшой код для подсчёта двузначных чисел, из которых состоят слова. И заменим их на буквы по встречаемости.
Используя скрипт из прошлого поста, добиваемся наибольшего "веса" и вручную редактируем текст. В итоге получаем такое сообщение.
Сразу замечаем флаг
ТЯЮЕГ{ЦХФЯД_ЮСЖГХЧС_Г_ЮСЭЩ}Из текста и задания понимаем, что флаг зашифрован Цезарем и состоит из символов английского алфавита. Напишем код для вскрытия зашифрованного флага
В выводе терминала находим флаг:
BONUS{FEDOT_NAVSEGA_S_NAMI}
#криптография #шифры
👉CipherNotes | CipherChat
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2👍1
🦈 Шпаргалка по Wireshark
Wireshark - незаменимый инструмент в арсенале каждого инфобезника/сисадмина. На схеме описаны все нужные команды/фильтры для комфортной работы.
#полезное #шпаргалка
👉CipherNotes | CipherChat
Wireshark - незаменимый инструмент в арсенале каждого инфобезника/сисадмина. На схеме описаны все нужные команды/фильтры для комфортной работы.
#полезное #шпаргалка
👉CipherNotes | CipherChat
🔥4❤2👍1