Рубрики
kali \ virus \ rootkit \ вирусы \ защита

kali / pi zero w

Источник:


https://docs.google.com/document/d/13qEmq9KPhFfX7WIE2u-qK4tB28BIBJqDMD8NUU-3JKE/edit
1) качаем прошивку (ОС) - https://www.offensive-security.com/kali-linux-arm-images/
качаем 7zip - https://www.7-zip.org/
качаем Etcher 

2) через Etcher устанавливаем прошивку

3) Вытаскиваем флешку из компьютера и вставляем вновь.

4) В корне флешки создаем пустой файл ssh , не ssh.txt , а просто shh, без расширения.

5) Теперь вытаскиваем флэху. 
Вставляем её в Pi, и включаем её. 
Здесь есть два разъема. 
Первый (pwr) идет только на питание, а второй (usb) идет для передачи данных и сопряжения с внешними устройствами.
Можно подключить и мышку, и клавиатуру и монитор через micro hdmi, но потребуется наличие разветвителя OTG на много USB разъемов, но работать оно всё будет.
Собрали это это чудо и смотрим в настройки модема. 
Здесь должна появится наша малина и её ИП адрес. 
Но в модеме мы не узнаем какое из устройств является raspberry. 
Поэтому воспользуемся программой IP scanner (есть и на ПК и на смартфон). 
Узнаем IP адрес raspberry

6) Далее в Putty прописываем IP адрес, порт не трогаем. 
Логин root , пароль toor .

ЭТОТ ПУНКТ МОЖЕТ БЫТЬ НЕНУЖНЫМ. Моя прошивка была багнутая, возможно у вас все будет нормально.

Если после команд:
git clone https://github.com/PNPtutorials/PNP-PortableHackingMachine-Pi-Zero-W
У вас появилось окно с ошибками, что на флешке не хватает места то смотрим пункт 7.

7) Если все получилось, но места оказалось мало то выключаем устройство и идем в Linux.

8) Прописываем команду gparted

9) Переключаемся на флешку в правом верхнем углу. 
И если мы здесь видим, что прошивка занимает все место, 
и есть не размеченная область, то увеличиваем место на флешке, сохраняем изменения.

10) Вытаскиваем флешку и вставляем в ПК. 
Делаем подключение через Putty.
Вводим логин и пароль.

11) Пишем 
git clone https://github.com/PNPtutorials/PNP-PortableHackingMachine-Pi-Zero-W

12) 
ls
видим скачанный репозиторий. 
у меня он называется PNP-PortableHackingMachine-Pi-Zero-W 

13) Прописываем
cd PNP-PortableHackingMachine-Pi-Zero-W 
ls
chmod +x install.sh
./install/sh

и ждем завершения
далее пишем
reboot

14) Настраиваем сеть
Подключаемся заново через Putty
пишем
sudo nano /etc/network/interfaces
Если ошибка с SWP файлом то выходим из редактора и удаляем его
sudo rm /etc/network/.interfaces.swp
Затем опять пишем 
sudo nano /etc/network/interfaces

Вставляем код
-----/etc/network/interfaces-----

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

auto wlan0
iface wlan0 inet dhcp

allow-hotplug usb0
iface usb0 inet static
address 192.168.42.42
netmask 255.255.255.0
network 192.168.42.0
broadcast 192.168.42.255
gateway 192.168.42.41
-----/etc/network/interfaces-----
Сохраняем CTRL+X, Y, entrer


15) Настраиваем WiFi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

пишем

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev          
update_config=1                           
country=RU                                                                            
network={                        
        ssid="ВАША_ТОЧКА_ДОСТУПА"                         
        psk="ВАШ_ПАРОЛЬ"                             
        key_mgmt=WPA-PSK                                         
}  


Сохраняем CTRL+X, Y, entrer

16) Перезагружаем Pi
reboot

17) Пока грузится raspberry активируем точку доступа на телефоне (если вы выбрали модем и он уже включен то просто ждите загрузки Raspberry)

18) Я делал все через телефон поэтому буду описывать все дальнейшие действия как делал я.
Смотрим на телефон, т.к. моя точка доступа была через телефон.
В IP сканере я вижу IP адрес raspberry. 
И делаю коннект с мобильного SSH mobile
Попробуем сделать ПИНГ, чтобы узнать есть ли интернет.
ping mail.ru

19) Смотрим поднялся ли VINO server для VNC
netstat -tupln

20) если да, то пишем в VNC Viewer IP адрес raspberry
Если нет то поднимаем в ручную:
vncserver
при первом запуске потребуется придумать пароль

21) снова вводим 
netstat -tupln и видим, сервак VNC.

22) Теперь делаем коннект через  VNC Viewer

23) Если все равно не получается поднять сервер VINO (для VNC) то используем RDP подключение.
apt-get install xrdp
service xrdp on
service xrdp start

24) Смотрим поднялся ли rdp сервер
netstat -tupln

25) Подключаемся через RDP через приложение Microsoft RDP в PlayMarket
Возможно после действий с RDP у вас как раз поднимется сервер VINO. 
Поэтому сами выбирайте как лучше производить подключение.


26) Далее устанавливаем websploit
git clone https://github.com/websploit/websploit
и устанавливаем scapy
apt-get install scapy
На этом все.