- Modificato
Google Cloud Shell è a tutti gli effetti un ambiente di sviluppo online con possibilità di accedere a un terminale da qualsiasi browser. Questo servizio è su Google Cloud Platform e offre le utility e strumenti di sviluppo più utilizzati.
In questo IDE possiamo aprire quanti progetti vogliamo e rimarranno salvati in cloud.
Il servizio è gratuito con un limite di 50 ore settimanali, per un uso "normale" bastano e avanzano!
Il terminale di default non possiede neanche un tool, classico Debian. Per questo ho creato 2 semplici file bash per installare utiliy e tools base per avvicinarci all'hacking!
Nel primo codice andiamo ad installare neofetch, python, figlet, tmate, apache2, netcat, ftp e php.
Neofetch restituisce informazioni sul sistema operativo e sull'hardware come il nome del sistema operativo, kernel, info sulla CPU, memoria e scheda grafica.
Figlet è un programma che genera testo con i caratteri ASCII stilizzati, utilizzato per creare banner come nel nostro caso.
Tmate è un tool che permette di condividere shell in tempo reale tramite SSH.
Apache è uno dei server web più diffusi, è open-source e altamente configurabile, si possono elaborare anche pagine dinamiche.
Netcat è un tool di rete versatile perché può essere usato anche come server per trasferire dati su una rete TCP o UDP. Può essere per il debug di rete, scansione delle porte e trasmissione di file ecc.
FTP (File Transfer Protocol) è un protocollo standard per trasferire di file su una rete TCP/IP.
Il bash è un linguaggio oggettivamente semplice, nei codici in seguito non ho fatto altro che scrivere in ordine i comandi da scrivere su terminale per installare i tools.
All'inizio del codice si usa #!/bin/bash
che è la shebang (specifichi al sistema operativo di eseguirlo in Bash).
Attenzione a modificare i codici sul blocco note di Windows, possono verificarsi errori di incompatibilità! Vi consiglio di modificarlo con nano, vim o gedit.
Se avete solo Windows andate con i comandi cd sulla cartella e digitate: dos2unix nome_file.sh
per entrambi.
Installazione:
$ git clone https://github.com/Samueleex/hackingshell
$ cd hackingshell
$ chmod 777 essenziale-hackingshell.sh
$ chmod 777 osint-hackingshell.sh
$ ./essenziale-hackingshell.sh
$ ./osint-hackingshell.sh
Codice:
essenziale-hackingshell.sh:
#!/bin/bash
clear
echo ' '
echo ' ( ( '
echo ' ( ( )\ ))\ ) ( '
echo ' ( )\ )\ (()/(()/( )\ '
echo ' )((_|(((_)( /(_))(_)|((_) '
echo '((_)_ )\ _ )\(_))(_)) )\___ '
echo ' | _ )(_)_\(_) __|_ _((/ __| '
echo ' | _ \ / _ \ \__ \| | | (__ '
echo ' (___//_/ \_\|___/(__| (___| '
echo ' )\ ) * ) )\ ) )\ ) '
echo '(()/(` ) /( ( (()/((()/( '
echo ' /(_))( )(_)) )\ /(_))/(_)) '
echo '(_)) (_(_())_ ((_|_))_(_))_| '
echo '/ __||_ _| | | | |_ | |_ '
echo '\__ \ | | | |_| | __|| __| '
echo '|___/ |_| \___/|_| |_| '
echo 'Andiamo ad installare componenti base: neofetch, python, figlet, tmate, apache2, netcat, ftp e php.'
sleep 1
echo '20%'
sleep 1
echo '40%'
sleep 1
echo '60&'
sleep 1
echo '80%'
sleep 3
echo '100%'
sleep 2
sudo apt update
sudo apt upgrade -y
sudo apt install neofetch -y
sudo apt install python -y
sudo apt install python2 -y
sudo apt install python3 -y
sudo apt install figlet -y
sudo apt install tmate -y
sudo apt install nmap -y
sudo apt install apache2 -y
sudo apt install netcat -y
sudo apt install ftp -y
sudo apt install php -y
sudo apt update
sudo apt upgrade -y
clear
echo ' ) ) ( '
echo ' ( ( /( ( /( ( )\ ) '
echo ' )\ ) )\()) )\()))\ ) (()/( ( '
echo '(()/( ((_)\ ((_)\(()/( /(_)))\ '
echo ' /(_))_ ((_) ((_)/(_))_(_)) ((_) '
echo '(_)) __|/ _ \ / _ (_)) __| | | __| '
echo ' | (_ | (_) | (_) || (_ | |__| _| '
echo ' \)__|\___/ \___/ \_)_(____|__)| '
echo ' ( /( ( ( ( /( )\ ) ( /( ( '
echo ' )\()) )\ )\ )\()|()/( )\()))\ ) '
echo '((_)((((_)( (((_)|((_)\ /(_)|(_)\(()/( '
echo ' _((_)\ _ )\ )\___|_ ((_|_)) _((_)/(_))_ '
echo '| || (_)_\(_|(/ __| |/ /|_ _|| \| (_)) __| '
echo '| __ |/ _ \ | (__ < | | | . | | (_ | '
echo '|(||_/_/ )_\ \(__|_(\_\|___||_|\_| \___| '
echo ' )\ ) ( /( )\ ) )\ )) '
echo '(()/( )\())( (()/((()/( '
echo ' /(_)|(_)\ )\ /(_))/(_)) '
echo '(_)) _((_|(_)(_)) (_)) '
echo '/ __|| || | __| | | | '
echo '\__ \| __ | _|| |__| |__ '
echo '|___/|_||_|___|____|____| '
sleep 1
echo "Benvenuto nella Google HackingShell!"
echo "Ora puoi hackerare da qualsiasi dispositivo usando il tuo browser!!!"
echo "Per l'ssh dovrai avviarlo in una nuova shell: ssh (codice)"
echo "Il tempo di utilizzo è di 50 ore a settimana!"
echo "- Samueleex"
sleep 15
clear
figlet "caricameto..."
sleep 5
tmate
osint-hackingshell.sh:
sudo apt install git -y
clear
echo "Questo è uno script bash che installa dei tools utili per l'OSINT su Google Shell!"
sleep 2
echo ' '
echo ' '
echo ' '
echo ' ) ( ( ) '
echo ' ( /( )\ ))\ ) ( /( * ) ) ( '
echo ' )\())(()/(()/( )\())` ) /( ( /( )\ '
echo '((_)\ /(_))(_)|(_)\ ( )(_)) )\())( ( ((_| '
echo ' ((_)(_))(_)) _((_)(_(_()) (_))/ )\ )\ _ )\ '
echo ' / _ \/ __|_ _|| \| ||_ _| | |_ ((_) ((_) ((_) '
echo '| (_) \__ \| | | .` | | | | _/ _ \/ _ \ (_-< '
echo ' \___/|___/___||_|\_| |_| \__\___/\___/_/__/ '
echo ' '
echo 'Scelti da samueleex'
sleep 1
echo "hashcracker (by Samueleex)"
echo "TgTools (by Samueleex)"
echo "Shodan"
echo "metasploit-framework"
echo "sherlock"
echo "osintgram"
echo "h8mail"
echo "recon-ng"
echo "Email-Harvester"
echo "PhoneInfoga"
echo "DoxPhone"
echo "nmap"
echo "photon"
echo "vector"
echo "Se avete altre idee lasciate una risposta sulla discussione nel forum (EHF)!"
sleep 5
echo "installazione di hashcracker (by Samueleex)..."
git clone https://github.com/Samueleex/hashcracker
echo "installazione di TgTools (by Samueleex)..."
git clone https://github.com/Samueleex/TgTools
cd TgTools
chmod +x *
cd
cd hackingshell
echo "installazione di shodan..."
sudo apt install python3-shodan -y
echo "installing metasploit-framework..."
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
chmod 755 msfinstall && \
./msfinstall
echo "installing sherlock..."
git clone https://github.com/sherlock-project/sherlock.git
cd sherlock
sudo apt install python3-numpy -y
python3 -m pip install -r requirements.txt
cd
cd hackingshell
echo "installazione di osintgram..."
git clone https://github.com/Datalux/Osintgram.git
cd Osintgram
python3 -m venv venv
cd
cd hackingshell
echo "installazione h8mail"
pip3 install h8mail
echo "installing recon-ng..."
sudo apt install recon-ng -y
echo "installazione Email-Harvester..."
sudo apt install python3-termcolor -y
sudo apt install python3-colorama -y
git clone https://github.com/maldevel/EmailHarvester
cd EmailHarvester
pip install -r requirements.txt
cd
cd hackingshell
echo "installazione PhoneInfoga..."
git clone https://github.com/la-deep-web/Phoneinfoga
cd Phoneinfoga
python3 -m pip install -r requirements.txt
cd
cd hackingshell
echo "installazione DoxPhone..."
git clone https://github.com/LCA-HACK/DoxPhone
cd DoxPhone
python2 instalacion.py
cd
cd hackingshell
echo "installazione di nmap..."
sudo apt install nmap -y
echo "photon"
git clone https://github.com/s0md3v/Photon.git
cd Photon
sudo apt install docker -y
docker build -t photon
docker run -it --name photon photon:latest -u google.com
cd
cd hackingshell
echo "Installazione terminata!"