docs: update sysadmin/other/CyberChef
parent
f7bd7094d9
commit
e92b87d180
|
|
@ -2,7 +2,7 @@
|
||||||
title: CyberChef - преобразователь всего и вся
|
title: CyberChef - преобразователь всего и вся
|
||||||
description:
|
description:
|
||||||
published: true
|
published: true
|
||||||
date: 2023-11-15T16:07:57.570Z
|
date: 2023-11-15T16:09:03.399Z
|
||||||
tags:
|
tags:
|
||||||
editor: ckeditor
|
editor: ckeditor
|
||||||
dateCreated: 2023-11-15T16:07:15.571Z
|
dateCreated: 2023-11-15T16:07:15.571Z
|
||||||
|
|
@ -16,12 +16,12 @@ dateCreated: 2023-11-15T16:07:15.571Z
|
||||||
<p>Например, вам надо из текста убрать все пробелы и преобразовать его в нижний регистр. Собираете последовательность из двух действий: remove whitespace и to lower case. И получаете на выходе результат. </p>
|
<p>Например, вам надо из текста убрать все пробелы и преобразовать его в нижний регистр. Собираете последовательность из двух действий: remove whitespace и to lower case. И получаете на выходе результат. </p>
|
||||||
<p>Можете сохранить и использовать рецепт по очищению конфигурационных файлов от пустых строк и комментариев.</p>
|
<p>Можете сохранить и использовать рецепт по очищению конфигурационных файлов от пустых строк и комментариев.</p>
|
||||||
<p>Можете забирать http запросом json строку, извлекать из неё значения с помощью jpath, а потом ещё декодировать, если она в каком-то кодированном формате.</p>
|
<p>Можете забирать http запросом json строку, извлекать из неё значения с помощью jpath, а потом ещё декодировать, если она в каком-то кодированном формате.</p>
|
||||||
<p>Вот пример <a href="https://gchq.github.io/CyberChef/#recipe=HTTP_request(%27GET%27,%27https://reqres.in/api/users/2%27,%27%27,%27Cross-Origin%20Resource%20Sharing%27,false)JPath_expression(%27$.data.email%27,%27%5C%5Cn%27,true)Extract_email_addresses(false,false,false)">рецепта</a> , где я:<br />▪️ Обращаюсь к тестовому API и получаю ответ в json формате<br />▪️ Извлекаю из результата только email адрес<br />▪️ Очищаю email от кавычек в начале и в конце. </p>
|
<p>Вот пример <a href="https://gchq.github.io/CyberChef/#recipe=HTTP_request(%27GET%27,%27https://reqres.in/api/users/2%27,%27%27,%27Cross-Origin%20Resource%20Sharing%27,false)JPath_expression(%27$.data.email%27,%27%5C%5Cn%27,true)Extract_email_addresses(false,false,false)">рецепта</a> , где я:<br>▪️ Обращаюсь к тестовому API и получаю ответ в json формате<br>▪️ Извлекаю из результата только email адрес<br>▪️ Очищаю email от кавычек в начале и в конце. </p>
|
||||||
<p>Преобразований очень много. Я бегло изучил список и кое-что попробовал. Например, Networking -> Group IP Adresses получает на вход список из IP адресов, а на выходе выводит список масок подсетей, которые охватывают все введённые адреса.</p>
|
<p>Преобразований очень много. Я бегло изучил список и кое-что попробовал. Например, Networking -> Group IP Adresses получает на вход список из IP адресов, а на выходе выводит список масок подсетей, которые охватывают все введённые адреса.</p>
|
||||||
<p>Преобразование Public Key -> Parse X.509 certificate на входе принимает исходный текст сертификата, а на выходе показывает всю информацию по нему, как это делает утилита openssl с соответствующими ключами.</p>
|
<p>Преобразование Public Key -> Parse X.509 certificate на входе принимает исходный текст сертификата, а на выходе показывает всю информацию по нему, как это делает утилита openssl с соответствующими ключами.</p>
|
||||||
<p>Я обычно в винде такие файлы сохраняю с расширением .cer и смотрю через проводник информацию о сертификате. </p>
|
<p>Я обычно в винде такие файлы сохраняю с расширением .cer и смотрю через проводник информацию о сертификате. </p>
|
||||||
<p>Сервис очень функциональный, а главное сделан удобно. Может стать помощником во многих делах. Можно его настроить для выполнения каких-то рутинных действия для людей, далёких от IT.</p>
|
<p>Сервис очень функциональный, а главное сделан удобно. Может стать помощником во многих делах. Можно его настроить для выполнения каких-то рутинных действия для людей, далёких от IT.</p>
|
||||||
<p>Они могут вообще не знать, что существуют такие готовые преобразователи данных. </p>
|
<p>Они могут вообще не знать, что существуют такие готовые преобразователи данных. </p>
|
||||||
<p>Ко всему прочему это open source. Исходники доступны, сервис можно запустить у себя локально. Написан, понятное дело, на JavaScript. </p>
|
<p>Ко всему прочему это open source. Исходники доступны, сервис можно запустить у себя локально. Написан, понятное дело, на JavaScript. </p>
|
||||||
<p><br /></p>
|
<figure class="image"><img src="/attachments/image2022-12-13_19-1-43.png"></figure>
|
||||||
<p><ac:image ac:style="max-height: 250.0px;"><ri:attachment ri:filename="image2022-12-13_19-1-43.png" /></ac:image></p>
|
<p> </p>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue