please use the wiki instead https://github.com/whatotter/pwnhyve/wiki/installing
helllllllllllloooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
become super cow
sudo su
update the system aswell pls
-
Clone this repository
cd ~ git clone https://github.com/whatotter/pwnhyve && cd pwnhyve
-
Setup
dwc2
for usb gadget mode in /boot/config.txtecho dtoverlay=dwc2 | sudo tee -a /boot/config.txt echo dwc2 | sudo tee -a /etc/modules echo "libcomposite" | sudo tee -a /etc/modules
-
Enable SPI
echo dtparam=spi=on | sudo tee -a /boot/config.txt
-
Setup special SPI pins
dtc -I dts -O dtb -o 3spi.dtbo ./core/installation/spi-cs-extend.dts sudo cp 3spi.dtbo /boot/overlays/ echo "dtoverlay=3spi" >> /boot/config.txt echo "dtoverlay=spi0-2cs,cs0=8,cs1=18" >> /boot/config.txt
-
Install requirements using pip
sudo pip install -r requirements.txt # running pip as sudo because pwnhyve runs as sudo
-
Install required tools
apt install bettercap eaphammer golang-go
-
Build FastIO
cd ./core/pio go build pio.go cd ../..
-
Put the USB gadget script in
/bin
cp ./core/install/pwnhyveUSB /bin/ chmod +x /bin/pwnhyveUSB
-
No need to setup the USB script to run on boot, pwnhyve already runs it when started
-
Setup pwnhyve's systemctl service
sed -i "s@cwd@$(pwd)@g" ./core/install/pwnhyve.service cp ./core/install/pwnhyve.service /etc/systemd/system/
-
Restart systemctl's daemon and enable pwnhyve
systemctl daemon-reload systemctl enable pwnhyve.service
-
reboot
sudo reboot now
congratulations u have pwnhyve installed now that's great
here's ur reward 🐈
echo "disable_splash=1" | sudo tee -a /boot/config.txt
echo "boot_delay=0" | sudo tee -a /boot/config.txt
echo "initial_turbo=30" | sudo tee -a /boot/config.txt
systemctl disable cloud-init-main
systemctl disable plocate-updatedb.service
systemctl disable plocate-updatedb.timer
systemctl disable NetworkManager-wait-online.service