![]() |
Бесследная проверка существования email
Давайте ощутим азартные эмоции нетсталкеров/владыки OSINT-a: проверив за 50 секунд существует ли у античат почта, например, на Яндексе и Protonmail без отправки писем и лишних следов активности (относительно античат ). Для анализа разведданных нам понадобятся два инструмента: Dig в связке с Netcat, которые присутствуют в репозитории Termux. Код: Код:
$ pkg install dig netcat-openbsdКод:
$ dig protonmail.com MX> DiG 9.16.11 > protonmail.com MX ;; global options: +cmd ;; Got answer: ;; ->>HEADER [/CODE] #и кто мы такие #сервер вернул статусы кодов 200+, всё хорошо #запрашиваем информацию об интересующих нас email(s) Код:
rcpt to:«200+» почта существует «500+» почта не существует https://forum.antichat.xyz/attachmen...f074846929.png Как видим из скриншота у меня и у античат имеется почта на Protonmail, а вот hosebarero ещё не обзавелся защищённой почтой на Швейцарских мощностях. Аналогично проверяем и почту античат @yandex.ru на Яндексе без уведомлений античат . OpenSSH В Termux имеется полноценный ssh-клиент. Установим соединение со своим сервером во Франкфурте-на-Майне. Код: Код:
$ pkg install opensshКод:
$ bashКод:
$ connectsserverhttps://forum.antichat.xyz/attachmen...27c9688fe7.png Обратите внимание: в качестве первой линии обороны у меня на сервере изменён стандартный 22-й порт на 4001, но боты всё равно ежедневно пытаются взломать защиту и ворваться в мою цитадель. Давайте проверим наш 4001 порт в легендарном nmap сканере, который занимает своё достойное место среди остальных пакетов Termux. Код: Код:
$ pkg install nmapКод:
$ nmap 192.168.0.1/24 -sPhttps://forum.antichat.xyz/attachmen...4ee7e20f22.png Из скриншота (частично закрашенного для пущей важности ) видим, что портированный nmap сканер в Termux рабочий и информирует нас о том, что на сервере на открытом 4001 порту крутится ssh, а в локальной сети присутствует 5 устройств. Всё честно, продолжаем... PDFTK Этот пакет позволяет работать с документами в pdf-формате (обрезка, удаление страниц, склейка, что для хацкера — заурядно). Выделяющаяся функция в pdftk — это сброс пароля на права у pdf-файла: разрешение на печать; копи-паста текста; редактирование. Код: Код:
$ pkg install pdftkhttps://forum.antichat.xyz/attachmen...a47fc68cc4.png Из минусов, размер пакета pdftk тянет зависимость cups под 300Мб, что как бы неприемлемо много. Это не единственный софт, который «не уважает» старозападную защиту PDF-формата. Например, в OS GNU/Linux стандартный просмотрщик Evince просто игнорирует защиту прав на pdf документах, позволяя пользователю скопировать текст/распечатать документ, как-будто он и не был защищён. Визуализация данных Povray — это непростой для работы пакет: cli-программа трассировки лучей, проще говоря, создание графики на основе данных. Созидать Огни святого Эльма мне не по плечу, но кое-чему я всё же научился: единственное применение povray-волшебства — это обработка gps/локации. На соревнованиях в которых участвую — оживляю ландшафт.Код: Код:
$ pkg install povrayhttps://forum.antichat.xyz/attachmen...dff2160d5e.png https://forum.antichat.xyz/attachmen...b3f008d536.png (Примечание — изображение пришлось ужать потеряв качество, чтобы движок форума принял его). Povray «оживил» osm-ландшафт (3d): низменности и высоты теперь видны на основе реальных srtm-данных, зеленным наложен gps-маршрут (старт и финиш), синим контрольные точки (пункты питания на соревнованиях).А уж как потрясно петлять gps-треком среди 3d-гор воодушевляет автора на созидание отдельной статьи для спорт-сообщества. Gnuplot Одним из любимых инструментов у аналитиков для работы с графиками, который не требует навыков программирования, является ПО gnuplot. Код: Код:
$ pkg install gnuplotКод:
$ set terminal png size 1440, 720Код:
$ set output "storage/downloads/graph.png"Код:
$ plot sin(x)В каталоге «Download» появится картинка синус: graph.png https://forum.antichat.xyz/attachmen...30d3f238c6.png Plantuml В первой части этой статьи я приложил блок схему «Код Доступа Termux» и написал, что она была создана в Termux. Приложенная блок схема была создана в Plantuml. Код: $ pkg install plantuml $ nano storage/shared/Download/plan Код: Код:
# античат Код:
$ plantuml storage/shared/Download/planРуководство Plantuml на RU. Проверка цифровых gpg/pgp подписей в CLI Для проверки цифровых подписей пользователю необходимо иметь установленный gnupg пакет; data (данные, которые требуется проверить);data.sig (подпись data-данных)и публичный ключ того, чьи данные мы проверяем. Код: Код:
$ pkg install gpgv gnupgКод:
$ curl -s https://raw.githubusercontent.com/snooppr/snoop/master/PublicKey.asc | gpg --import -Код:
$ gpg --output .gnupg/test-key --export 076DB9A00B583FFB606964322F1154A0203EAE9DКод:
$ gpgv --keyring test-key storage/downloads/file.sig storage/downloads/filehttps://forum.antichat.xyz/attachmen...e3afff1a0e.png Аллилу е-е-еа, из скриншота видим, что подпись успешно прошла проверку/валидная, данные не повреждены и не скомпрометированы. Защита данных от случайного и явного удаления или редактирования(требуется root) Видел на различных форумах, как пользователи часто жаловались на проблему: когда сеть вдруг переставала работать в Parrot и пд. дистрибутивах. Проблема иногда заключается в перезаписи динамического файла /etc/resolv.conf после перезагрузки ПК. Чтобы решить эту проблему достаточно повесить бит неизменяемости на resolv.conf и файл больше не будет никем перезаписан до снятия бита. Так как Android — это часть Linux, то попробуем повесить бит из Termux на данные которыми мы дорожим, например, фотки/кэш приложения/любая_data чтобы случайно их не удалить, например, в ходе автоочистки каким-нибудь ПО/скриптом/экспериментом. Код: Код:
$ tsuПробуем удалить pdf-документ https://forum.antichat.xyz/attachmen...6aa4ded078.png Работает! А то.. Снять защитный бит: Код:
$ chattr -i storage/downloads/test/Прослушка.\ Перехват\ информации.pdfchattr поддерживает рекурсию и можно защищать целые каталоги с вложениями. Я нахожу эту фишку одной из самых полезных в Termux и активно её использую. Скачивание видеороликов с YouTube Для скачивания видеороликов с самого популярного видеохостинга у Termux имеется пакет «youtubedr» Код: Код:
$ pkg install youtubedrКод:
$ mkdir storage/downloads/роликиКод:
$ cd storage/downloads/роликиКод:
$ youtubedr download url_роликаПод конец 2021 года скорость закачки youtube-dl и производных форков обрезана до 70 Кб/с. Популярнейший проект кажется заброшен самим разработчиком. Проблема объединяющая форки описана здесь. Кратко — разработчик наконец-то занялся своими бытовыми делами. Киберпанки не любят мериться с потерями (особенно с тем свободным ПО, которое являлось резонансным) и создают рабочие форки. Следуем за тенденциями: форк yt-dlp с которым на сегодняшний день всё в полном порядке. Код для Termux немного отличен от кода установки на Github: Код:
$ wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ../usr/bin/yt-dlpКод:
$ chmod a+rx ../usr/bin/yt-dlpКод:
$ bashСинтаксис у скрипта схожий с прошлыми форками, однако ролики скачиваются с существенным быстродействием. Преимущество Yt-dlp: например, можно скачать (несколько Мб) фрагмент ролика в любом качестве с определённой метки времени до заданной его длины без необходимости полной, предварительной загрузки многочасовго видео на своё дисковое пространство (в Гб/сотни Мб). Создание gif в Termux В начале статьи я написал, что все gif созданы в Termux. Вот как легко создавать анимацию в CLI. Код: Код:
$ pkg install ffmpegКод:
$ ffmpeg -i "/storage/emulated/0/Movies/chess.mp4" -r 15 -vf scale=480:-1 "/storage/emulated/0/Movies/chess.gif"https://forum.antichat.xyz/attachmen...33ef330aee.png Нарезка mp3 Меня до сих пор непритворно удивляет ситуация с отсутствием нужного миру приложения для OS Android: на всех OS кроме Android имеются GUI-инструменты для того чтобы нарезать один большой mp3-файл на множество мелких с заданными параметрами (например частями по 20 мин. или, например, на 9 частей) Такие big-файлы встречаются всюду, например, аудиокниги в TG одним файлом, лекции и т.д. Я не смог найти ни одного приложения на Android решающих эту простейшую задачу, но нашёл и использовал всю ту же кроссплатформенную библиотеку на Termux, которая всё может: «mp3splt». Код: Код:
$ pkg install mp3splthttps://forum.antichat.xyz/attachmen...3da08007cf.png Аудиомания в Termux В Termux иногда люблю послушать радиоспектакли/аудио рассказы (онлайн). Для прослушки музыки/радио в CLI необходимо установить два пакета и графический эквалайзер (необязательный пакет). Код: Код:
$ pkg install pulseaudio cmus cavaДля добавления музыки/радиостанций в библиотеку код: Код:
$ :add sdcard/music_pathКод:
$ :add url_потока_radioКод:
$ :clearУправляется cmus стрелками и клавишей «Tab», один из главных неприятных нюансов у плеера — это проигрывание одного трека и остановка (без автовоспроизведения следующей композиции).Настроить автовоспроизведение на плеере — нажать латинскую заглавную букву «С», удалить радиостанцию — «D». https://forum.antichat.xyz/attachmen...88572a0f83.png Для пафосного воспроизведения музыки как на скрине: экран разделён по горизонтали, в верхний его части — плеер, в нижней — пульсирующий эквалайзер код: Код:
$ pkg install screenКод:
$ screenКод:
$ cmus"ctrl+a+S" #разделить экран по горизонтали" "ctrl+a+tab"; "ctrl+a+с" #перейти в нижний экран и активировать его (дальнейшие переключения между верхним и нижним CLI "ctrl+a+tab") Код:
$ cavaДля обычного воспроизведения аудио код: Код:
$ cmusНа Android 9+ разработчики транснациональной корпорации добавили новую функцию: «персональный dns-сервер» (настойки --> сеть и интернет --> дополнительно --> персональный dns-сервер)усилив защиту пользователя. Вот пример, как работает Android по умолчанию без активации «персонального dns». Код: Код:
$ pkg install tcpdump dnstopКод:
$ tsuКод:
$ tcpdump -pni wlan0 53Код:
$ dnstop wlan0 --> 2https://forum.antichat.xyz/attachmen...81d5d19655.png На скриншоте один и тот же dns-поток, слева — tcpdump, справа — dnstop. CLI-сниферы информируют, что пользователь искал в поисковых системах «Github»; «Codeby» и заходил на их сайты. Настройка персонального dns-сервера: настройки --> сеть и интернет --> дополнительно --> персональный dns сервер --> имя хоста поставщика «dns.google». Настроив персональный dns-сервер — на 53 порту будет чисто, то есть снифить трафик уже не получится. Проэкспериментируем это утверждение. https://forum.antichat.xyz/attachmen...eefe16714d.png Вся защищенная DNS-движуха отображается уже не на 53 порту, а на 853 порту, что говорит нам об использовании пользователем DoT. Надеюсь вы поняли о чём речь и настроили свой персональный dns-сервер. Наблюдаем какие приложения активнее всех потребляют трафик Цитата:
Код:
$ pkg install nethogsКод:
$ tsuВ нижнем правом углу играет клип с YouTube, поэтому видим и активность антирекламного YouTube-приложения vanced; параллельно сёрфю в DDG-браузере, ну и в фоне TG высаживает батарею. Такая слабая активность приложений обусловлена тем, что ради экономии заряда батареи я приручил ПО на своём смартфоне (мне помогли root-права + свободная прошивка).Из минусов, в качестве расплаты по классике — куча багов OS, к которым просто подстраиваешься. Техническая информация о текущем соединении Код: Код:
$ pkg install wavemonКод:
$ wavemonЗапускаем и управляем TOR-сетью Специально для портала античат не так давно я создал подробное видео по настройке и управлению TOR-сетью. Код: Код:
$ pkg install tor proxychains-ng python && pip install nyxПакет tor — служит для запуска соединения пользователя с сетью Tor, пакет nyx - управляет соединением Tor, пакет proxychains направляет выбранные утилиты через сеть Tor. Подробнее что на видео(см. тайм коды под описанием ролика на самом YouTube). Управляем OS Android на уровне процессов Завершает обзор данной статьи хедлайнер-пакет: Htop (требует root) Htop — это системный cli-монитор, позволяющий в т.ч. мониторить, выявлять, уничтожать любые подозрительные и непослушные дочерние/процессы в парку касаний. Из минусов, htop не поддерживает мониторинг нагрузки дисковой подсистемы (iotop), что является одним из важных параметров наблюдения в системе. https://forum.antichat.xyz/attachmen...aa0436c1c6.png Остальные утилиты Termux, которыми я пользуюсь, но не требуют, с моей точки зрения, ревью: nslookup; route; diff; whois; traceroute; file; silversearcher-ag Некоторые полезности Код: создание alias иным способом, отличным от вышеописанного способа. Код:
$ printf "alias his='history | grep -i '" >>.bashrcПо команде "ipls" пользователь узнает свой внешний ip-адрес, а по команде "his ключ.слово" пользователь узреет все команды которые он вводил в терминал. Код:
$ am start --user 0 -a android.intent.action.VIEW -d content://com.android.externalstorage.documents/document/primary%3Aкаталог%2Fкатлог%2Fфайл%2FКод:
$ ctrl + dКроме всего вышеописанного, Termux популизирует GNU/Linux среду т.к. в нём немало unix-утилит, что является хорошей тренировочной базой для изучения GNU/Linux пользователями новичками со своего Android девайса. Если после прочтения статьи читатели больше не считают Termux лишь жалкой обвязкой над busybox, то мой план по лоббированию Termux в массы — сработал. https://forum.antichat.xyz/attachmen...9c3e80eb2d.png Предыдущие части: Часть 1-я Часть 2-я Часть 3-я Часть 4-я |
| Время: 16:53 |