-
Fetched: December 29, 2008, 7:22pm CET
Salut a tous,Tout d'abord toute l'equipe HZV vous souhaites de joyeuses fete.Je vous annonce égelement que le meet aura lieu exceptionnellement le 10 janvier 2009, le premier week end etant le 3 janvier ce qui tombe bien trop tot ;).Le sujet abordé lors de ce meet sera une formation InDesign par Mattew.A la prochaine ;)
-
Fetched: December 13, 2008, 3:09am CET
Après le lancement réussi du tout premier HZV Mag, toute l'équipe se prépare d'ors et déjà au second numéro. De nombreuses améliorations et corrections vont y être apportés grâce notamment à vos commentaires sur le forum. Dans un soucis de rendre l'information toujours plus libre, de nouvelles rubriques plus communautaires encore vont voir le jour en donnant les moyens à chacun d'entre vous de partager très simplement toutes les astuces que vous utilisez quotidiennement pour avancer dans le monde de la sécurité. Différents lots seront également mis en place pour les nouveaux et les anciens participants d'HZV Mag. Ceux qui veulent paraître dans le #2 doivent nous contacter obligatoirement avant le 6 Février 2009, date de la deadline. ;)Pour plus d'information me contacter, alias@hackerzvoice.net
-
Fetched: December 13, 2008, 3:09am CET
Après le lancement réussi du tout premier HZV Mag, toute l'équipe se prépare d'ors et déjà au second numéro. De nombreuses améliorations et corrections vont y être apportés grâce notamment à vos commentaires sur le forum. Dans un soucis de rendre l'information toujours plus libre, de nouvelles rubriques plus communautaires encore vont voir le jour en donnant les moyens à chacun d'entre vous de partager très simplement toutes les astuces que vous utilisez quotidiennement pour avancer dans le monde de la sécurité. Différents lots seront également mis en place pour les nouveaux et les anciens participants d'HZV Mag. Ceux qui veulent paraître dans le #2 doivent nous contacter obligatoirement avant le 6 Février 2009, date de la deadline. ;)Pour plus d'information me contacter, alias@hackerzvoice.net
-
Fetched: December 13, 2008, 3:09am CET
Après le lancement réussi du tout premier HZV Mag, toute l'équipe se prépare d'ors et déjà au second numéro. De nombreuses améliorations et corrections vont y être apportés grâce notamment à vos commentaires sur le forum. Dans un soucis de rendre l'information toujours plus libre, de nouvelles rubriques plus communautaires encore vont voir le jour en donnant les moyens à chacun d'entre vous de partager très simplement toutes les astuces que vous utilisez quotidiennement pour avancer dans le monde de la sécurité. Différents lots seront également mis en place pour les nouveaux et les anciens participants d'HZV Mag. Ceux qui veulent paraître dans le #2 doivent nous contacter obligatoirement avant le 6 Février 2009, date de la deadline. ;)Pour plus d'information me contacter, alias@hackerzvoice.net
-
Fetched: December 11, 2008, 12:42pm CET
Voila enfin la nouvelle que vous attendez tous, c'est officiel : 0vercl0k et le grand vainqueur d'un laptop Asus F9s, pour son superbe article.On attend forcement un retour sur ce laptop ;p et on souhaite qu'il nous écrive de beaux papers dessus.Pour plus de détails sur les lots, consultez le forum.
-
Fetched: November 15, 2008, 3:15am CET
Le meeting du mois de décembre est proche, celui-ci ce déroulera le samedi 6 décembre 2008 à partir de 16h dans les locaux de Sysdream. Au programme :- Point sur HZV MAG #01 ( pensez à poster vos remarques sur le forum)- Remise des lots du #01 - Fiesta pour le #01Les locaux sont à disposition pour toute personne souhaitant faire une présentation ou travailler sur un projet.Pour les inscriptions, veuillez effectuer votre demande par mail à meeting@hackerzvoice.net.
-
Fetched: November 2, 2008, 9:24pm CET
Après plusieurs mois d'attente, le team HZV est heureux de vous présenter le premier numéro du magazine HZV ! Nous vous invitons à poster vos commentaires sur le forum afin d'améliorer le prochain numéro. Je tiens à remercier tous les gens qui ont cru à ce projet et ceux qui ont activement participé à l'élaboration de ce premier numéro. Et encore toutes nos excuses pour le retard engendré par le maquetage du journal qui je l'espère sera à la hauteur de vos attentes ;)Cordialement CrashFrErratum: L'article "BOF: Exploitation avancée" a été rédigé par Kami et non pas Stormy !
-
Fetched: October 15, 2008, 4:55pm CEST
Et voila on discute deja du meeting de Novembre ;) bientot noel.Donc ce meeting se déroulera le 1er Novembre 2008 à partir de 16H dans les locaux de Sysdream.Durant ce meeting Virtualabs nous presentera ses travaux sur le reverse d'un tool d'Orange ainsi que sur la Livebox.Pour les inscriptions : meeting@hackerzvoice.netAlors rendez vous le 1er ;)
-
Fetched: October 2, 2008, 3:48pm CEST
Après un été plus ou moins ensoleille, revoici les meetings HZV et notamment celui du mois d'Octobre.Celui-ci ce déroulera le Samedi 4 Octobre 2008 dans les locaux de SYSDREAM a partir de 16 H.Pour ce meeting il n'y aura pas de thème spécifique, le staff travaillera notamment sur le Mag, pour les autres participants vous etes libres de faire ce que vous souhaitez et de travaillez sur des projets persos..Alors a samedi ;)
-
Fetched: May 23, 2008, 12:34am CEST
Le prochain meeting sera exclusivement réservé aux membres du Team HZV afin de terminer les derniers préparatifs pour la Nuit du hack 2008. Tous les membres du Team sont donc invités à valider leur présence au meeting du 7 juin 2008 auprès de CrashFr. Pour les autres, rendez début Juillet pour la prochaine formation.Cordialement CrashFr
-
Fetched: May 19, 2008, 9:38pm CEST
Beaucoup nous ont demandé un délai supplémentaire pour peaufiner leurs articles, de ce fait la deadline prendra fin le 10 juin prochain pour une sortie officielle lors de la nuit du hack qui se déroulera du 14 au 15 juin. Le mag n'étant pas encore bouclé, il reste de la place pour de nouvelles contributions. Alors n'hésitez pas à me contacter (alias@hackerzvoice.net) ou à me recontacter pour me faire part de vos projets. Et n'oubliez pas que les rédacteurs du #1 recevront certains privilèges spéciaux pour la suite.. ;)
-
Fetched: April 15, 2008, 5:28pm CEST
A travers les âges, jamais lInformation neu tant de pouvoir. Grâce à Internet et aux puissances qui sy développent, elle propage les vérités et les dogmes qui font et défont nos savoirs. Quelque soit son support et quelque soit sa cible, elle offre à ceux qui la maitrise, les moyens de contrôler nos connaissances et notre faculté de libre arbitre. Actualités détournées, piratage dinformations personnelles, espionnage économique au profit des grandes entreprises, censure et propagande sont des réalités courantes uvrant à lombre de nos réflexions et à la lumière des privilégiés qui savent les exploiter. Cest dans cet amer constat que nous avons choisis de continuer la publication dun magazine fiable, axé sur la sécurité de linformation. Utopique pour certains, pur marketing pour dautres, cela en restera néanmoins un atout accessible à tous, dans un seul et unique but ; rester à jamais maître de sa sécurité. Hzv Mag sera un magazine 100% gratuit ouvert à tous, les thèmes qui y seront développés pourront traiter de la sécurité physique, psychologique et bien évidemment de la sécurité virtuelle de nos vieilles machines. Au travers du Mag et de sa communauté, nous essaierons au fil du temps de mettre en place un support de qualité, pour enseigner et partager notre goût pour la vérité et la sécurité de linformation. Nous tenterons également de favoriser le libre, la création et la liberté dexpression. Toutes celles et ceux qui souhaitent partager un quelconque savoir dans les domaines précités peuvent envoyer dès aujourdhui leurs contributions à ladresse suivante : redacteur@hackerzvoice.net. Pour le premier numéro, nous avons choisis de distribuer des lots aux participants. Ainsi chaque rédacteur recevra une clef usb biométrique dune valeur de 20 euros et la communauté votera pour le meilleur article qui recevra un ordinateur portable tout neuf orienté sécurité et mobilité. :) Pas de limitation de taille, ni de thème tabou, soyez littéral et précis ; original et perspicace. En français uniquement et dans la limite du temps imparti, nayez pas peur daller de lavant, vous avez 5 semaines à compter daujourdhui. :) Si vous avez des questions, nhésitez pas à contacter le rédacteur en chef : alias@hackerzvoice.net Tous à vos clavier, Léquipe Hzv.
-
Fetched: April 12, 2008, 2:39pm CEST
A travers les âges, jamais lInformation neu tant de pouvoir. Grâce à Internet et aux puissances qui sy développent, elle propage les vérités et les dogmes qui font et défont nos savoirs. Quelque soit son support et quelque soit sa cible, elle offre à ceux qui la maitrise, les moyens de contrôler nos connaissances et notre faculté de libre arbitre. Actualités détournées, piratage dinformations personnelles, espionnage économique au profit des grandes entreprises, censure et propagande sont des réalités courantes uvrant à lombre de nos réflexions et à la lumière des privilégiés qui savent les exploiter. Cest dans cet amer constat que nous avons choisis de continuer la publication dun magazine fiable, axé sur la sécurité de linformation. Utopique pour certains, pur marketing pour dautres, cela en restera néanmoins un atout accessible à tous, dans un seul et unique but ; rester à jamais maître de sa sécurité. Hzv Mag sera un magazine 100% gratuit ouvert à tous, les thèmes qui y seront développés pourront traiter de la sécurité physique, psychologique et bien évidemment de la sécurité virtuelle de nos vieilles machines. Au travers du Mag et de sa communauté, nous essaierons au fil du temps de mettre en place un support de qualité, pour enseigner et partager notre goût pour la vérité et la sécurité de linformation. Nous tenterons également de favoriser le libre, la création et la liberté dexpression. Toutes celles et ceux qui souhaitent partager un quelconque savoir dans les domaines précités peuvent envoyer dès aujourdhui leurs contributions à ladresse suivante : redacteur@hackerzvoice.net. Pour le premier numéro, nous avons choisis de distribuer des lots aux participants. Ainsi chaque rédacteur recevra une clef usb biométrique dune valeur de 20 euros et la communauté votera pour le meilleur article qui recevra un ordinateur portable tout neuf orienté sécurité et mobilité. :) Pas de limitation de taille, ni de thème tabou, soyez littéral et précis ; original et perspicace. En français uniquement et dans la limite du temps imparti, nayez pas peur daller de lavant, vous avez 5 semaines à compter daujourdhui. :) Si vous avez des questions, nhésitez pas à contacter le rédacteur en chef : alias@hackerzvoice.net Tous à vos clavier, Léquipe Hzv.
-
Fetched: April 10, 2008, 6:05am CEST
La prochaine formation sera de type "Chasse à la faille", c'est à dire que tous les membres présent se concentreront sur une application, plateforme, matériel, etc... afin de déceler des failles potentielles. Cette formation sera animée par les différents membres du Staff HZV présents ce jour là.Le meeting aura lieu le 3 Mai 2008.Comme d'habitude, le meeting commencera à 16h et une pré-inscription est nécessaire en effectuant une demande sur : meeting@thehackademy.net
-
Fetched: April 8, 2008, 9:40pm CEST
Tout d'abord merci à tous d'être venus, cela fait plaisir de voir de nouvelles têtes. Cette fois ci le meet à ouvert ses portes à Virtualabs ... à moins que cela soit plutôt lui qui ne les ai ouvertes ... Encore pleins d'échanges entre passionnés qui pour certains sont venus de loin. Vous souhaitez avoir plus d'infos sur les meets, proposer des ateliers, ou autres ? alors écrivez nous à l'adresse : meeting@thehackademy.net ou contactez nous sur irc (serv: worldnet, canal #hzv) . Hacktivement votre
-
Fetched: March 25, 2008, 8:29pm CET
La formation du 5 Avril 2008 sera dispensé par Virtualabs et portera sur "la sécurité physique".Cette formation nécessitant du matériel (un kit par participant), celle-ci sera donc payante (20 euros à payer sur place). Les participants repartiront avec le matériel fourni lors de la formation.Pré-inscription: meeting@thehackademy.netps: pour plus d'information à propos du meeting (lieu, accès, etc...), lire les posts précédents.
-
Fetched: March 25, 2008, 8:29pm CET
Le thème de la prochaine formation HZV vient d'être fixé !Lors du prochain meeting (15 Mars 2008) Freeman nous fera l'honneur de nous éclairer sur les différentes technologies de stockage (SAN, NAS, Cluster).Pré-inscription: meeting@thehackademy.netps: pour plus d'information à propos du meeting, lire le post précédent.
-
Fetched: March 25, 2008, 8:29pm CET
Le premier meeting HZV s'est déroulé dans la bonne ambiance et la bonne humeur. Ca fait toujours du bien de rencontrer IRL les gens que l'on a l'habitude de croiser tous les jours sur IRC ;) J'aimerais donc tout d'abord remercier toutes les personnes qui on fait le déplacement en espérant que la formation VoIP (qui a durée plus longtemps que prévu) leur a plu.Le prochain meeting aura lieu le 15 Mars 2008 toujours au même endroit (locaux de Sysdream). Pour les demandes d'inscription meeting@thehackademy.net (je vous rappel que l'inscription est gratuite et indispensable pour accéder au meeting).La prochaine formation n'est pas encore fixé à 100%. Sera abordé la sécurité VoIP (nous avons passé en révu tout ce qui concernait les attaques lors du premier meeting), soit un autre thème qui sera diffusé ici même dans les prochains jours.Pour toute proposition de conférence, formation que vous aimeriez faire partager lors d'un prochain meeting: meeting@thehackademy.netPour toute proposition d'article pour le prochain Mag: redaction@thehackademy.netCordialement CrashFr
-
Fetched: March 25, 2008, 8:29pm CET
Tout d'abord, toute la Team Hackademy vous souhaite une année 2008 pleine de bonnes choses !Pour débuter cette année, nous sommes heureux de vous annoncer que le Ezine commence à prendre forme (surtout l'équipe qui dirigera celui-ci) et devrait apparaitre sur le Web début Avril. Cela peut paraitre loin mais nous voulons vraiment faire un Ezine de qualité, cela demande donc beaucoup de préparation.Pour ceux qui aimeraient publier dans le premier numéro il est encore temps d'envoyer vos articles (au pire il seront pour le prochain numéro) directement à redaction@thehackademy.net.Autre annonce importante, le premier meeting HZV aura lieu le 16 Février 2008 sur Paris (dans les locaux de Sysdream). Celui-ci sera mensuel et aura pour concept de dispenser une formation d'environ 4h sur divers thèmes choisi par la communauté. Le premier thème abordé sera la sécurité VoIP et sera dispensé par CrashFr. Il vous est possible de réserver vos places en formulant votre demande sur meeting@thehackademy.net. Les meeting sont aussi l'occassion pour ceux qui n'auront pas la chance d'assister à la formation de faire des rencontres avec les autres membres de la communauté. Biensur ce meeting est ouvert à tous et gratuit (seul la limite de place disponible peut vous empecher l'accès; alors faites vite !).Bonne année et n'oubliez pas: HZV will never die !
-
Fetched: February 26, 2008, 6:24pm CET
Le thème de la prochaine formation HZV vient d'être fixé !Lors du prochain meeting (15 Mars 2008) Freeman nous fera l'honneur de nous éclairer sur les différentes technologies de stockage (SAN, NAS, Cluster).Pré-inscription: meeting@thehackademy.netps: pour plus d'information à propos du meeting, lire le post précédent.
-
Fetched: February 26, 2008, 6:24pm CET
Le premier meeting HZV s'est déroulé dans la bonne ambiance et la bonne humeur. Ca fait toujours du bien de rencontrer IRL les gens que l'on a l'habitude de croiser tous les jours sur IRC ;) J'aimerais donc tout d'abord remercier toutes les personnes qui on fait le déplacement en espérant que la formation VoIP (qui a durée plus longtemps que prévu) leur a plu.Le prochain meeting aura lieu le 15 Mars 2008 toujours au même endroit (locaux de Sysdream). Pour les demandes d'inscription meeting@thehackademy.net (je vous rappel que l'inscription est gratuite et indispensable pour accéder au meeting).La prochaine formation n'est pas encore fixé à 100%. Sera abordé la sécurité VoIP (nous avons passé en révu tout ce qui concernait les attaques lors du premier meeting), soit un autre thème qui sera diffusé ici même dans les prochains jours.Pour toute proposition de conférence, formation que vous aimeriez faire partager lors d'un prochain meeting: meeting@thehackademy.netPour toute proposition d'article pour le prochain Mag: redaction@thehackademy.netCordialement CrashFr
-
Fetched: January 6, 2008, 1:54pm CET
Tout d'abord, toute la Team Hackademy vous souhaite une année 2008 pleine de bonnes choses !Pour débuter cette année, nous sommes heureux de vous annoncer que le Ezine commence à prendre forme (surtout l'équipe qui dirigera celui-ci) et devrait apparaitre sur le Web début Avril. Cela peut paraitre loin mais nous voulons vraiment faire un Ezine de qualité, cela demande donc beaucoup de préparation.Pour ceux qui aimeraient publier dans le premier numéro il est encore temps d'envoyer vos articles (au pire il seront pour le prochain numéro) directement à redaction@thehackademy.net.Autre annonce importante, le premier meeting HZV aura lieu le 16 Février 2008 sur Paris (dans les locaux de Sysdream). Celui-ci sera mensuel et aura pour concept de dispenser une formation d'environ 4h sur divers thèmes choisi par la communauté. Le premier thème abordé sera la sécurité VoIP et sera dispensé par CrashFr. Il vous est possible de réserver vos places en formulant votre demande sur meeting@thehackademy.net. Les meeting sont aussi l'occassion pour ceux qui n'auront pas la chance d'assister à la formation de faire des rencontres avec les autres membres de la communauté. Biensur ce meeting est ouvert à tous et gratuit (seul la limite de place disponible peut vous empecher l'accès; alors faites vite !).Bonne année et n'oubliez pas: HZV will never die !
-
Fetched: August 7, 2007, 10:37pm CEST
ASTERISK-FRANCE, PROFORMATIQUE & GCU organise une rencontre autour d'Asterisk. Celle-ci se tiendra le 5 Mai à Paris. Afin que cette occasion soit réussie, nous aurions besoin de connaître vos intérêts et les thèmes que vous aimeriez que l'on aborde. Vu qu'aucune participation monétaire n'est demandée, nous aimerions que vous participiez en nature (Matériel, boisson, à manger.....)
Plus d'informations / Inscription : Asterisk France
-
Fetched: August 7, 2007, 10:37pm CEST
Il est évident que le prochain THM n'est pas pour tout de suite, tout le monde a encore beacoup de travail à l'heure qu'il est. Bref, alors histoire de ne pas vous décourager ou perdre trop patience, vous pouvez télécharger le n°5 (clic droit, enregistrer sous...)Enjoy ;-)
-
Fetched: August 7, 2007, 10:37pm CEST
Et bien voila, nous sommes enfin prêts, une excellente maquettiste répondant au doux prénom d'Amandine, vient tout juste de nous rejoindre. On vous en parlait dans la news précédente, une nouvelle mouture de THM (Comprenez The Hackademy Magazine) va voir le jour et sera, comme promis, gratuite.L'équipe est ouverte à toutes les propositions car ce journal sera d'abord le votre, et que ce numéro puisse être représentatif de la communauté, nous parait tout à fait légitime.Voila donc la nouvelle équipe :crashfr : The Guardian alias : Redac' Chef NoSP : Webmasterm3ph : Admin du Forum/Wiki/ChatVous pouvez nous contacter par mail de cette manière : "pseudo"@thehackademy.netNous avons besoin de nouveaux rédacteurs, donc si vous vous sentez l'âme d'un journaliste n'hésitez pas à nous contacter par mail à :redaction@thehackademy.net Longue vie au mag ! ;)
-
Fetched: August 7, 2007, 10:37pm CEST
Après plusieurs mois de fermeture du forum suite à la liquidation judiciaire de la société "DMP DIFFUSION MULTIPRODUIT" (maison d'édition qui éditait "The Hackademy Magazine"), nous sommes heureux de vous annoncer que la majorité des anciens rédacteurs du journal, ainsi que la communauté qui a été créé autour depuis plus de 7 ans, vont permettre au magazine de renaitre sous une nouvelle forme. En attendant une réédition prochaine sur papier, nous continuerons de diffuser linformation via un nouveau magazine en version PDF totalement gratuit.
En ce qui concerne les anciens abonnés, nous sommes vraiment navrés mais nous ne pourrons rien faire pour eux en ce qui concerne le remboursement de leur abonnement... En effet, la seule solution est de revendiquer leur mécontentement auprès du liquidateur de la société "DMP DIFFUSION MULTIPRODUIT" et non pas de faire des réclamations sur le forum ou par tout autre moyen (email, wiki, etc...) associé au site www.thehackademy.net. Le site ayant changé de propriétaire, SYSDREAM n'est en aucun cas responsable des abonnements qui on été vendus par la société "DMP DIFFUSION MULTIPRODUIT". Néanmoins, nous gardons les coordonnées des anciens abonnés et nous leur enverrons périodiquement notre nouvelle parution .PDF.
Le site www.thehackademy.net va subir dans les prochains jours une refonte complète, pour être plus que jamais axé communautaire et offrir de nouveaux services spécialement codés pour l'occasion par les membres de la team.The Hackademy continuera sa route toujours semée dembuches dans lespoir de diffuser linformation à tous avec pour but premier d'augmenter le niveau de sécurité des réseaux.
Cordialement, Crashfr et léquipe The Hackademy.
PS : J'aimerais remercier tous les gens qui ont participé activement au développement et au maintient de cette communauté ! The Hackademy n'est pas mort !
-
Fetched: August 7, 2007, 10:37pm CEST
Cliquez ici pour accéder au webring.
-
Fetched: August 7, 2007, 10:37pm CEST
-
Fetched: August 7, 2007, 10:37pm CEST
-
Fetched: August 7, 2007, 10:37pm CEST
HZVSNIFF
We are going to talk
about how to make your own sniffer ?. At first, i have to tell
you that this paper is more a development guide which should help you
to make your own program, and to understand sniffing concepts in a
raw level mode.
So this paper will only
be usefull to people who already something about C programming, as
well as in networking.
What is a sniffer ?
It is a tool which can be
used to read all network packets going through your network card. The
aim is originally to detect some problems which may occurs on a lan /
wan. But another way to use such a program is to be able to read all
packets' content after having hijacking them on your computer... For
what ? In order to intercept some logins/passwords ... We don't
explain in this article how to hijack a connection, but only how to
read and decode all packets going through your network cards.
Moreover, if you are on a
broadcast network (meaning that each packet are sent to every
computers on the Lan), it won't be necessary to set up an hijacking
attack : all packets from the network are received on your network
card. But how make them accepted by your card, and how to read
them ?
Promiscious mode:
Let's talk about the
default communication process between two computers : the first one
send through its network card one packet, which contains MAC address
of the target. A system just takes care about packets its MAC address
as the destination, and drops all others. So on a broadcasted
network, all computers receive all sent packets, and drop all those
for which they are not the destination. Promiscious allow to escape
that process in order to catch every packets, whatever MAC
destination is.
You really want to use a
library to develop the sniffer to don't deal directly with the
network raw level. The libpcap is designed to used in this way, to
develop your soft, and is moreover present onto Unix and Windows.
Maybe you already know tcpdump or ethereal, and guess what : both of
them have been developed onto it.
First, you have to
install this lib :
$> tar xvzf
libpcap-0.6.2.tar.gz
.......
$> cd libpcap-0.6.2
$> ./configure
$> make
$> make install
You won't forget to
include the good header in your sources :
#include
Have a look on the
development manpages
$> man libpcap
Lets now have a look on
APIs' syntax :
pcap_open_live
It is tha main function,
used to set up one sniffing session by using that lib. It returns a
file descriptor you can use to read intercepted packets, to create
and apply some filters ... Of course, you have to call this function
!!
pcap_t
*pcap_open_live(char *device, int snaplen, int promisc, int to_ms,
char *ebuf)
Char *device : Network
interface you used to intercept data. You have to give its character
string representation (eth0, eth1, wlan0 ...)
int snaplen : Max size of
information which will be read in one packet. In general, you can use
1500 bytes on an ethernet Lan.
int promisc: do you want
to enable the promiscious mode (1), or not (0) ... You probably want
to use it.
Int to_ms: timeout
char *ebuf : In case of
errors, they are returned onto that address. On success case, NULL is
returned.
You should know that the
file descriptor is given as an argument of the pcap_t structure,
returned by the main API pcap_open_live.
pcap_next :
This function is used to
return address of each intercepted packet written in a queue. Each
returned pointer points to an usigned character string, which are one
captured packets in the queue.
u_char *pcap_next(pcap_t
*p, struct pcap_pkthdr *h)
pcap_t *p : File
descriptor returned by pcap_open_live.
pcap_pkhdr *p : pointer
on to pcap_pkhdr structure, into which headers of received packets
are formated to be read. You find it in the pcap.h file.
pcap_lookupnet :
This function returns the
network's address and subnet.
int pcap_lookupnet(char
*device,bpf_u_int32 *netp,bpf_u_int32 *maskp, char *errbuf);
Char *device : Network
interface used to capture traffic.
bpf_u_int32 *netp :
Address where is saved the network address
bpf_u_int32 *maskp :
Address where is saved the sbnet address
char *errbuf: Address
where are returned errors.
pcap_stats :
Get some statistics on
received packets. These informations are saved, and formated to be
read in a pcap_stat structure.
int pcap_stats(pcap_t *p,
struct pcap_stat *ps)
pcap_t *p : file
desciptor return by pcap_open_live
struct pcap_stat *ps :
Target where are wrote statistics about traffic
struct pcap_stat {
u_int ps_recv; //
Number of received packet
u_int ps_drop; // Number
of dropped packet
u_int ps_ifdrop; // Not
yet supported
};
pcap_lookupdev :
Return default network
interface.
u_char
pcap_lookupdev(char *errbuf)
Char *errbuf : Address
where are return errors, NULL otherwise.
We have shown all
functions you have to use in your sniffer, and to make it work well.
But, you will find lots of more functions in development manpages.
-----------------------------------------------start---------------------------------------------------
#include /* Some
basic libraries */
#include
int main(void)
{
int
i,a=0,nbrpaquets;
/* variable (counter)
i as a counter on
received packets
a as the number of
received packets
nbrpaquets number of
packets already captured
*/
char interface[10];
/* Network interface used
to sniff */
bpf_u_int32 netp,maskp;
/* Network and subnet
addresses */
int affichage=0;
/* Define the desired
formatting to display captured packets */
char
erreur[PCAP_ERRBUF_SIZE];
/* Buffer use to write
errors, max sie defined in pcap.h as the macro PCAP_ERRBUF_SIZE */
pcap_t *descriptPaquet =
NULL;
/* File descriptor
returned by pcap_open_live */
struct pcap_stat
*statistiques;
/* Statistics ' structure
*/
struct pcap_pkthdr
paquethdr;
/* Header structure used
by pcap_next. */
u_char *paquet;
/* content of captured
packets */
statistiques = (struct
pcap_stat*)malloc(sizeof(struct pcap_stat));
/* Memory allocation to
write statistic structure */
printf("\n\n\n-+-+-+-+-+-+-+-+HZVSniff+-+-+-+-+-+-+-+-\n");
printf(" CoDeD By
ReDiLs For HZVManual\n\n");
printf("Interface to
sniff (default :0) ");
scanf("%10s",interface);
/* we get a character
string representation of the used to sniff interface*/
printf("\nHow many
packets to intercept: ");
scanf("%d",&nbrpaquets);
/* We get number of
packets to sniff.*/
printf("\nChoisissez
le type d'affichage des données :\n");
printf(" 1 ->
Display : Characters Mode
printf(" 2->
Display hexa mode\n");
scanf("%d",&affichage);
while((affichage!=1)
&& (affichage!=2))
{
printf("Choose
1 oo 2 \n");
scanf("%d",&affichage);
}
if(strcmp(interface,"0")==0)strcpy(interface,pcap_lookupdev(erreur));
/* We check if user want
to call pcap_lookupdev to find default network interface*/
if ((descriptPaquet
= pcap_open_live(interface, 1500, 0, 1000, erreur))==NULL)
/* File descriptor
allocation*/
{
printf("Erreur
: %s\n",erreur);
/* If errors, we display
them*/
exit(1);
}
pcap_lookupnet(interface,&netp,&maskp,erreur);
/* We get network's
address and subnet */
printf("\nNetwork
: %x\n",netp);
/* We display network in
hexa mode.*/
printf("\nMask
: %x\n",maskp);
/* Display Mask in hexa
mode*/
pcap_stats(descriptPaquet,
statistiques);
/* We call the
statistics' function*/
printf("Displaying
network traffic : %s\n",interface);
while
(a!=nbrpaquets)
/* Until desired number
of captured packet is not done, we get them */
{
paquet =
(u_char *) pcap_next(descriptPaquet, &paquethdr);
/* We get
packets'content*/
if (paquet !=
NULL)
/* If content is not emty
(some times, it may be), we don't display it.*/
{
for (i=0;
i<500; i++)
/* We display the first
500 bytes of packets*/
{
if(affichage==1)printf("%c",*paquet);
/* Which format to
display output ?*/
else
paquet++;
}
printf("\n*********************************************************************\n");
}
++;
}
pcap_stats(descriptPaquet,
statistiques);
printf("Statistis
:\n");
printf("Received
packets : %d\n",statistiques->ps_recv);
printf("Dropped
packets : %d\n",statistiques->ps_drop);
}
--------------------------------------end---------------------------------------------------------
To compile your code :
gcc -lpcap -o hzvsniff
hzvsniff.c
-
Fetched: August 7, 2007, 10:37pm CEST
Les blogs sont disponible pour tout utilisateur ouvrant un compte sur le site. Chaque utilisateur dispose donc d'un blog personnel faisant parti du domaine de .thehackademy.net (ex : monlogin.thehackademy.net). Pour toute information, question, remarque merci de bien vouloir le signaler sur le forum ou contacter directement un des webmasters / modérateurs.
-
Fetched: August 7, 2007, 10:37pm CEST
The blogs are available for any user opening an account on the web site. Each user have a personal blog being part of the domain thehackademy.net (ex: mylogin.thehackademy.net). For any information, question, thanks notices it on the forum or contact any moderator / webmaster directly.