Envio de e-mails autenticados

Publicado por Perfil removido (última atualização em 21/02/2014)

[ Hits: 5.408 ]

Download auth-login.sh




Esse script envia e-mails autenticados. Ele usa autenticação do tipo auth login, que consiste em somente codificar as credenciais em base64.

  



Esconder código-fonte

#!/bin/bash

function run(){
  echo -e "\n[+] $smtp:$porta => $user:$pass"
  echo -e "[*] To: $rcpt | Message size: ${#send}"
  echo -e "[*] Subject: $subj\n"
  echo -e "Sending ..."
  exec 5<>/dev/tcp/$smtp/$port
  echo -e "EHLO $smtp" >&5
  echo "auth login" >&5
  echo -n "$user" | base64 >&5
  echo -n "$pass" | base64 >&5
  echo "MAIL FROM: $user" >&5
  echo "RCPT TO: $rcpt" >&5
  echo 'data' >&5
  echo "From:<$user>" >&5
  echo "Content-Type: text/html" >&5
  echo "To:<$rcpt>" >&5
  echo -e "Subject: $subj\n" >&5
  echo -e "$send\n.\nQUIT" >&5
  cat <&5
}

if [ $# != 7 ];then
  echo "{Send authenticated email (auth login)}"
  echo "Autor: MMxM | hc0der.blogspot.com"
  echo "How to use:"
  echo -e "\n\t$0 <smtp-server> <smtp-port> <user> <pass> <rcpt> <message.html> <subject>\n"
  exit
else
  smtp=$1
  port=$2
  user=$3
  pass=$4
  rcpt=$5
  send=$(cat $6)
  subj=$7
  run;
  exit
fi

Scripts recomendados

shell script

Detalhes técnicos do processador - CPUINFO

Barra de progresso em shell script com cores roxa e verde

Bloqueia ataques do tipo bruteforce

Script para adicionar usuarios ftp


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts