Enviado em 25/05/2017 - 16:09h
for i in `cat $1`
do
sshpass -p$password scp -o ConnectTimeout=4 -o StrictHostKeyChecking=no ./dirtycow.sh $user@$i:~ && sshpass -p$password ssh -o ConnectTimeout=4 -o StrictHostKeyCheckin
g=no -t $user@$i "sudo sh ./dirtycow.sh" && sshpass -p$password scp -o ConnectTimeout=4 -o StrictHostKeyChecking=no $user@$i:~/*.cvs* . && sshpass -p$password ssh -o Co
nnectTimeout=14 -o StrictHostKeyChecking=no $user@$i "rm ~/*.cvs*" && echo $i >> coleta_dirtycow.txt
echo "$i finalizado."
echo " "
done
#!/bin/bash
LISTA="dirtycow.txt"
SAIDA="/root/check_disk.txt"
while IFS=S'\n' read -r IP;do
ARQ=$(tr "." "_" <<< $IP|sed 's/$/\.txt/') #DEFINE NOME DO ARQUIVO DE SAIDA
#COLOQUE AQUI O COMANDO P/ CONECTAR NO SERVIDOR, O "IP" ESTA NA VAR "$IP"
echo -n "${IP};$(date +"%d/%m/%Y");$(date +"%H:%M:%S:%3N")" > $ARQ #GRAVA IP;DATA;HORA EM $ARQ
#AQUI É COLOCADO O CONTEÚDO DO SCRIPT dirtycow.sh
#OBS.: Troque o echo -e por echo -n, retire a VAR que colore o TEXTO, separe o campo com ; e direcione para $ARQ
#Exemplo: echo -n ";Your kernel is $running_kernel which IS vulnerable >> $ARQ
SAFE_KERNEL="SAFE_KERNEL"
SAFE_KPATCH="SAFE_KPATCH"
MITIGATED="MITIGATED"
VULNERABLE="VULNERABLE"
MITIGATION_ON='CVE-2016-5195 mitigation loaded'
MITIGATION_OFF='CVE-2016-5195 mitigation unloaded'
VULNERABLE_VERSIONS=(
# RHEL5
"2.6.18-8.1.1.el5"
"2.6.18-8.1.3.el5"
"2.6.18-8.1.4.el5"
"2.6.18-8.1.6.el5"
"2.6.18-8.1.8.el5"
"2.6.18-8.1.10.el5"
.
.
.
done<$LISTA
#AQUI COLOQUE UM COMANDO PARA COPIAR O $ARQ PARA O SEU MICRO,
#UMA SUGESTÃO É O "scp"
#ENCERRE a CONEÇãO com esse IP, será iniciada a proxíma . . . E assim, até o final do arquivo dirtycow.txtl
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Vou voltar moderar conteúdos de Dicas e Artigos (1)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (3)
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta