My "Half" Life

Blog dedicato alla programmazione, ai videogiochi e a tutto quello che mi viene in mente ^_^

31 maggio 2007

Gentoo

Ciao!
oggi ho incontrato uno dei ragazzi di univaqqa.org sull'autobus. Stavamo parlando del più e del meno quando mi dice che finalmente oggi... dopo 3 giorni di installazione erano riusciti a far partire Gentoo sul portatile di un altro ragazzo (come al solito non faccio nomi espliciti... ma andrebbero fatti dato che non è la prima volta che installa gentoo )

Effettivamente avere una gentoo sulla propria macchina è una cosa prima di tutto da hacker... ma soprattutto devi capirne davvero parecchio di sistemi, di linux e devi conoscere minuziosamente la macchina sulla quale stai mettendo le mani... altrimenti ti limiti a guardare (come me) il simpaticissimo logo sulla confezione del dvd e ne sei quasi spaventato.

Prima o poi comunque un tentativo lo faccio... la piglio e la installo sul portatile!
SE CI RIESCO!
SE RIESCO A COMPLETARE ALMENO I PRIMI PASSAGGI!

Certo che però si tratta di un'impresa... e a giudicare dalle soddisfazioni che si possono avere la si compie anche volentieri.

Per tutti quelli che volessero cimentarsi nel far nascere un sistema operativo direttamente sulla propria macchina ecco le istruzioni per la compilazione di Gentoo Linux 2006.1
(Lasciando ovviamente perdere l'utilizzo di Anaconda... altrimenti datevi direttamente a Slackware)

MANUALE COMPILAZIONE GENTOO

Ciaoooooo!

30 maggio 2007

BruteForce e altro!

Ciaooo!
come avevo promesso ho rilasciato il software java per il bruteforce!
Vi spiego in quattro e quattro "nove"...col resto di uno... come funziona.

Passate a BruteForce Tester (sti nomi banali!) un elenco di user (tutto in un file di testo) e un elenco di password deboli (tutto in un file di testo). Poi ci passate anche il server pop3 in cui risiedono gli account e un server smtp standard.
Se un utente cede al penetration test (SI! si chiamano così.... mica l'ho inventato io sto nome -_-) il software automaticamente (in teoria! ...ma a me funziona!) gli manda una mail per dirgli:

Ciao utente,
la tua password è (password) forse è meglio se la cambi! mi sa che non è troppo sicura.
Il tutto avviene in toni meno sarcastici!

Ho fatto questo programma in buona fede... se quando rilascio il sorgente qualcuno ne approfitta è solo un LAMER.
In ogni caso non fateci danno! Se siete amministratori di sistema e avete tutte le autorizzazioni per farlo .... sono addirittura felice!!!

il programma lo scaricate qua (ho finito le battute banali sul mio sito uFfIcIaLe): DOWNLOAD

FINITO CON LE MIE SOLITE AUTOPUBBLICITA'
Passiamo alle cose serie... vi presento un mio coinquilino!
Anzi.... ve lo faccio vedere :D
Ha fatto qualche video satirico e lo ha messo su YouTube. Abitiamo nella stessa casa di studenti... ma siamo anche vicini di paese... stiamo a una diecina di chilometri!
I video che potrebbero farvi crepare dal ridere... o suscitare semplicemente un sano stupore sono quì:
VIDEO DI LUCA

ciaooooooooooooooooo!

29 maggio 2007

Nuovi update

Ciaoooooooo!

è davvero tantissimo che non scrivo... merito anche di alcuni problemi con la connessione (in questi giorni effettivamente Luca era l'unico internet-provider della casa :D e comunque non potevo scaricargli il telefono!)

In compenso me ne vengo quì con un software di crittografia per file di testo (scritto in java.... ma penso che funzioni bene-bene soprattutto su linux).
Il programma si chiama HideMe e lo potete scaricare da quello che mi ostino a chiamare "IL MIO SITO UFFICIALE" (e pare che di questo ne sia del tutto convinto T_T )
Il sistema di crittografia non è granchè... insomma se state risquotendo delle tangenti è meglio che non lo utilizzate per camuffare i vostri loschi traffici... o meglio utilizzatelo così finite in galera e bon! Smuahahahahah

In più sempre sul PSEUDO-SITO-UFFICIALE potete trovare un paper che avevo scritto qualche giorno fa su come prevenire le intrusioni da accesso diretto alla macchina.
(Ribadisco che il paper non rappresenta standard alcuno e soprattutto non è nulla di ufficiale).

Per il resto.... continuate a seguirmi... stamattina ho fatto il test di un programma di bruteforce sulla mia mail e devo dire che ha avuto successo. Appena lo finisco vedo di uppare anche quello oltre a qualche sorgente (Tanto il programma di base non è cattivo... anzi sarà utile per qualche amministratore di sistema. Il tipo di attacco è a dizionario).

LINK AL PSEUDO SITO UFFICIALE


Ciaooooooo

10 maggio 2007

RFC

Salve,
ieri mio fratello mi ha stampato la RFC 821, quella riguardante l'SMTP.
E' un protocollo semplice e fantastico (anche se ultimamente 2 RFC aggiuntive ne spiegano i sistemi di autenticazione (RFC 2554) e l'effettivo stato attuale del protocollo (RFC 2821).
Sono riuscito a vedere solo una ventina di pagine e me ne mancano ancora tante ma mi piace sempre di più!

Ieri sera non mi sono potuto metter sotto a leggere le specifiche perchè avevo preso a noleggio "La Foresta dei Pugnali Volanti" il terzo capitolo della serie
-La Tigre e il Dragone
-Hero
-La Foresta dei Pugnali Volanti
-Seven Swords

Il film mi è piaciuto moltissimo come del resto i precedenti... anche se a livello di ideali personalmente Hero è ancora il massimo.
Non ho visto l'ultimo... lo andrò a noleggiare la settimana prossima!

Cya!

04 maggio 2007

Error!

scusate... nel codice di ieri avevo dimenticato una linea di codice! :)

l'ho corretto e riuppato sullo stesso link di prima DOWNLOAD

non so comunque se funziona... e probabilmente non lo saprò fin quando non mi servirà da implementare in qualche mio codice :D

03 maggio 2007

Flood Fill

In riferimento al post di prima... sono andato a ricevimento dal professore...
...
.....
Che non era a ricevimento
...
....
No! Non era proprio in facoltà! detto tra noi ho sprecato un pomeriggio! :(
e spero domani di non perdere un altra mattinata!

comunque tornato a casa (sono andato a fare un po di spesa prima) mi sono messo a scrivere un algoritmo che mi era saltato in mente per fillare una zona di pixel tipo secchiello del paint.
Effettivamente sapevo dell'esistenza del flood fill (che tuttavia non avevo mai studiato)... ma mi volevo togliere un piccolo sfizio!
L'ho codato in quattro e quattro otto e poi ho dato un occhiata sul wiki per vedere quanto i due sistemi matchavano.
Insomma! diciamo che sono molto simili.... ma ovviamente il flood fill è parecchio ottimizzato rispetto al mio (che comunque non ho testato... diciamo che mi sono basato sulla fiducia :P ).
Se proprio volete fare qualche confronto da voi... ho rilasciato il piccolo snippet

PIXELFILL . C

buona lettura... ciaooooooo!

post al volo!

Ciao!
fra un'oretta devo salire in facoltà... e non ho tempo di mettermi sulle dispense di matematica discreta, per cui bloggo un po. Non sapendo in teoria su cosa bloggare traduco al volo il sistema di generazione delle chiavi RC4.
C'è un articolo su hackerjournal su questo cifrario... e a giudicare dall'articolo c'entra con le wi-fi o meglio, l'RC4 è il sistema con cui si codificano i dati in una trasmissione wireless.
Sull'articolo c'era lo pseudocodice del keygen... boh! vediamo di scriverlo in una lingua un po più bella

void swap(unsigned char* S, int i, int j)
{
unsigned char temp=S[i];
S[i]=S[j];
S[j]=temp;
}

void keygen(unsigned char* S, unsigned char* K, int Ksize)
{
int i=0, j=0;

for( ; i<256; i++)
{
S[i]=i;
}

j=0;

for(i=0; i<255; i++)
{
j=j+S[i]+K[ i% Ksize] % 256;
swap(S,i,j);
}

i=0;
j=0;
}


spero che l'autore dell'articolo (David Nool) non ce l'abbia con me per eventuali cavolate scritte nel codice... tuttavia non mi piace proprio lo pseudocodice :P (ps. ho utilizzato gli unsigned char... non so se ci ho azzeccato... dato che non specifica il formato dei due array)

ciaoooooo

01 maggio 2007

Chat Server

Ciaooo!

ho realizzato in quattro e quattro otto un server per chattare tramite telnet. Il programmino, scritto in java è un "one-shot" quindi realizzato in una mezz'ora... potete pertanto immaginare la semplicità del codice e la minimalità delle funzionalità!

In pratica si chatta tra 2 utenti a turno XD
Diciamo che per convenzione se uno termina una frase con "_" significa che l'altro deve fargli continuare la frase battendo un sempilce "return"

Comunque lo dovevo fare... anche perchè è tremendamente anni '80 hihihihihihi!!!

Sorgente e bytecode sono disponibili sul mio "pseudo-sito"
link: MIO PSEUDO-SITO

enjoy!

P.S.
Rispondo ad una "davvero felice" risposta ricevuta sul post dell'altro ieri da encelo ed estendo il "Benvenuto collega mono-booter :)" a tutti quelli che hanno deciso di fare di linux il loro main system ... o il loro unico sistema, poichè la libertà che provo con questo os è fantastica... davvero una bella sensazione :D

W L'open-source
W La condivisione
W GNU Linux
 
Google