![]() |
https://forum.antichat.xyz/attachmen...d2db56fb2f.png
Termux для пентестинга: готов соревноваться с опытными исследователями? Привет, коллеги! Решил внести свежесть в конкуренцию — ведь пока никто не предложил новых векторов атаки. Многие просто пересказывают старую публичную информацию в обновлённом формате, которую скоро будут преподавать в школах. Это, разумеется, лишь моё мнение — не обязательно с ним соглашаться.** В этой теме вы найдете реальные, авторские подходы к использованию Termux для мобильного анализа безопасности — никаких шаблонов и повторов, только свежие идеи и практики. Предисловие: Эволюция технологий и мобильный анализ безопасности Все мы знаем, друзья, что время не стоит на месте, так же не стоят на месте и возможности наших портативных устройств: телефонов, гаджетов и т.д. Всё, что новое придумает человек, тем или иным способом рано или поздно будет использовано против него же самого. О чем это я? Да о том, что все новые технологии — это полигон как для добросовестных аналитиков безопасности, так и для злоумышленников. Человек придумал электричество — при небрежном обращении с ним оно его убьет; придумали пластиковые окна — воры придумали, как их вскрывать путем отжима или высверливанием отверстия для ручки; придумали умные машины с ПО — преступники стали умнее и освоили техники угона с использованием несанкционированного доступа (радиохакинг, манипуляции с ПО и т.д.). Все это говорит о том, что с появлением новых возможностей и технологий появляется новый модернизированный преступный мир, в том числе и киберпреступники, становятся сильнее и умнее, тем самым порождая новые угрозы и виды преступлений. Сегодня же в нашей статье я хочу поведать банальный пример, как обычный телефон на базе Android может стать портативным орудием для тестирования безопасности. Вступление: Termux — ваш невидимый помощник в аудите безопасности Согласитесь, в ситуации, когда вам нужно провести анализ безопасности в помещении какой-то компании, придя в какой-то офис или просто находясь в очереди отделения банка, — то открытый ноутбук и непонятный, для большей части населения, вид консольных команд в терминале или открытые окна каких-то непонятных программ вызовут как минимум подозрения у охраны и могут иметь нежелательные для вас последствия. Для того чтобы избежать подобного, нам на помощь приходит наш дружок — телефон. И сегодня мы поговорим о возможностях Termux и его настройке с точки зрения пентестера. Ну что же поехали: Что такое Termux? И что он умеет ? Termux - это android приложения , которое представляет из себяэмулятор терминала с chroot средой Linux , которое напрямую работает без рут доступа телефона так и с рут доступом по требованию. Является минимальной базовой системой с предустановленными пакетами, добавление инструментария осуществляется с помощи установки из репозитория пакетным менеджером Приложения ставиться на телефон из Google Playmarket или же из F-Droid, по этому проблем с установкой не должно быть) Кратенькая справка об Termux:
И так со справкой немного ознакомились, для более подробной информации можете почитать на офф. сайте termux. Давайте приступим к базовой настройки нужного инструментария. Первым делом обновимся и поставим tsu (Termux SU ) , который нам возможно понадобиться для работы от рута. ( По умолчанию Termux запускаеться под обычным юзером, но если мы захотим поставить Java - прийдется воспользоваться рут доступом) Код: Код:
apt updateКод: Код:
apt install opensshНо сразу хочу заметить, что Termux не поддерживает парольную аутентификацию по SSH и поэтому нам будет нужно сгенерировать SSH ключи (делается это командой Код:
ssh-keygenЗапуск ssh-сервера осуществляется командой sshd после чего на порту 8022 открывается порт для подключения. Далее, что бы подключиться к нашему телефону по SSH в среду Termux, нам необходимо добавить ssh публичный ключ нашей хостовой машины ( в моем случае это Windows , ключ был создан в программе BitVise-SSH) в файл Код:
~/.ssh/authorized_keysДалее просто подключаемся по SSH на наш телефон: Теперь настройку проводить куда удобнее) Идем дальше. Давайте поставим curl и установим oh-my-zsh для termux ( Почему zsh а не баш , ну как по мне , то zsh имеет разные фифтиплюшки которые упрощают работу в консоли, например более гибкая табуляция и просто приятный вид)) Код: Код:
apt install curlДля примера работы mc давайте что то скачаем с VDS сервера, но сперва давайте закинем на VPS ssh ключ , что бы не вводить каждый раз пароль при подключении ( да и если вы не пользуетесь паролем - лучше его отключить и ходить по ссх ключам ) Делается это очень просто , команда ssh-copy-id закинет наш паблик кей на удаленный сервер, но для первого подключения понадобиться ввести пароль. Так же для удобства можно создать алиас на быстрый коннект в VDS в конфиге zsh ( просто добавить наш алиас в конец файла Код:
~/.zshrcКод: Код:
ssh-copy-id root@ip_addressКод: Код:
в файле ~/.zshrc пишем в конце файлаКод: Код:
source ~/.zshrcА ну еще можно добавить для красоты всякие фифтиплюшки типо figlet (не особо нужно) ))) Код: Код:
apt install figletНу первым делом установим и репозиториев nmap Код: Код:
apt install nmapТакже в репозиториях есть и брутфорс Hydra Код: Код:
apt install hydraSQLmap ставится уже с гит-репозитория: Код: Код:
Код: Код:
работает он на php и довольно богат на функционал: Код: Код:
[*]apt install python && apt install git -y[*]git clone https://github.com/Tuhinshubhra/RED_HAWK[*]cd RED_HAWK[*]apt install php -y[*]php rhawk.phpВЫВОДЫ Ну вот вы прочитали всю эту статью и задались вопросом: "Зачем этот termux когда есть Kali Nethunter и там все есть?" Я отвечу так:
Код: Код:
[*] apt update && apt upgrade[*] git clone https://github.com/Hax4us/Nethunter-In-Termux.git[*] cd Nethunter-In-Termux[*] chmod +x kalinethunter[*] ./kalinethunter[*]./startkali.sh |
Отличная статья, бро)
Уже давненько пользуюсь termux'ом. Открыл для себя немного нового. |
Отлично! Я бы сказал это образец написания статей. Все четко, последовательно, конкретно и без "воды".
|
Материал у меня конечно же не новый , но просто хотел показать примерный формат написания статьи, что бы в сравнение со статьями на других источниках наш контент выигрывал по качеству.
Видео будет добавлено в силу появления свободного времени) Всем спасибо за отзывы и лайки - мне приятно) |
Хорошая и интересная статья. Мне понравилось.
В Termux хорошо работать в Hacker's Keyboard. (Поддержка дополнительных клавиш типа Shift, Ctrl, Alt и т.д.) |
Плюс, поставить в место bash -->> fish
|
Спасибо за отличный контент! Возьму на заметку данную статью.
|
Цитата:
Цитата:
https://forum.antichat.xyz/attachments/4788048/2.png |
Люди,возник один единственный вопрос .. Можно ли запустить по wifite и тд в termux без root прав (как например metasploit https://Auxilus.github.io/metasploit.sh) ?Есть же по GNURoot Debian и тому подобные (где как я понял root права не нужны ).
|
Почему-то при вводе tsu в termux, запрос на подтверждение прав не вылетает. Никто не сталкивался?
|
Цитата:
|
Цитата:
|
Цитата:
Справка,основные возможности термукс Настройка для удобства Обзор хак инструментов и выводы. |
Цитата:
Для остальных, кто решил свой девайс превратить в устройство для пентеста, очень рекомендую его прошить чем то вроде lineage os ( или чистый андроид с учетом вашего железа ), с рут правами, и уже на его грузить все необходимое. Самим устройством, лучше не пользоваться для соц.сетей, звонков, смс. для работы подойдет девайс за 4000 - 5000 рублей ( можно и б.у посмотреть ). |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Всегда знал про Termux, но не знал что он из себя представляет, и как-то не особо хотел узнать, но благодаря тебе я понял, спасибо!)
|
Есть еще один простой способ получить Кали ( и не только ) у себя на девайсе =) Подробности ниже
http://4pda.ru/forum/index.php?showtopic=378043&st=5020 Как видно из подробностей, можно сделать так: Берем железку, получаем root права, ставим F-DROID, c F-DROID ставим BUSY-BOX, далее качаем по ссылке в хайде Linux Deploy и там выбираем какой дистр желаем. После чего дистибутив будет установлен. |
Спасибо за статью!
У кого-нибудь были проблемы с root-правами при использовании? 1. Чтобы, к примеру, установить Metasploit, необходимо запустить .sh скрипт. С обычными правами просит root. Если дать рут при помощи tsu и попробовать запустить скрипт, получаю "Permission denied". Это происходит не только при запуске скрипта .sh, но и при обычных командах шелла, типаls. 2. Почему подключение к серверу на Android идет из-под root@xxx.xxx.xxx.xxx., а получаем "не-рут" пользователя(в частности, u0_a73) 3. Как ПРАВИЛЬНО поставить драйвера для wi-fi адаптера? Аппарат Samsung Galaxy S5 mini. Прошивка Cyanogenmod 13. |
Цитата:
|
Цитата:
Полагаю без него и "tsu" бы не запустился... [doublepost=1511434683,1511428192][/doublepost] Цитата:
|
Цитата:
И место bash metasploit.sh, используй sudo bash metasploit.sh. |
Цитата:
А с Метасплоитом я разобрался, я же написал. Да, его через bash и надо было запускать. |
Коллеги, есть тупой вопрос по подключению через ssh к девайсу. Сделал все по инструкции два ключа сгенерил на девайсе. Pub на ноуте. Думал putty лагает, поставил BitVise. Но при подключении все равно переключает с pybkey на password/kbdi и в логе
Код: Код:
22:09:53.717 Started a new SSH2 session. |
Есть кто ставил Nethunter через Termux?
Запускаю ./startkali, вижу вывод - mkdir: cannot create directory /dev/net: Permission denied и несколько строк вида ln: failed to create symlink... Permission denied Root checker говорит рут на телефоне есть, да и SuperSU периодически уведомляет о предоставлении рут... Какие еще нужны права?? |
Цитата:
Кто-нибудь в курсе что это? |
Цитата:
|
не могу создать ssh тунель с н.буком. скопиривал publik_key в папку /.ssh/ в termux.
ssh root@ просит пароль, выдает ошибку при вводе. в чем дело? |
Привет. Как привязать внешний адаптер?
|
Цитата:
|
Цитата:
|
Цитата:
Даная команда при успешном логине копирует твой паблик ссх кей на удаленный хост. |
Эмулятор линукс на андротело.А остальное можно подгружать из репозитариев,на свой вкус и цвет...
|
Цитата:
Для этого делаем следующее. Смотрим, включена ли возможность аутентификации по паролю тут: Код:
cat $PREFIX/etc/ssh/sshd_confighttps://forum.antichat.xyz/attachmen...860c9236b8.png Задаем пароль пользователя в termux: Код:
passwdЯ использую для удаленного подключения ngrok. На этом примере подключаемся так: https://forum.antichat.xyz/attachmen...0114fc39bd.png |
hfcibahjdsdfz 'nj nfr rfr ctqxfc ns lf;t yt gjybvfti mrfr cbmyj jib,fticmz d 'njv tcnm cvsck [jnm b pdexbn 'nj ukegj. 'nj ,skj ,s dtctkj tckb ,s z ,k ,jktt yfcnjqxbd xtv ctqxfc yj gjrf vyt ghbltnmcz ;lfnm njuj rnj cvj;tn ghjljk;bnm 'nj ,tpevbt
|
Цитата:
|
Цитата:
|
а как удалить oh-my-zsh и вернуть bash? вроде как удалил всё на корню, но ничего не меняется...
|
| Время: 09:02 |