____ ____ ___ / |/ _/___ ___ ___ _/ /_ ____ ______ _____ / /| / / ___// |/ /_ __// _ \/ _ /___ / / / |_// / ___// /| / / /_ / (_) | / |/ / /__ /__/ /__\___//__/ /__/ \___/ \____/__/ /_____/.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 Mentorz:~$ cd 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.