Copy Link
Add to Bookmark
Report
Mentorz Gazette 00
____ ____ ___
/ |/ _/___ ___ ___ _/ /_ ____ ______ _____
/ /| / / ___// |/ /_ __// _ \/ _ /___ /
/ / |_// / ___// /| / / /_ / (_) | / |/ / /__
/__/ /__\___//__/ /__/ \___/ \____/__/ /_____/.CREW
GAZETTE Num. 0
"I am a hacker, and this is my manifesto. You may stop this individual, but you
can't stop us all... after all, we're all alike." (Mentor - 08/01/1986)
************
** Indice **
************
Prefazione ................................ ^MadDog^ [KC]
Il manifesto d Mentor ..................... (The Mentor's last work)
Tips & Trix in C .......................... [KC]
Speed up kppp ............................. [KC]
Botoliamo ................................. [KC]
Ma siamo veramente lamah? ................. [KC]
Saluti .................................... [KC]
****************
** Prefazione **
****************
^MadDog^
Mentor crew nacque piu' o meno 9 mesi fa' con il metodo piu' lamah
possibile con un lamazzissimo mass invite con pizzascript ; agli inizi
piu' che discutere su dove si trovasse un crack per un cazzutissimo gioco
piuttosto che la copertina dello stesso . Poi con l'arrivo delle prime
persone fondamentali del canale (Nuvolary a cui dobbiamo la scoperta di
linux di Artusoft e di Adonay per quanto concerne l'internet underground )
le cose progredirono fino ad arrivare ad oggi. Ora e' una crew formata da
piu' di 20 elementi (spero di non tralasciare nessuno ;) sono le 11:00 del
mattino dopo una notte passata su una shell ) :
Acidcrash : Proveniente da un gruppo lamazzo di nome at0mirc ,
basta pensare che il suo capo phantom^ di anni 14
dichiarava che il miglio sistema operativo per la rete
era il famigerato "Wincozz 98".Si distingue dalla crew
perche in una settimana spodesto' phantom^ e rootando
20 shell in meno di 10 giorni , dopodiche sciolse la
crew e entro in mentor. Ultimamente si occupa della
sezione coding ,con ottimi risultati.
AciDDreaM : Proviene dal canale #milano tipica persona fai da te
che si e' sbattuta per i cavoli propri , cura la parte
di coding con Acidcrash.
Adonay : Uno delle colonne portanti della crew... (avete
presente il maestro yoda di star wars ?). Il mio primo
mentore , che con un si, no, prova, :), :( ,e'
riuscito ad insegnarmi molto. Il suo massimo
divertimento e' a ore impossibili delegandomi a
rompere le @@ a [KC] con un semplice IP ed un
"Vai !!! :)".
Artusoft : Uno dei fondatori del canale con Nuvolary , si occupa
di webmastering, scripting e Linux.
AssassinZ : Ex fondatore dei Ravenloft esperto in hacking e buon
maestro.
Berseker : Ancora molto inesperto ma con molte potenzialita' ...
Spero' che continui cosi'.
B3B3 : lamah_scotte del chan , scherzi a parte si sta facendo
un mazzo tanto per ampliare le propie conoscenze
,rapportato al poco tempo che ha.
Brave : Allievo di Acidcrash , segue le sue orme , spero che
diventi come il suo maestro.
^DSX^ : Un giorno si' e un giorno no e' a casa mia , e' una
persona che si sta sbattendo molto per proporre
qualcosa da realizzare per la crew, anche se ha ancora
molto da imparare (come tutti del resto ).
^|GOD|^ : Smanettatore autonomo fino a quando evil non gli ha
spaccato i @@ di venire in Mentor. Cmq x nostra
fortuna si trova bene e cura sia la parte di coding
che di hacking.
(testuali parole : <^|GoD|^> coding & hacking ? --->
ci si può provare ma non sono un granchè =) )
Solito smanettone umile.....bravo god mi piaci anche x
questo :)))
[-H3LL-] : Ex-membro dei DKL (DarkLords), e' uno degli esperti
del canale per quanto riguarda hacking.
Ora si sta addentrando nel magico mondo del cracking
grazie anche all'appoggio dei ringzer0 e dell'UIC.
Indra^ : Webmaster del canale, coordinatrice degli eterni
lavori in corso del sito, nonche' fautrice dei primi
join importanti sul canale. Ultimamente, per problemi
personali, non e' potuta stare tanto con noi. Speriamo
che si risolvano al piu' presto.
Jeko : Uno dei vecchi del canale nonche' webmaster, fu
reclutato come ricercatore di sock, ma ormai e'
cresciuto e si occupa sia di hacking che di coding, con la
speranza che a Natale gli arrivi un "NON WIN"modem.
[KC] : E' colui che mi manda affanculo alle 3 di notte per
ovvie ragioni (vedi sopra alla voce Adonay ;). E' un
mio allievo, anche se sta crescendo piu' del suo
maestro. A mio parere fra qualche mese sara' lui a
dovermi insegnare qualcosa. A parte averlo incastrato
come redattore della e-zine, ultimamente si occupa di
coding piu' che di hacking.
\\Ken : un novizio della crew ma promette bene.
Aspirante newbie e courier.....speriamo bene :))
L4SH3R : Uno dei primi maestri in #Mentor ... che devo dire? E'
un grande :)....speriamo di vedere la sua opera nel
prossimo numba....:)))
^M4dD0g^ : Chiedete a bros e sis :PPP
Mallory : Si occupa principalmente del sito, anche se a mio
parere e' troppo fissata con winzoz flashplayer.
Norby : Principalmente si occupa di fare impazzire i sysadmin
delle piu' disparate societa' (non ultimo quello della
RAI, il quale si sta ancora chiedendo dove sono i suoi
salvataggi di Tomb Raider :)
Nuvolary : Esperto in Linux, fondatore di Mentor, sempre di
grande apporto per tutti in quanto riesce a dare
risposta ad ogni domanda che gli viene posta
Prince : Pippaiolo onorario della crew...:))) non perchè
fancazzista ma per pratiche sessuali "fai da te" in
quantità massiccia....diciamo che se Prince fa
qualcosa la fa bene e in maniera completa :)))
Cmq è uno di quelli che in mentor si danno di + da
fare a parte gli scherzi.
Si occupa principalmente di hacking & coding ma
risulta valido elemento anche su linux.
^Ragno^ : Botmaster che, nonostante l'inesperienza, siamo sicuri
crescera' in fretta dopo essere stato preso sotto le
ali protettive di [-Joker-]
R4|d3n : Si occupa principalmente di hacking e cerca sempre di
spronare i broz per nuove "missioni"
R3d|_4nCe : Ex-botmaster di #Mentor, ma valido coder di tcl e di
script (ad esempio per KVirc)
S4dn3ss : Conosciuto all'HackIt99, esperto in bug delle cgi, e'
uno dei piu' validi insegnanti in #Mentor, anche se
ultimamente joina poco
[Xerox] : Pischello che promette bene, dato che dimostra delle
buone potenzialita'
X3V|L574R : ... (essendo mio fratello e conoscendolo TROPPO bene,
non chiedete a me, tanto lo conoscete tutti) ...
Vodka^ : Sistemista ed esperto di reti, conosce alla perfezione
le reti Winkoz NT e non manca mai di dare una mano
[KC]
Ekkoci kui al numba 0 di kuesta e-zine.
La nostra non vuole certo mettersi in konkorrenza kon altre opere tipo BFI o
SystemDown (c mankerebbe :), ma vuole essere un'okkasione d krescita e d
skambio d info fra tutti i bros e le sis del krew.
Io, dietro "konsiglio" d ^MadDog^, m sono preso l'impegno d skrivere 1 buona
fetta (diciamo pure tutta la torta va =) d kuesto numba d prova e trattero'
essenzialmente koding.
Ovviamente kiunque ne sappia + d me e voglia partecipare a kuesta nostra
iniziativa (]Neo[ se t fiskiano le orekkie sai xche' :) e' il benvenuto.
Vedro' d tenere, almeno x kuesto numba, un tono un po' skanzonato e semiserio
(tanto so gia' ke m bekkero' le kazziate d ^MadDog^ =) anke xke', sinceramente,
io mika riesko a fare il serio x + d 2 minuti :P
Un'ultina kosa: io non sono un gran programmatore ma kuello ke so lo kondivido
volentieri, kuindi vedete di fare altrettanto tutti voi xke' solo kuesta e' la
kiave x krescere. ;)
***************************
** Il manifesto d Mentor **
***************************
The following was written shortly after my arrest...
Another one got caught today, it's all over the papers.
"Teenager Arrested in Computer Crime Scandal", "Hacker
Arrested after Bank Tampering"...
Damn kids. They're all alike.
But did you, in your three-piece psychology and 1950's
technobrain, ever take a look behind the eyes of the hacker?
Did you ever wonder what made him tick, what forces shaped
him, what may have molded him?
I am a hacker, enter my world...
Mine is a world that begins with school... I'm smarter than most
of the other kids, this crap they teach us bores me...
Damn underachiever. They're all alike.
I'm in junior high or high school. I've listened to teachers
explain for the fifteenth time how to reduce a fraction. I
understand it. "No, Ms. Smith, I didn't show my work. I did it in
my head..."
Damn kid. Probably copied it. They're all alike.
I made a discovery today. I found a computer. Wait a second, this
is cool. It does what I want it to. If it makes a mistake, it's
because I screwed it up. Not because it doesn't like me... Or
feels threatened by me... Or thinks I'm a smart ass... Or doesn't
like teaching and shouldn't be here...
Damn kid. All he does is play games. They're all alike.
And then it happened... a door opened to a world... rushing
through the phone line like heroin through an addict's veins, an
electronic pulse is sent out, a refuge from the day-to-day
incompetencies is sought... a board is found.
"This is it... this is where I belong..."
I know everyone here... even if I've never met them, never talked
to them, may never hear from them again... I know you all...
Damn kid. Tying up the phone line again. They're all alike...
You bet your ass we're all alike... we've been spoon-fed baby food
at school when we hungered for steak... the bits of meat that you
did let slip through were pre-chewed and tasteless. We've been
dominated by sadists, or ignored by the apathetic. The few that
had something to teach found us willing pupils, but those few
are like drops of water in the desert.
This is our world now... the world of the electron and the switch,
the beauty of the baud. We make use of a service already
existing without paying for what could be dirt-cheap if it wasn't
run by profiteering gluttons, and you call us criminals. We
explore... and you call us criminals. We seek after knowledge...
and you call us criminals. We exist without skin color, without
nationality, without religious bias... and you call us criminals.
You build atomic bombs, you wage wars, you murder, cheat, and
lie to us and try to make us believe it's for our own good, yet
we're the criminals.
Yes, I am a criminal. My crime is that of curiosity. My crime is
that of judging people by what they say and think, not what they
look like. My crime is that of outsmarting you, something that
you will never forgive me for.
I am a hacker, and this is my manifesto. You may stop this
individual, but you can't stop us all... after all, we're all alike.
The Mentor January 8, 1986
**********************
** Tips & Trix in C **
**********************
Innanzitutto bisogna ASSOLUTAMENTE avere 1 kopia della Bibbia del C
"Linguaggio C (Ansi C) Kernighan Ritchie edizioni Jackson"
e bisogna studiarsela x bene. Ovviamente fare anche tanti esercizi.
X kuello ke m riguarda in kuesto artikolo vedro' d spiegarvi alkuni metodi ke
uso io x kodare.
Ve lo diko ora kosi' non m kazziate dopo:
- io abbrevio "programma" in "pgm"
- NON tratto argomenti specifici x WinSux
- uso Linux (kazzo aspettate a installarlo ... Linuz rulez :)
Kominciamo kon le paranoie alla "[KC] inside" ^_^
Se c abituiamo a skrivere in testa al file ".h" kuanto segue
#define FALSE 0
#define TRUE 1
e al posto d "return (0)" skriviamo "return (FALSE)" il kodice risultera' +
leggibile :)
Ora mettetevi komodi. V avviso ke i segnali "Allacciare le cinture" e "Non
fumare" sono accesi (vabbeh ho visto Matrix e allora? ihihih =)
Esempio (A)
-----------
if ( (retkode = funzione1()) == TRUE ) {
if ( (retkode = funzione2()) == TRUE ) {
....;
}
else
return (FALSE);
}
else
return (FALSE);
Esempio (B)
-----------
if ( (retkode = funzione1()) == FALSE )
return (FALSE);
if ( (retkode = funzione2()) == FALSE )
return (FALSE);
Il kodice dell'esempio (A) e kuello dell'esempio (B) fanno la stessa kosa, solo
ke, mentre (A) e' per kosi' dire "scolastiko", (B) utilizza un approccio
"assembly like", evitando d annidare + condizioni e facendo si' ke il sorgente
risulti + leggibile. La kosa magari non s nota molto kui xke' le kondizioni
sono soltanto 2, ma provate a pensare a 4 o + "if" e poi m dite.
Ora facciamo un ulteriore passo in avanti (so gia' ke dopo avere letto le mie
allucinazioni m flooderete a vita =)
Se c abituiamo a skrivere "return (FALSE)" kuando la funzione NON torna errore
e "return (TRUE)" in kaso kontrario, vediamo un po' kosa succede ^_^
Esempio (A)
-----------
if ( !(retkode = funzione1()) ) {
if ( !(retkode = funzione2()) ) {
....;
}
else
return (TRUE);
}
else
return (TRUE);
Esempio (B)
-----------
if ( (retkode = funzione1()) )
return (TRUE);
if ( (retkode = funzione2()) )
return (TRUE);
V kiederete: "[KC] ma ke ka%%o t 6 fumato???"
Eheheh np broz state trankui :P
Il trukketto e' presto spiegato. Kome tutti voi sapete (beh almeno spero) in C
skrivere "if ( A )" oppure "if ( A == 1 )" o ankora "if ( A != 0 )" sono
sinonimi (a me piac d + la 1a forma :)
Ora, basta ke le funzioni kiamate ritornino un valore diverso da 0 (FALSE) in
kaso di errore e il gioco e' fatto ;)
Altro passo avanti (vai ke stavolta m rinkiudono =)
Esempio (A)
-----------
#define MAX_VAL 100
...
unsigned int i=0;
for (; i < MAX_VAL; i++)
....;
Esempio (B)
-----------
#define MAX_VAL 100
...
unsigned char i=0;
for (; i < MAX_VAL; i++)
....;
Parliamo d kome usiamo le variabili. Se abbiamo bisogno d un kontatore e siamo
sikuri ke il valore max ke raggiungera' e' x esempio 100, beh e' inutile usare
un "int" ke okkupa, su pc Intel, 2 byte. Tanto vale utilizzare un "char" (solo
un byte).
V rikordo solo ke (2^16 - 1) = 65535 mentre (2^8 - 1) = 255.
Su altri processori il tipo "int" okkupa 4 byte kuindi abbiamo ke
(2^32 - 1) = 4294967295. Un bello spreko non c'e' ke dire.
Rikordatevi ke + i pgm sono d grosse dimensioni, + paginano in memoria, kuindi
ogni byte risparmiato e' un bene. Se poi s parla d variabili ke vengono passate
a funzione, beh anke lo stack ringrazia :P
Beh, x kuesto numba direi ke d kazzate ne ho gia' skritte x kuello ke riguarda
il C, kuindi v aspetto al prox artikolo sull'argomento :)
*******************
** Speed up kppp **
*******************
Innanzitutto 10x al mio amiko Sardanap d #torino ke m ha passato kueste info x
velocizzare la konn usando kppp
Editare in file "/etc/conf.modules" e inserire le seguenti righe
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
Dovete poi andare sull'interfaccia d konn d kpp
Setup->Accounts->Edit->Dial->Arguments
e aggiungere (1 alla volta) i parametri ke seguono
bsdcomp 15,15
deflate 15,15
Fatto! Ora la konn dovrebbe workare meglio ^_^
***************
** Botoliamo **
***************
Ahhhhhhhhhhhhh finalmente abbiamo 1 shell! (legale o meno non m interessa :)
Bene, andiamo su http://www.egghelp.com e c skarikiamo l'ultima ver d eggdrop
(x ora la 1.4.0)
Ora, x evitare d avere un eseguibile "mammut", seguiamo kuesti poki passi.
Mentorz:~$ tar xfz <file_eggdrop.tar.gz>
Mentorz:~$ cd <eggdrop_v_xxx>
Mentorz:~$ CFLAGS="-O6 -fexpensive-optinizations" ./configure
Mentorz:~$ make
Mentorz:~$ make install --strip
Mentorz:~$ mkdir ../eggdrop/tmp
X la configurazione, ke non trattiamo kui, andatevi a vedere anke l'artikolo
d [-Joker-] (kiedetemi ki e' e giuro ke v ammazzo =) apparso sul BFI n. 6
Magari in futuro riusciremo a "inkastrare" il buon ^Ragno^ e fare skrivere a
lui un artikolo in merito :P
10x Sardanap e Trendkill (Lords of Galaxy) x le vostre dritte :)
*******************************
** Ma siamo veramente lamah? **
*******************************
Anke se fino adesso ho mantenuto un tono skerzoso (pure troppo), kuesto
argomento ke voglio trattare non lo e' x niente.
Molto semplicemente, siamo konsiderati un krew lamah (voci d Irc).
La domanda e' : ma e' proprio vero kuello ke gli altri pensano d noi?
Beh la mia risposta non puo' ke essere 1: NO!!!
Per kuanto m riguarda trovo tutto sommato stupido bukare shell solo x metterci
dei bot o x smurfare (x fare irc war insomma), kuando e' + utile x le proprie
konoscenze approfondire argomenti kome protokollo tcp/ip e simili.
Preferisko aspettare anke parekkio tempo 1a d riuscire a "rootare" un server,
magari xo' facendolo kon un tool kodato dal krew e sapendo bene il signifikato
delle operazioni ke kompio.
Meglio kuesto ke usare pgm o xploitz KODATI DA ALTRI. Rikordatevi sempre ke il
vero hacking sta nella ricerca della konoscenza, nella diversa interpretazione
della realta' ke c cirkonda, non d certo in 1 kazzo d stringa su kommand line.
Prendiamo il nostro bro R3d|_4nCe x esempio. Lui sta kodando 1 skript x kvirc.
E ke dire d AcidCrash? Sta kodando un portskan.
V sembrano lamerate? A me non pare ...
Altro esempio: ho deciso d regalarmi x Natale il 1o dei 3 volumi skritti da
Steevens e d spakkarmici sopra la testa. Se kuesto e' da lamah ...
M auguro sinceramente ke kueste mie konvinzioni vengano kondivise dai miei bros
e sis e ke facciano meditare i nostri detrattori.
Kon kuesto pezzo ke alkuni riterrano polemiko desiderei kiudere kuesto numba.
[KC] v saluta e v da appuntamento al Mentorz Gazette 1.
************
** Saluti **
************
Ovviamente saluto tutti i broz e le sis del krew e ad Adonay ^_^
Un saluto agli amici [-Joker-] e Lords of Galaxy (soprattutto _Leila_ :)
Beh 1 anke ai membri d RingZ3r0 e UIC, le unike realta' italiane d reverse
engeneering.
LAST BUT NOT LEAST!!! un salutone agli amici Avatar kon cui c auguriamo d
avere 1 duratura e profikua kollaborazione :)
Uaz facevo 1a a skrivere un bel "Saluti *!*@*" ihihih =)
T3X m spiac ma il tuo pezzo lo mettero' nel prox numba :P
... Forza L4SH3R, siamo tutti con te ... :)
Byez all folks.
Al prox numba e buone feste a tutti.