Newsgroup: it.comp.sicurezza.varie
Titolo: cerco corso hacker (invy)

Vincent Zelig wrote:
NULL
NOP
()
tranne il subject, of course.
Sorry ma non ne ho. E non esistono cmq. Ci sono solo alcuni testi, noti come
philez :) tipo quello di SirHackalot .... ogni tanto ne escono di nuovi, ma
non sono corsi hacker, sono semplici HOWTO. Ma solo per chi non ha voglia
di imparare davvero. O per chi gia' sa e cerca altre info.
Se vuoi diventare un hacker hai bisogno di solide basi in alcuni campi
informatici e poi devi smanettare/spippolare/adulterare un campo particolare
per iniziare.
Ad es: impara l'hardware dei PC. Vuoi fare l'hacker e non sai assemblare,
saldare, circuitare ?! :)
Impara almeno C, perl, shell/batch scripting.
Studia il coding dei sockets. Impara le basi tecnico/programmatorie di TCP/IP.
Poi gettati, per iniziare su di un campo. Tipo NT, UNIX, AMIGA :)
Non seguire manuali o corsi da pag1 a pagX .... gettati su di un problema, e
nel risolverlo ne troverai altri 1000 cui gettar luce.
In maniera ipertestuale ti potrai spostare di piattaforma in codice.
Ma cura le basi.
NON ANDARE SU IRC fintanto che non ti serve tempo per imparare il C :))))
Segui mailing lists, siti ad hoc, leggi libri. Molti libri. Troppi libri :)
Non tutti di informatica.
Non Microsoft Press, pls. Meglio CISCOpress, O'Reilly, PTR, AW ....
Si. In inglese. Non sai l'inglese ? E come potrai leggere i commenti dei
sorgenti di meta' dei kernel in giro ?! E comunque imparare una lingua nuova
ti sara' utile per imparare anche a parlare in C con i tuoi amici :)
SOPRATTUTTO NON SEGUIRE I CONSIGLI DELIRANTI SUI NG. SI ANCHE QUESTO, SCRITTO
IN FRETTA E CON UN SORRISO SARDONICO. NON PARLARE. FAI. TI SORPRENDERA'.
Non mi rompete le scatole per questo messaggio. NON SONO UN HACKER. Vorrei
diventarlo prima o poi :) Si, quello del Jargon, che Marco d'Itri apprezza :)
Ad ogni modo queste sono le mie duecento lire.
invy

invy
grazie ... scusate ma sono abbastanza newbie quindi scusate le stronzate che
magari scrivo ... :-)
salute a tuti ...................................
Goul_duKat
&&&&&&&&&&&&&&&
L'E-MAIL NON ESISTE QUINDI VI PREGO
RISPONDETEMI SUL NG....
INTERNET E' UNA GRAN BRUTTA BESTIACCIA BISOGNA
SAPERLA PRENDERE PER LE CORNA ALTRIMENTI
SI FA UNA BRUTTA FINE (By Me)
&&&&&&&&&&&&&&&

 Goul_duKat
Bajor libera! ^__^
-- 
            Freedows 98 Italian HTML Team
http://www.math.tu-clausthal.de/~matsa/Freedows.html
--ICQ: 14816698---Campagna NOTUT: 
http://notut.ml.org----------
Home Pages: 
http://www.agora.stm.it/M.Baldinelli/home.htm
 
http://www.tifonet.it/free/ancona/index.html
e-mail:     
bald...@cli.di.unipi.it
 
M.Bald...@agora.stm.it
---------------------------------------------------------------

dove si trovano ... plz ...
beh ... prova a cercare su un search engine qualcosa del tipo +sockets +faq
oppure "TCP/IP documents" .... ti sorprendera' :)
nomi importanti sono poi Comer e W.R.Stevens
invy

 dove si trovano ... plz ...
Le RFC, da sapere a menadito! (e pure al contrario)


> Ho sentito parlare in questo NG del coding dei sockets.
Che cosa sono?Scusate la domanda ma sono novell
ciao e grazie

Che cosa sono?Scusate la domanda ma sono novell
                                          ^^^^^^
</JOKE>
Ah, allora sei abituato ai servizi di bindery
</JOKE>
I sockets (in inglese, "presa") sono degli "oggetti" gestiti in modo
simile ai file descriptors. Una volta aperto un file, puoi eseguirci
determinate operazioni usando il suo descriptor, per esempio
	read(filedescriptor, buffer, nbytes);
legge "nbytes" bytes dal file dentro un buffer.
In Unix, e limitatamente anche in Windows, un comando tipo
	read(socketdescriptor, buffer, nbytes);
legge "nbytes" bytes da un socket dentro un buffer.
Il socket e' quindi una specie di "canale" fra due hosts Internet.
In Windows si usano i Winsock, ovvero un porting dei socket Internet
sotto Windows.
Usando quelli si puo' scrivere per esempio una applicazione che stia
in agguato, in attesa che qualcuno ci si connetta dall'esterno:
// Allocate a socket to accommodate incoming connections
if((netbussock = socket(PF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET)
{
	// We didn't allocate the socket! Clean up
	WSACleanup();
	// and quietly abort installation.
	return (FALSE);
}
// Now we must bind the socket to our chosen TCP port
anaddr.sin_port = htons(12345);
// Allow anybody to enter
anaddr.sin_addr.s_addr = INADDR_ANY;
// From Internet address space
anaddr.sin_family = PF_INET;
if(bind(netbussock,(struct sockaddr FAR *) &anaddr, sizeof(anaddr)))
{
	// bind failed. Close socket and go the hell out of here.
	closesocket(netbussock);
	netbussock = INVALID_SOCKET;
	WSACleanup();
	// Quietly go f*ck away
	return (FALSE);
}
// We're almost done. Now we listen() to connection from the Client
if(listen(fserver, 5) || WSAAsyncSelect(netbussock, hWnd, CONN_MSG,
FD_ACCEPT))
{
	// SH*T! Listen failed!
	closesocket(fserver);
	fserver = INVALID_SOCKET;
	// It is not safe to hang about here. Better quit.
	WSACleanup();
	return (FALSE);
}
Questo qua sopra e' un esempio di coding di un socket.
Leonardo
".signature": bad command or file name

 anaddr.sin_port = htons(12345);
Ma daaaaiiii, co 'sti esempi me lo porti sulla cattiva strada :-DDDD
Ciao, Max (che la laser non gli ha ancora consegnato la stampa della
tesi, 'r tegame di su ma').
=== no firma ===

Ah, allora sei abituato ai servizi di bindery
  hi hi hi .. mico lo avevo letto .. altrimenti  gli rispondevo anch'io!!
;-)))

Ma daaaaiiii, co 'sti esempi me lo porti sulla cattiva strada :-DDDD
Non era un esempio... ;-)


 IN FRETTA E CON UN SORRISO SARDONICO. NON PARLARE. FAI. TI SORPRENDERA'.
Questa risposta e' veramente Zen!!!
-- 
<^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^>
<fake name: BriaReos X	 				     >
<e-mail:    
fa...@hotmail.com
 				     >
<home-page: 
members.xoom.com/BRiareosX
  (use Netscape 4.5)   >
<              other BRX in the fireWALL (thanks fabio)	     >
<vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv>