 | |
Implémentation algorithmique des arbres Wednesday, August 24 @ 00:23:16 CEST by Romain_Le_Guen (1915 reads) | Par Godrik (godrik-article@mandragor.org) Cet article sera assez court. Il présente les avantages et les inconvénients des deux façons les plus connues d'implémenter un arbre (disons binaire). Les exemples seront en C (ou pseudo C)
| | (Suite... | 6247 octets de plus | Score: 5) |
|
Le preprocesseur C Wednesday, August 24 @ 00:06:11 CEST by Romain_Le_Guen (2123 reads) | Tutoriel sur le preprocesseur C, a quoi sert-il, commet on s'en sert ...
| | (Suite... | 11044 octets de plus | Score: 0) |
|
Comment faire des plugins en utilisant la librairie lidl Friday, May 27 @ 16:25:12 CEST by Romain_Le_Guen (2795 reads) | Comment faire des plugins en utilisant la librairie lidl . Ces fonctions sont à la base de la notion des "plug-in" en C et C++, leur utilisation me semble encore trop restreinte. Voyons à travers quelques exemples ce que nous pouvons en faire.
Voir la suite ...
| | (Suite... | 18832 octets de plus | Score: 0) |
|
Fonctionnement et source d'un port Knocker Monday, January 17 @ 00:38:21 CET by Romain_Le_Guen (3881 reads) | Code en C d'un port Knocker.
"Imaginer une box, avec toute ses ports closed, qui sniff toute le incoming/outgoing traffic au raw socket level, et finalement regarde le destination port. En bref c'est ça. Quand un host trigger un nombre X de port dans un orde pre-determiné.bingo il est authentifie... la puissance de ce mécanisme réside
dans le nombre X de port" -- Phawky
| | (Suite... | 10714 octets de plus | Score: 4) |
|
Programmation audio sous LINUX Saturday, December 18 @ 17:57:41 CET by Romain_Le_Guen (3897 reads) | Cette article est une introduction à la réalisation d'applications audios sous
LINUX. Nous présenterons successivement la configuration du noyau LINUX pour
le support audio, l'utilisation des fichiers spéciaux (devices) utilisés par le
noyau et une introduction à la programmation en C de l'API audio de LINUX.
Dans une dernière partie, nous présenterons un petit exemple d'application
réalisant du streaming audio.
| | (Suite... | 13553 octets de plus | Score: 5) |
|
Multi-threading sous LINUX Saturday, December 18 @ 17:45:54 CET by Romain_Le_Guen (4676 reads) | Cet article est une introduction à la programmation multi-threads
sous LINUX. Les exemples de programmation utilisent la bibliothèque
LinuxThreads
disponible en standard sur la majorité des distributions LINUX récentes.
ces exemples sont disponibles en téléchargement sur
http://www.com1.fr/~pficheux/articles/lmf/threads/examples.tar.gz
La lecture de cet article nécessite une assez bonne compréhension de la syntaxe
du langage C...
| | (Suite... | 14829 octets de plus | Score: 5) |
|
Listes Chainées : La bilbiotheque en C ! Friday, November 12 @ 14:42:18 CET by Romain_Le_Guen (4285 reads) | "Nous allons aborder un petit exercice de style auquel de nombreux informaticiens se sont livrés sur les sièges des facs et écoles. L'implémentation de listes doublement chaînées.
Cependant, nous allons tenter d'approcher le problème de la manière la plus générique qui puisse être et de favoriser l'aspect « composant » dont beaucoup d'éditeurs nous vantent les mérites (en particulier quand il s'agit d'acheter leurs produits).
Si la logique de la réutilisation est très importante, elle ne dépend pas d'un produit ni d'un langage spécifique. Elle dépend avant tout de la conception, phase de plus en plus délaissée au profit du « prêt-à-porter ».
Aussi, tant pis pour les adorateurs des langues « objet » et pour prouver mes dires, je ne parlerai qu'en C."
-- (Copyright (C) 2004 Yann LANGLAIS)
| | (Suite... | 41754 octets de plus | Score: 0) |
|
Gestion de la mémoire en C Friday, November 12 @ 14:08:08 CET by Romain_Le_Guen (3650 reads) | "Le langage C est souvent considéré comme un langage difficile et peu fiable. La seconde assertion n'est pas acceptable dans la mesure où la plupart des applications, y compris les L4G et RAD sont eux mêmes écrits en C.
En fait, ces idées reçues proviennent principalement de l'utilisation intensive des pointeurs. Si le C est souvent mal considéré, c'est bien souvent à cause de la méconnaissance du concept de pointeur et de la gestion de la mémoire qui lui est associé.
Le présent document se propose de présenter ces concepts depuis leurs fondements théoriques jusqu'à leur application pratique.
Il ne s'agit pas pour autant de définir les différentes notions avec la plus grande rigueur qui soit. Mon propos n'est pas de faire de l'initiation à l'assembleur, ni à l'électronique. Mon but est de présenter la gestion de la mémoire sous un angle différent de celui généralement adopté.
L'audience visée est principalement celle des développeurs ayant déjà été initiés au langage C. "
-- (Yann Langlais)
| | (Suite... | 61283 octets de plus | Score: 4) |
|
Analyse de la norme C 32 bits : Codage des variables, des fonctions Friday, April 02 @ 19:12:04 CEST by Romain_Le_Guen (2952 reads) | Analyse de la norme C 32 bits (par Rix@Securiweb99), c'est à
dire la manière dont les compilateurs C 32 bits transforment un programme C en
une série d'instructions assembleur 32 bits, sur les plateformes Intel (386+).
A quoi cela peut-il nous servir ?
- A mieux comprendre certains fonctionnements ou certaines restrictions
internes, spécifiques au language C lui-même.
- A programmer des fonctions C qui peuvent être utilisées en Assembleur, ou
inversément.
- A reconnaître et à pouvoir mieux debugger un programme C dont nous n'avons
pas les sources.
| | (Suite... | 24044 octets de plus | Score: 0) |
|
Programmer un sniffeur (sniffer ?) de deux facons. Tuesday, January 20 @ 13:58:49 CET by Romain_Le_Guen (14676 reads) | Tutoriel presentant les facons de programmer un sniffer (extrait de minithins.net) (analyseur de traffic reseaux) : - soit en RAW socket - soit en utilisant libpcap (ou winPcap sous windows)
| | (Suite... | 21881 octets de plus | Score: 4) |
|
News: Pogrammation graphique sous KDE en c++ Friday, December 19 @ 20:52:36 CET by Romain_Le_Guen (3281 reads) | Petit tutoriel tres simple sur la programmation graphique sous kde. Vous pourrez y apprendre a cree une fenetre, gerer des boutons et des menus. (lang=en).
Plan du tuto :
KHello #1 - The Simplest Possible KDE Program KHello #2 - Creating a window class KHello #3 - Adding Buttons KHello #4 - Adding a Menu
| | (Suite... | 9043 octets de plus | News | Score: 3) |
|
Tutoriel sur le Buffer Overflow (extrait de phrack) Friday, November 21 @ 12:54:28 CET by Romain_Le_Guen (3672 reads) | Article sur les buffer overflow : au menu confection de shellcode, exploitation de la pile, ... tout ca expliquer dans la langue de shakspeare ... voila a mon avis c'est vraiment un bon texte. Prerequis : Assembleur, C, fonctionnement de la pile.
| | (Suite... | 30183 octets de plus | Score: 5) |
|
ARP cache POISONNING sous windows Friday, February 14 @ 16:19:13 CET by Romain_Le_Guen (5663 reads) | L'arp cache poisonning consiste a (comme son nom l'indique) empoisonner le cache arp d'une victime . Kezako ? Le cache arp permet de transcrire les adresses IP (du type 194.214.19.01) vers des adresses PHYSIQUES (du type 00:Ae:45:34:34:56) ( voir fonctionnement de la couche liaison de donnees du modele OSI pour plus d'info).
A partir d'un empoisonnement on donc peut se faire passer pour n'importe qu'elle machine d'un segment ethernet.
pour downloader voir la suite ...
| | (Suite... | 7830 octets de plus | Score: 3.5) |
|
Protection parental ... (Killer de fenetre sur critere) Sunday, October 27 @ 14:44:53 CET by Romain_Le_Guen (2705 reads) | Voila la source en C d'un petit programme que je viens de faire (je l'avais deja fais en VB ), il permet de fermer certaine fenetre, il suffit pour cela de creer un fichier runtime.ini dans lequel vous mettez les mots interdits en sautant une ligne pour chaque mot :) je voius met la source ainsi que le binaire en download :)
Pour jeter un oeil rapide sur la source regarde la suite .
Pour telecharger : cliker la
| | (Suite... | 3138 octets de plus | Score: 0) |
|
| |
| Articles ... | | There isn't content right now for this block. | |
|