• STATISTIQUES
  • Il y a eu un total de 0 membres et 30028 visiteurs sur le site dans les dernières 24h pour un total de 30 028 personnes!
    Membres: 2 606
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] WeChall
    Audio: 3, Coding: 11, Cracking: 9, Crypto: 18, Encoding: 11, Exploit: 44, Forensics: 1, Fun: 6, HTTP: 6, Image: 8, Java:...
    Challenges
    [EN] Lost-chall
    Site de challenge présenté sous la forme de différente saison. Pour passer une saison vous devez avoir accumulÃ...
    Challenges
    [EN] Rankk
    Site de challenge construit sur le principe d'une pyramide à 9 level. Level 1: 60,Level 2: 72,Level 3: 68,Lev...
    Challenges
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités
    [EN] SecurityFocus
    SecurityFocus a été conçu pour faciliter la discussion sur des sujets liés la sécu...
    Vulnérabilités
    [FR] PHP France
    Pour tout savoir sur le PHP, en français. Vous trouverez des tutoriels, des exemples, des astuces, toute la do...
    Hacking
    [EN] PHPFreaks
    PHPFreaks est un site dédié à l'apprentissage et l'enseignement du PHP. Ici vous trouver...
    Programmation

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!

    €



Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Python] MOD pour BOT Envoi photo cam par mail
15-02-2013, 01h23 (Modification du message : 15-02-2013, 01h27 par thxer.)
Message : #1
thxer Hors ligne
:(){ :|:& };:
*



Messages : 382
Sujets : 60
Points: 162
Inscription : Feb 2013
[Python] MOD pour BOT Envoi photo cam par mail
Bon je prévient je code en mode "salasse" Dodgy

Ce mode est basé sur le script bot de supersnail
Code PYTHON :

#!/usr/bin/python
#-*- coding: utf-8 -*-

import loader # Du script de supersnail
import urllib


import smtplib
import os
import sys
import time
import urllib2
from time import asctime
from email import Encoders
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email.utils import formatdate
import datetime

def sendTextMail(message, chan, nick, ident, s):
   
    s.send("PRIVMSG " + chan + " :" + message[8:].rstrip() + ": Camera CONNECTION -OK-\r\n")
    fromaddr = "exemple@gmail.com"
    mto = "exemple@gmail.com"    

    sujet = "Screenshot"
    codage='UTF-8'
    corps=""
   
    #ICi c'est le screen-shot je suis sous XFCE / Le -w permet de prendre la fenetre active| On l'ouvre avec firefox pour qu'elle soit stocké dans le /tmp
    shot = os.system("xfce4-screenshooter -w -m -o firefox ")
    heure = str(asctime())
    heure = heure.split(' ')
    heure = heure[3]
    heure = str(heure)
    heure = heure.split(':')
    sec = int(heure[2]) - 1
    if sec < 10 :
        sec = "0"+str(sec)
    heure = str(heure[0])+":"+str(heure[1])+":"+ str(sec)
    print heure
    print ('Capture effectuée ')
    print("|=>   | 25% ")
   
   
   
   
     
    now = datetime.date.today()
    now_propre= str(now)
    now_propre= (now_propre.split('-'))
    now = now_propre[2]+now_propre[1]+now_propre[0]
   
    msg = MIMEMultipart('alternatives')
    msg['From'] = fromaddr
    msg['To'] = ', '.join(mto)
    msg['Cc'] = ', '
    msg['Bcc'] = ', '
    msg['Date'] = formatdate(localtime=True)
    msg['Subject'] = sujet.encode(codage)
    msg['Charset'] = codage
    msg['Content-Type'] = 'text/' + "plain" + '; charset=' + codage
    msg.attach(MIMEText(corps.encode(codage), "plain", _charset=codage))
    part = MIMEBase('application', "octet-stream")
# C'est l'algo qui permet d'anticiper le futur nom du screen shot
    screen = "/tmp/Capture d'écran - "+ now + " - "+ heure +".png"
    screen2 = "filename=\""+screen+"\""
   
    try :
        part.set_payload( open(screen,"rb").read())
    except IOError :        
        s.send("PRIVMSG " + chan + " :" + message[8:].rstrip() + ": What's the fuck ? y'à une merde maître ! -> Retry ; )\r\n")
        sendTextMail(message, chan, nick, ident, s)
           
   
    Encoders.encode_base64(part)
    part.add_header('Content-Disposition','attachment', filename=str(screen2))
    msg.attach(part)
   
    mail = msg.as_string()
    destinataires = mto

   
   
   
       
   
   
    print ('Destination ScreenSho07 => ' + screen + " ")
    print("|==>  | 50% ")
   
    smtp = smtplib.SMTP('smtp.gmail.com')
    smtp.ehlo()
    smtp.starttls()
    smtp.ehlo()
    smtp.login(fromaddr,'Votre_mot_de_passe')
   
    print ("LOGIN : -[OK]- ")
    print("|===> | 75%")
    smtp.sendmail(fromaddr,mto,mail)
    print("MAIL : -[COMPLETE]- ")
    print("|-----| 100 %")
    smtp.close()
   


def public_hand (message, chan, nick, ident, s):
   


         
    if(message[0:4] == "?cam" and nick == "votre_nick"):
        s.send("PRIVMSG " + chan + " :" + message[8:].rstrip() + " Ok Maître je connecte la camera \r\n")
        os.system("nohup vlc v4l2:///dev/video0 & ")
        os.system("sleep 3 ")
   

        sendTextMail(message, chan, nick, ident, s)
        s.send("PRIVMSG " + chan + " :" + message[8:].rstrip() + " Mail envoyé maître !\r\n")
       
    if(message[0:7] == "?cam" and nick != "votre_nick"):
        s.send("PRIVMSG " + chan + " :" + message[8:].rstrip() + " Serieusement ... T'as un bug dans la matrice ...\r\n")
 

def init_module():
    loader.add_message_handler(public_hand)

def unload_module():
    loader.delete_message_handler(public_hand)
 


A vous de l'améliorer Wink
Thxer.com
Twitter Thxer_

Code BASH :
echo "JkZ Palx" | sed 'y/lPZaJxk/MG3@tEH/'




+1 (4) -1 (0) Répondre


Messages dans ce sujet
[Python] MOD pour BOT Envoi photo cam par mail - par thxer - 15-02-2013, 01h23

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Python]Situer mon niveau. InforMods 19 1,621 10-11-2016, 00h03
Dernier message: ZeR0-@bSoLu
  [PYTHON] un bot IRC basique darcosion 1 241 13-06-2016, 20h40
Dernier message: Yttrium
  [python] ANBU ::: TCP Session Hunter St0rn 2 352 25-02-2016, 18h45
Dernier message: otherflow
  [Python] Une autre façon de gérer les Virtualenv et Packages thxer 2 242 18-01-2016, 12h06
Dernier message: thxer
  [Python] rot script ark 9 765 08-03-2015, 00h37
Dernier message: ark
  [Python] Todo Manager ark 5 519 03-03-2015, 10h55
Dernier message: ark
  [python] Un décorateur pour inventorier les objets b0fh 1 246 04-12-2014, 17h50
Dernier message: thxer
  [python] UPnP Scanner St0rn 2 280 29-10-2014, 14h50
Dernier message: St0rn
  [python] Buffer Overflow : EBP et EIP St0rn 0 186 25-10-2014, 12h58
Dernier message: St0rn
  [Python] QuickHex thxer 9 727 15-08-2014, 20h26
Dernier message: sakiir

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut