Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Analyze AntiVirus 0.10

Un virus si è intromesso nel tuo computer? Vuoi navigare in tutta sicurezza? Sono sicure le transazione online? Come impedire a malintenzionati di intromettersi nel tuo pc? Come proteggere i tuoi dati? Qui trovi le risposte a queste ed altre domande

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » gio ago 25, 2011 2:20 pm

Per quanto riguarda la questione maiuscolo/minuscolo dell'hash?
Se ti va bene anche in minuscolo, ecco lo script aggiornato.
Codice: Seleziona tutto
import os
import md5
print """
============================================
== Programma creato da Berga95 per        ==
== salvare gli md5 di una cartella.       ==
==                                        ==
== Creative Commons CC-BY-SA.             ==
==                                        ==
== Powered by MegaLab.it                  ==
============================================
"""
print "\nSto lavorando in ", os.getcwd(), "..."
a = os.path.abspath(os.getcwd())
print "Elenco: "
filez = os.listdir('.')
log = open("hash_SAV.txt", "a")
log.close() # forse potevo lasciare stare sta riga, ma e' sempre meglio chiudere
log = open("hash_SAV.txt", "r")
if log.readline(1) == "": # se e' stato appena creato aggiungi la robaccia di hp
    log = open("hash_SAV.txt", "a") #mezzo :p scherzo, ovvio.
    log.write("[VER]\n")
    log.write("Ver=0.0.0.0.0.0.1\n")
    log.write("[HASH]\n")
    log.close()
   
log = open("hash_SAV.txt", "a")

for f in filez:
    if not '.' in f:
        # e' una cartella, ignora
        pass
    else:
        # si spera non lo sia...
        x = open(a+"\\"+f, 'rb')
        y = x.read()
        riga = "0x" + str(md5.new(y).hexdigest()) + "=\"" + str(f) + "\""
        print riga
        x.close()
        log.write(riga + "\n")
log.close()
                               
print "E' stato creato un log nella cartella di esecuzione."
print "Creato da Berga95."


[^]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm

Re: Analyze AntiVirus 0.10

Messaggioda Hpmezzo » gio ago 25, 2011 2:57 pm

Non vorrei rischiare incompatibilità..Meglio se maiuscolo... E deve essere della struttura = 0xCALCOLOMD5
Mi piacerebbe tanto essere un hacker...Non per entrare nei sistemi informatici ma per entrare nel tuo cuore e non uscirne più! [Hpmezzo]
Avatar utente
Hpmezzo
Bronze Member
Bronze Member
 
Messaggi: 541
Iscritto il: sab giu 21, 2008 2:05 pm

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » gio ago 25, 2011 3:46 pm

Ecco:
Codice: Seleziona tutto
import os
import md5

def to_upper(string): # http://www.python.it/doc/Easytut/easytut-it/node16.html
    ## Converte la stringa in maiuscolo.
    upper_case = ""
    for character in string:
        if 'a' <= character <= 'z':
            location = ord(character) - ord('a')
            new_ascii = location + ord('A')
            character = chr(new_ascii)
        upper_case = upper_case + character
    return upper_case
print """
============================================
== Programma creato da Berga95 per        ==
== salvare gli md5 di una cartella.       ==
==                                        ==
== Creative Commons CC-BY-SA.             ==
==                                        ==
== Powered by MegaLab.it                  ==
============================================
"""
print "\nSto lavorando in ", os.getcwd(), "..."
a = os.path.abspath(os.getcwd())
print "Elenco: "
filez = os.listdir('.')
log = open("hash_SAV.txt", "a")
log.close() # forse potevo lasciare stare sta riga, ma e' sempre meglio chiudere
log = open("hash_SAV.txt", "r")
if log.readline(1) == "": # se e' stato appena creato aggiungi la robaccia di hp
    log = open("hash_SAV.txt", "a") #mezzo :p scherzo, ovvio.
    log.write("[VER]\n")
    log.write("Ver=0.0.0.0.0.0.1\n")
    log.write("[HASH]\n")
    log.close()
   
log = open("hash_SAV.txt", "a")

for f in filez:
    if not '.' in f:
        # e' una cartella, ignora
        pass
    else:
        # si spera non lo sia...
        x = open(a+"\\"+f, 'rb')
        y = x.read()
        riga = "0x" + to_upper(str(md5.new(y).hexdigest())) + "=\"" + str(f) + "\""
        print riga
        x.close()
        log.write(riga + "\n")
log.close()
                               
print "E' stato creato un log nella cartella di esecuzione."
print "Creato da Berga95."


Log creato:
Codice: Seleziona tutto
[VER]
Ver=0.0.0.0.0.0.1
[HASH]
0x9AA6E5F2256C17D2D430B100032B997C="testo1.txt"
0x21232F297A57A5A743894A0E4A801FC3="testo2.txt"
0xB443F6784C841525CA9E9AA85FE8D91F="xxl.py"

Poi il nome del file può essere modificato senza troppi problemi... [:)]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm


Re: Analyze AntiVirus 0.10

Messaggioda farbix89 » gio ago 25, 2011 4:09 pm

Stò impazzendo [:D]

Aspetto o va bene questo? le mie 500 cartelle (e relative sotto cartelle) attendono [std]
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

Re: Analyze AntiVirus 0.10

Messaggioda Hpmezzo » gio ago 25, 2011 5:53 pm

Vedi berga se puoi...Io già lo sto creando in AutoIT...Solo il tempo di testarlo e lo metto sul mercato =)
Mi piacerebbe tanto essere un hacker...Non per entrare nei sistemi informatici ma per entrare nel tuo cuore e non uscirne più! [Hpmezzo]
Avatar utente
Hpmezzo
Bronze Member
Bronze Member
 
Messaggi: 541
Iscritto il: sab giu 21, 2008 2:05 pm

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » gio ago 25, 2011 6:35 pm

Non puoi mettere tutto in un unica cartella? [cry]
Sennò mi metto a lavorare per scansionare ogni file [devil]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm

Re: Analyze AntiVirus 0.10

Messaggioda farbix89 » gio ago 25, 2011 6:42 pm

Berga95 ha scritto:Non puoi mettere tutto in un unica cartella?


Tutto alla rinfusa,no....non sei mai stato in un laboratorio di biosicurezza vero? [:D]

Ho tutto enormemente catalogato,ogni cartella una specie virale,con sottocartelle per le varie sottospecie.

Di creare nuove cartelle e spostare/copiare non se ne parla,perché è tutto "bloccato" e altamente sensibile (non chiedermi nulla [fischio] )


Il mio prof di "Tecniche di Laboratorio" mi ha "ammaestrato" a dovere,e applico questi insegnamenti anche con i virus fatti di bit [:)]
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » gio ago 25, 2011 6:49 pm

Allora ci penso domani, dovrò salvare in una lista le cartelle, quindi entrare in ogni cartella e controllare ogni file... ci sono solo cartelle o cartella1/sottocartella2/sottosottocartella3... ?
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm

Re: Analyze AntiVirus 0.10

Messaggioda farbix89 » gio ago 25, 2011 6:57 pm

anche sottocartelle multiple,diciamo fino a 4 livelli massimo.
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

Re: Analyze AntiVirus 0.10

Messaggioda Hpmezzo » gio ago 25, 2011 7:23 pm

Ci penso io entro stasera ASU =)
Mi piacerebbe tanto essere un hacker...Non per entrare nei sistemi informatici ma per entrare nel tuo cuore e non uscirne più! [Hpmezzo]
Avatar utente
Hpmezzo
Bronze Member
Bronze Member
 
Messaggi: 541
Iscritto il: sab giu 21, 2008 2:05 pm

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » gio ago 25, 2011 7:50 pm

Troppo tardi Hp [bleh]
Codice: Seleziona tutto
import os
import md5

fileList = []

def to_upper(string): # http://www.python.it/doc/Easytut/easytut-it/node16.html
    ## Converte la stringa in maiuscolo.
    upper_case = ""
    for character in string:
        if 'a' <= character <= 'z':
            location = ord(character) - ord('a')
            new_ascii = location + ord('A')
            character = chr(new_ascii)
        upper_case = upper_case + character
    return upper_case


print """
============================================
== Script creato da Berga95 per           ==
== salvare gli md5 di una cartella.       ==
==                                        ==
== Creative Commons CC-BY-SA.             ==
==                                        ==
== Powered by MegaLab.it                  ==
============================================
"""

print "\nSto lavorando in ", os.getcwd(), "..."
a = os.path.abspath(os.getcwd())
print "Elenco: "
filez = os.listdir('.')
log = open("hash_SAV.txt", "a")
log.close() # forse potevo lasciare stare sta riga, ma e' sempre meglio chiudere
log = open("hash_SAV.txt", "r")
if log.readline(1) == "": # se e' stato appena creato aggiungi la robaccia di hp
    log = open("hash_SAV.txt", "a") #mezzo :p scherzo, ovvio.
    log.write("[VER]\n")
    log.write("Ver=0.0.0.0.0.0.1\n")
    log.write("[HASH]\n")
    log.close()

# grazie a http://mayankjohri.wordpress.com/2008/07/02/create-list-of-files-in-a-dir-tree/
for root, subFolders, files in os.walk(os.path.abspath(os.getcwd())):
    for file in files:
        fileList.append(os.path.join(root,file))

log = open("hash_SAV.txt", "a")

for f in fileList:
    x = open(f, 'rb')
    y = x.read()
    riga = "0x" + to_upper(str(md5.new(y).hexdigest())) + "=\"" + str(f) + "\""
    print riga
    x.close()
    log.write(riga + "\n")

log.close()
                               
print "E' stato creato un log nella cartella di esecuzione."
print "Creato da Berga95."


Dimmi se va bene la struttura del log, sennò la modifico...

Codice: Seleziona tutto
[VER]
Ver=0.0.0.0.0.0.1
[HASH]
0x9AA6E5F2256C17D2D430B100032B997C="testo1.txt"
0x21232F297A57A5A743894A0E4A801FC3="testo2.txt"
0xB443F6784C841525CA9E9AA85FE8D91F="xxl.py"
0xB7572D4AAEED00C119AC3041626EBED9="C:\Users\Luca\Desktop\prova\hash_SAV.txt"
0x700B09677EEB373ECADBC646A77B6396="C:\Users\Luca\Desktop\prova\lala.py"
0x9AA6E5F2256C17D2D430B100032B997C="C:\Users\Luca\Desktop\prova\testo1.txt"
0x21232F297A57A5A743894A0E4A801FC3="C:\Users\Luca\Desktop\prova\testo2.txt"
0xA87FF2070AE2C6641BBE90B47664F0F0="C:\Users\Luca\Desktop\prova\xxl.py"
0x9AA6E5F2256C17D2D430B100032B997C="C:\Users\Luca\Desktop\prova\uno\testo1.txt"
0x21232F297A57A5A743894A0E4A801FC3="C:\Users\Luca\Desktop\prova\uno\testo2.txt"
0x8B4776ED67ECF60E00D8F80AE7E3FE7B="C:\Users\Luca\Desktop\prova\uno\due\testo1.txt"
0x441A5FB76039CB8CC1E0E58825EDFCBF="C:\Users\Luca\Desktop\prova\uno\due\testo2.txt"
0xB5B037A78522671B89A2C1B21D9B80C6="C:\Users\Luca\Desktop\prova\uno\due\tre\quattro\asd.txt"
0xC74FA4E634FE328ABF54A7D94BE357E2="C:\Users\Luca\Desktop\prova\uno\due\tre\quattrobis\loll - Copia.txt"
0xC74FA4E634FE328ABF54A7D94BE357E2="C:\Users\Luca\Desktop\prova\uno\due\tre\quattrobis\loll.txt"
0xB5B037A78522671B89A2C1B21D9B80C6="C:\Users\Luca\Desktop\prova\uno\due - Copia\tre\quattro\asd.txt"
0xC74FA4E634FE328ABF54A7D94BE357E2="C:\Users\Luca\Desktop\prova\uno\due - Copia\tre\quattrobis\loll - Copia.txt"
0xC74FA4E634FE328ABF54A7D94BE357E2="C:\Users\Luca\Desktop\prova\uno\due - Copia\tre\quattrobis\loll.txt"


[ciao]
EDIT: La scocciatura sarà assegnare un nome ad ogni malware... [acc2] Beh, ne fai un centinaio al giorno, dovresti finire in qualche settimana [fischio]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm

Re: Analyze AntiVirus 0.10

Messaggioda Hpmezzo » gio ago 25, 2011 7:52 pm

Dovrebbe andare bene...Fatta in fretta e furia...Ma dai meglio sempre di niente!!!
http://myhost300.altervista.org/Downloa ... ad/ASU.rar
La grafica è abbastanza semplice ... Non è poi cosi "difficile".
Apri ASU.exe
Successivamente compare questa finestra che chiede di selezionare la cartella:
Immagine

Uploaded with ImageShack.us
Progresso:
Immagine

Uploaded with ImageShack.us
Quando finisce:
Immagine

Uploaded with ImageShack.us
Codice: Seleziona tutto
Ecco come viene...Da ricordare che prima del HASH ci deve essere 0x
0x89BDF7F95B577E6DD0A0BB925337F812=C:\AnalyzeProduct\ASS\System300\Engine\ListaProcessi.txt
0xD7E7B07296C17BCB9FBCB5E9AB0A57D2=C:\AnalyzeProduct\ASS\System300\Engine\Memory.cmd
0x5D641919A5B72DBADC309E192375D78F=C:\AnalyzeProduct\ASS\System300\Engine\Scan.au3
0x7AB6B6C1677E91E1AFB0E321815690D1=C:\AnalyzeProduct\ASS\System300\Nuovo AutoIt v3 Script.au3
0xD3EED80CA4F36A4B5A9F586FC43E73AB=C:\AnalyzeProduct\ASS\System300\Scan\Scan.txt
Mi piacerebbe tanto essere un hacker...Non per entrare nei sistemi informatici ma per entrare nel tuo cuore e non uscirne più! [Hpmezzo]
Avatar utente
Hpmezzo
Bronze Member
Bronze Member
 
Messaggi: 541
Iscritto il: sab giu 21, 2008 2:05 pm

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » gio ago 25, 2011 7:56 pm

È inutile, ho vinto io [bleh]

E adesso mi immagino che mi dirai che hai perso tempo a fare screen... potevi non farli [:D]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm

Re: Analyze AntiVirus 0.10

Messaggioda farbix89 » gio ago 25, 2011 9:48 pm

Mi piacciono entrambe le soluzioni,le proverò entrambi [^]

Complimenti ragazzi [;)]
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » gio ago 25, 2011 10:58 pm

La prima è molto più pinguinesca [fischio]
farbix89 ha scritto:Complimenti ragazzi [;)]

Quando non si sa cosa fare in estate, oltre a fare disegni alle due di notte e imparare qualche hiragana, ci si arrangia in questo modo [bleh]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm

Re: Analyze AntiVirus 0.10

Messaggioda Hpmezzo » ven ago 26, 2011 11:36 am

Beh berga guarda hai vinto solo per due minuti...E poi ho fatto gli screen.....=)
Mi piacerebbe tanto essere un hacker...Non per entrare nei sistemi informatici ma per entrare nel tuo cuore e non uscirne più! [Hpmezzo]
Avatar utente
Hpmezzo
Bronze Member
Bronze Member
 
Messaggi: 541
Iscritto il: sab giu 21, 2008 2:05 pm

Re: Analyze AntiVirus 0.10

Messaggioda farbix89 » ven ago 26, 2011 11:39 am

Sono entrambi validissimi metodi.

Bravissimi entrambi,utilizzerò senza dubbio tutti e due
Avatar utente
farbix89
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 14093
Iscritto il: ven feb 13, 2009 10:09 pm

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » ven ago 26, 2011 11:48 am

Sgancia il nuovo db, piuttosto [fischio]
Quanti file hai, a proposito?
Hpmezzo ha scritto:Beh berga guarda hai vinto solo per due minuti...E poi ho fatto gli screen.....=)

Berga95 ha scritto:E adesso mi immagino che mi dirai che hai perso tempo a fare screen... potevi non farli [:D]

[fischio]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm

Re: Analyze AntiVirus 0.10

Messaggioda Hpmezzo » ven ago 26, 2011 12:13 pm

E va beh =) Ho perso tempo pure per scegliere un icona adeguata =) =) Quindi....=) hahahahahahah
Mi piacerebbe tanto essere un hacker...Non per entrare nei sistemi informatici ma per entrare nel tuo cuore e non uscirne più! [Hpmezzo]
Avatar utente
Hpmezzo
Bronze Member
Bronze Member
 
Messaggi: 541
Iscritto il: sab giu 21, 2008 2:05 pm

Re: Analyze AntiVirus 0.10

Messaggioda Berga95 » ven ago 26, 2011 12:21 pm

Waaa l'ho vista solo adesso! Che pucciosa! :3 [bleh]
Sì, vabbè, mi piace [^]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm

PrecedenteProssimo

Torna a Sicurezza

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising