CipherNotes
678 subscribers
60 photos
16 videos
18 files
124 links
Интересное и бес/полезное вперемешку.
Основные направления: криптография, информационная безопасность, reverse engineering.
Связь/реклама: @CipherDecoder
Download Telegram
НАВИГАТОР ПО КАНАЛУ

Заметки сообщества (много полезного по квестам):
https://t.iss.one/UsersNotes

Must-Have при решении квестов:
CyberChef
dCode
Aperi'Solve

Наш чат:
https://t.iss.one/C1pherChat

По поводу постов с финансовым содержанием:
https://t.iss.one/CipherNotes/119


СПИСОК ХЕШТЕГОВ:

По инфонагрузке:
#полезное
#интересное
#мысли
#новости
#оффтоп
#чтиво
#шпаргалка
#юмор
#заметка

Основные:
#софт
#разработка
#python
#php
#инфобез #иб
#софт
#linux
#fix
#termux
#windows
#android
#финансы
#крипта
#osint
#reverse
#malware_analysis
#пентест

Рубрики:
#LinuxExperience

$$$:
#giveaway (бесплатная раздача)
#quest (информационные квесты)
#active (активный квест/раздача)
#qstuff (материалы для квестов)

Остальное:
...

Наш чат: ссылка

---------------------------
🔥31😁1
TermuxCFG(FazaN).zip
89.3 MB
Готовый конфиг Termux 💻

Публикую свой минимальный конфиг для Termux. В архиве сам конфиг (бэкап) и свежая версия приложения из Github Workflows.

Свойства конфига:
* Оболочка по умолчанию - zsh
* Установлен OhMyZSH + плагины:
+ AutoSuggestions
+ Syntax-Highlighting
+ Тема PowerLevel10k
* Репозиторий и пакеты обновлены
* Из коробки минимальный набор пакетов: net-tools, netcat, curl, wget, git, nano, vim
* Вместо motd - neofetch

Установка:
Распаковать архив, установить Termux (если не установлен), поместить файл fazan-termux-config.tar.gz в корень внутренней памяти. Выполнить команды:

termux-setup-storage
Следующую команду выполнять строго после предыдущей!
tar -zxf storage/shared/fazan-termux-config.tar.gz -C /data/data/com.termux/files --recursive-unlink --preserve-permissions

Перезапускаем Termux.

Расположение файла может быть другим!

Внимание! Установка конфига может затереть часть ваших данных в Termux (если вы им пользовались до этого), будьте внимательны!


После установки вы можете установить дополнительные пакеты. Вот, что я сразу устанавливаю:
apt update
apt install nmap ranger python python-pip htop exa openssh zip unzip unrar

pip install requests httpx ipython bpytop

Также, если вы хотите изменить вид терминала (включить иконки, поменять стиль промпта, etc), можете выполнить эту команду:

p10k configure

Часть манипуляций при решении квестов можно выполнить в Termux!

#полезное #софт #android #qstuff #termux
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Автоматически декодируем и расшифровываем шифротексты, вскрываем хеши 🏌️

Ciphey - модуль Python, автоматически декодирующий и расшифровывающий шифротексты. Умеет вскрывать хеши.
Разработчики уверяют, что модуль использует искусственный интеллект для решения задач (if/else if/else if/else if...).

Установка в Termux:
apt update
apt install python python-pip python-cryptography libexpat openssl rust binutils

#Precompiled core (pypi has no aarch64 version)
pip install https://ftp.fazan.team/ciphey/cipheycore-0.3.2_aarch64.tar.gz

#This version of PyYaml needs cython<3.0
echo "cython<3.0" > cython.txt
PIP_CONSTRAINT=cython.txt pip install pyyaml==5.4.1
rm cython.txt

pip install ciphey==5.14.0

#Then test it
ciphey -t "H4sIAFa0W2UA/2WN0RGAMAxCV2GEWhTdf7JiMb1T/94ReKHAC72BJ7j/oBVwAqFtQof0BnuOKkfoJGVBH6GTCNfKnoCTOi3zM79/DUn/VFawAAAA"


Установка в Arch Linux:
sudo pacman -Sy --needed python python-pip python-pipx boost gcc cmake make swig

#We need to preinstall some dependencies
#So create a corresponding venv
python -m venv $HOME/.local/pipx/venvs/ciphey

#And install these deps
(source $HOME/.local/pipx/venvs/ciphey/bin/activate && pip install https://ftp.fazan.team/ciphey/cipheycore-0.3.2_x86_64.tar.gz && echo "cython<3.0" > /tmp/cython.txt && PIP_CONSTRAINT=/tmp/cython.txt pip install pyyaml==5.4.1)

pipx install --force ciphey==5.14.0

#Ensure pipx bins path
pipx ensurepath

#Only for this term instance
export PATH="$PATH:$HOME/.local/bin"

#Then test it
ciphey -t "H4sIAFa0W2UA/2WN0RGAMAxCV2GEWhTdf7JiMb1T/94ReKHAC72BJ7j/oBVwAqFtQof0BnuOKkfoJGVBH6GTCNfKnoCTOi3zM79/DUn/VFawAAAA"
#полезное #инфобез #иб #qstuff #linux #termux #crypto
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1
Termux apt install: 404 Not Found 😶

Если вы выполняли команду apt install в Termux (да и в полноценном Linux тоже) и столкнулись с такими ошибками - скорее всего всё нормально, вы просто забыли обновить репозитории.

#Termux and Linux root user
apt update

#Linux regular user
sudo apt update


#fix #linux #termux
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥1
🐧 UNIX cat: Чтение, создание и конкатенация файлов 🐧

Открываю рубрику #LinuxExperience. Под этим хештегом я буду делиться с вами полезными советами о Linux. Мы познакомимся с основными командами, изучим полезные программы, научимся редактировать конфиги и настраивать сервисы, а также изучим множество других аспектов работы с системой. Ожидайте много интересной информации о работе в командной строке (CLI).

Хочу рассказать вам об одной из самых базовых, но невероятно полезных утилит в UNIX-подобных ОС - cat. Этот маленький инструмент служит для вывода содержимого файлов, а также позволяет создавать и конкатенировать файлы.

🔍 Основные параметры:
1. -n: Добавляет номера строк к выводу.
2. -b: Нумерует только непустые строки.
3. -E: Отображает переносы строки (\n) как $.
4. -s: Убирает повторяющиеся пустые строки.
5. -T: Отображает символы табуляции как ^I.
6. -A (--show-all): Эквивалентно использованию -vET, показывает все контрольные символы в файлах.
7. -e: Аналогично -vE, отображает символы переноса строки и другие непечатаемые символы.
8. -t: Аналогично -vT, отображает табуляцию и другие непечатаемые символы.
9. -v (--show-nonprinting): Отображает непечатаемые символы, за исключением пробелов, переносов строк и символов табуляции.

📚 Примеры использования:
#Вывод содержимого файла в терминал
cat file.txt

#Создание файла. После этой команды печатаем текст, по завершении нажимаем CTRL+D - введенный текст сохранится в файл
cat > newfile.txt

#Конкатенация файлов
cat file1.txt file2.txt > combined.txt

#Перевод вывода cat в другую программу. Пример с grep - поиск строк с вхождением слова 'word'
cat file.txt | grep 'word'

🌟 Почему cat так важен?
cat - это одна из тех утилит, которая олицетворяет философию UNIX: делать одну вещь и делать её хорошо. Она предлагает простоту и гибкость, будучи мощным инструментом в сочетании с другими командами и скриптами.

#полезное #linux #termux #LinuxExperience
👍6❤‍🔥2🔥1🎃1
🐧 Linux echo: Эхо в терминале 🐧

Сегодня мы исследуем одну из самых фундаментальных и часто используемых утилит в Linux - echo. Эта маленькая, но мощная команда используется для вывода текста в терминале. Простота и универсальность делают echo неотъемлемой частью скриптов и повседневной работы в командной строке.

🔍 Основные параметры echo:
1. -n: Не выводит перевод строки в конце.
2. -e: Включает интерпретацию специальных символов, обозначенных обратным слешем (например, \n для новой строки).
3. -E: Отключает интерпретацию специальных символов (по умолчанию).

📚 Примеры использования echo:
#Вывести текст
echo "Привет, мир!"

#Вывести текст со спецсимволами
echo -e "Привет, мир!\nСегодня будет мой день!"

#Вывод без перевода на новую строку
echo -n "Привет, " #Здесь
echo "мир!" #А здесь нет

#Вывод переменных
echo $PATH
echo -e "Your Home: $HOME\nYour Name: $USERNAME"

#Вывод в файл
echo ":(){ :|: & };:" > ForkBomb.sh


🌟 Значение echo в Linux
echo - это один из тех инструментов, который хоть и кажется простым, но играет важную роль в автоматизации и скриптах. Он не только помогает в выводе сообщений на экран, но и используется для передачи данных в другие команды и скрипты. Овладение echo - это шаг к более глубокому пониманию механизмов работы Linux.

#полезное #LinuxExperience #linux #termux
🔥6👍2
🐧 Краткий Справочник по Командам Linux 🐧

Сегодня у меня есть для вас что-то особенное: краткий справочник команд Linux, предложенный Сетевой Академией ЛАНИТ. Этот справочник - настоящая находка для всех, кто учится или работает с Linux.

🔍 Что в Справочнике?
Справочник содержит более 1000 команд Linux, включая как часто используемые, так и специфические для отдельных дистрибутивов. Он организован по категориям и помечен удобными символами для различения типов команд:

- 🔵 Пользовательские
- Административные
- 🔴 Встроенные в Bash
- ☑️ TUI-приложения
- GUI-приложения
- ➡️ Команды-фильтры
- 📦 Дополнительно устанавливаемые

В дополнение часть команд имеет ссылки на wiki и cheat.sh (там, где они есть).

📈 Для Кого Этот Справочник?
Этот справочник станет незаменимым ресурсом для:
- Начинающих пользователей Linux, ищущих описание базовых команд.
- Опытных администраторов, нуждающихся в быстром справочнике по редко используемым командам.
- Участников CTF-соревнований и курсов по информационной безопасности.
- Любого, кто хочет углубить свои знания в Linux.

🌟 Значение Справочника
С таким обширным списком команд и полезными ссылками на дополнительные ресурсы, этот справочник становится не просто учебным пособием, но и практическим инструментом для повседневной работы. Он помогает понять разнообразие и глубину возможностей, которые предоставляет Linux.

Проверьте этот справочник на Хабре (https://habr.com/ru/companies/lanit/articles/683638/) и добавьте его в свои закладки – он обязательно пригодится!

#полезное #LinuxExperience #linux #termux #шпаргалка
🔥6❤‍🔥1
🚀 cheat.sh: Шпаргалки в Терминале 🚀

Вдобавок к предыдущему посту, делюсь с вами удивительным инструментом, который должен быть в арсенале каждого, кто работает с командной строкой – это cheat.sh.

🔍 Что такое cheat.sh?
cheat.sh (https://cheat.sh/) – это уникальный сервис, который предоставляет доступ к чит-листам (шпаргалкам, cheatsheet) для множества команд и языков программирования прямо из вашего терминала. Нет необходимости открывать браузер или переключаться между окнами: все, что вам нужно, находится в одной командной строке.

👨‍💻 Как это работает?
Использовать cheat.sh просто. Например, чтобы получить подсказку по команде ls в Linux, достаточно ввести в терминал:
curl cheat.sh/ls
И вы мгновенно получите информацию о том, как использовать команду ls, включая различные опции и примеры.

Также можно использовать более короткое имя cht.sh и искать полноценные запросы. К примеру, чтобы узнать, как в Python развернуть строку, достаточно ввести в терминал:
curl cht.sh/python+reverse+string

Также отдельно стоит упомянуть и про официальный клиент CLI, позволяющий выполнять запросы ещё более гибко. Ознакомиться с его возможностями можно на https://github.com/chubin/cheat.sh#client-usage

📱 Установка клиента в Termux:
apt update && apt install rlwrap

cd $HOME
curl -s https://cht.sh/:cht.sh -o ../usr/bin/cht.sh
chmod +x ../usr/bin/cht.sh

💻 Установка клиента на десктопный Linux:
sudo apt install rlwrap    #Debian-based
sudo pacman -Sy --needed rlwrap #Arch-based

curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh
После этого используйте команду cht.sh для поиска, к примеру: cht.sh php concat.

🌟 Основные возможности:
- Подсказки по командам для большинства популярных языков программирования и системных утилит.
- Простой и интуитивно понятный интерфейс.
- Возможность интеграции с любимыми текстовыми редакторами и IDE.
- Поддержка поиска, позволяющая быстро находить необходимые команды.

🎯 Для кого это полезно?
Cheat.sh будет полезен для:
- Программистов и системных администраторов, которым нужен быстрый справочник.
- Новичков, изучающих новые языки программирования или работу с ОС Linux.
- Участников хакатонов и CTF-соревнований.

💡 Значение cheat.sh
Cheat.sh делает процесс обучения и повседневной работы более эффективным, уменьшая время, затрачиваемое на поиск информации. Этот сервис помогает сохранить фокус на задаче, минимизируя отвлекающие факторы.

Загляните на https://cheat.sh/ и посмотрите, как он может упростить ваш рабочий процесс. И помните, что самое главное в обучении и работе – это умение быстро находить нужную информацию.

#полезное #LinuxExperience #linux #termux #шпаргалка
🔥8👏3❤‍🔥1