<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title>Francois Ropert weblog</title>

<link>http://blog.packetfault.org</link>
<description>Binary packets in hostile digital world</description>
<dc:language>en-us</dc:language>
<dc:creator>Francois Ropert</dc:creator>
<dc:date>2009-03-09T20:54:14+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/packetfault" type="application/rss+xml" /><item>
<link>http://blog.packetfault.org/archives/2009/03/09/back_to_2007/index.html</link>
<guid isPermaLink="true">http://blog.packetfault.org/archives/2009/03/09/back_to_2007/index.html</guid>
<title>Back to 2007</title>
<dc:date>2009-03-09T20:54:09+01:00</dc:date>
<dc:creator>Francois Ropert</dc:creator>
<description>
<![CDATA[A friend spoke to me via instant messanging about a prezo I did 2 years ago...<br />
Like to share, share to like, <a href="http://blog.packetfault.org/42-threats-cisco-security-fropert.pdf">here</a> you can find the prezo which is about security threats and Cisco networks.<br />
I hope you will enjoy the style!<br /><br />]]>
</description>
</item>
<item>
<link>http://blog.packetfault.org/archives/2009/02/28/silence_in_the_wire/index.html</link>
<guid isPermaLink="true">http://blog.packetfault.org/archives/2009/02/28/silence_in_the_wire/index.html</guid>
<title>Silence in the wire</title>
<dc:date>2009-02-28T11:33:55+01:00</dc:date>
<dc:creator>Francois Ropert</dc:creator>
<description>
<![CDATA[Moi non plus, je n'étais pas mort, j'étais simplement en léthargie. J'ai un nouveau boulot, c'est intéressant techniquement, les gens sont sympas et heureux d'être dans cette entreprise.<br />Le manager est un passionné, on peut apporter son café dans le bureau et vendredi c'est open croissant.<br />
Pour le coup, ils attendent pas mal de moi et j'ai toujours autant pleins d'idées donc ça le fera :-)<br /><br />
Sinon des news en vrac, il y a des choses sympa:<br />
- BGP en asdot 4 bytes sur les IOS <a href="http://www.cisco.com/en/US/docs/ios/iproute/configuration/guide/irp_bgp_overview.html#wp1055927">et en Janvier 2009 tout est possible</a><br />
- Attacking backbone technologies <a href="http://www.shmoocon.org/slides/rey_mende_all_your_packets_v05.pdf">par ici</a> (Avis subjectif chez Cisco ou Nico c'est mieux)<br />
- DNSSEC ça commence à devenir sérieux ... avec l'oie <a href="https://www.isc.org/solutions/dlv">DLV</a> de l'ISC engraissée par le projet <a href="https://itar.iana.org/">ITAR</a> de l'ICANN<br />
- Dans le dernier (IN)SECURE magazine, on parle de NAC et pourtant nous ne sommes pas en Avril. LoL? en tout cas dans la vie réelle chaque conversation autour du NAC finit en rigolade. Mais à que je vous ne prenne pas à dire une débilité du style "le NAC c'est mort-né" :)<br />
- Ecriture pour un prochain MISC en cours... ça va flinguer du proto de routage dans les chaumières!<br />
- Je me suis inscris pour aller à FRHACK. Pour les sceptiques du jour, non, on ne me paye pas pour dire ça, il faut arrêter de faire vos français ou vos CISSP et go FRHACK :)<br />
<br />
Et pour finir ce billet, ce n'est pas vraiment une news mais plutôt une constante depuis plusieurs années que la VoIP est arrivée en entreprise.<br />Les gens ne comprennent toujours pas comment leur boîte a pu couler (comme si la crise ne suffisait pas) à cause d'un étudiant de l'ip phone qui a passé trop d'appels surtaxés à Cuba.<br />Ils devraient regarder le film Hackers et prendre de la graine des connaissances de The Phantom Phreak. Non mais c'est quoi ces gens so 1995.<br /><br />]]>
</description>
</item>
<item>
<link>http://blog.packetfault.org/archives/2009/01/14/ios_series_-_rommon_entrypoint_are_you_there/index.html</link>
<guid isPermaLink="true">http://blog.packetfault.org/archives/2009/01/14/ios_series_-_rommon_entrypoint_are_you_there/index.html</guid>
<title>IOS series - ROMMON entrypoint are you there</title>
<dc:date>2009-01-14T22:51:38+01:00</dc:date>
<dc:creator>Francois Ropert</dc:creator>
<description>
<![CDATA[FX a évoqué brièvement l'utilisation de la rommon mais c'est quoi?<br />
<br />
En gros (appelé aussi définition 01net par certains), c'est le BIOS du routeur Cisco.<br />
Et tout comme le BIOS, une mise à jour est plutôt fastidieuse et rarement nécessaire.<br />
Les bugs correctifs en rommon existent mais ce sont des cas rare.<br />
Par exemple, la lecture de certaines cartes flash tout d'un coup illisible ou encore un problème de gestion du DBUS sur certains route processor. <br />
Les bugs sont dans la majorité des cas dûes à la gestion d'une carte ou d'un composant hardware.<br />
<br />
La section .text de la rommon démarre à 0xfff00000+0x00010000 en ppc ou à 0xbfc00000 en mips.<br />
en fff00000 se trouve la table de vecteurs d'exception.<br />
Il y a des différences entre la table de vecteurs de ppc et du mips.<br />
Mon image étant PPC, voici la liste des exceptions:<br />
<br />
|---------------|------|-----|-------|--------------------------------|<br />
| Vector number |  Dec | Hex | Space | Assignment                     |<br />
|---------------|------|-----|-------|--------------------------------|<br />
| 0             | 00   | 000 | SP    | Reset: initial SSP             |<br />
| 0             | 04   | 004 | SP    | Reset: initial PC              |<br />
| 2             | 08   | 008 | SD    | Bus error                      |<br />
| 3             | 12   | 00C | SD    | Address error                  |<br />
| 4             | 16   | 010 | SD    | Illegal instruction            |<br />
| 5             | 20   | 014 | SD    | Zero divide                    |<br />
| 6             | 24   | 018 | SD    | CHK instruction                |<br />
| 7             | 28   | 01C | SD    | TRAPV instruction              |<br />
| 8             | 32   | 020 | SD    | Privilege violation            |<br />
| 9             | 36   | 024 | SD    | Trace                          |<br />
| 10            | 40   | 028 | SD    | Line 1010 emulator             |<br />
| 11            | 44   | 02C | SD    | Line 1111 emulator             |<br />
| 12            | 48   | 030 | SD    | (Unassigned, reserved)         |<br />
| 13            | 52   | 034 | SD    | (Unassigned, reserved)         |<br />
| 14            | 56   | 038 | SD    | (Unassigned, reserved)         |<br />
| 15            | 60   | 03C | SD    | Uninitialized interrupt vector |<br />
| 16-23         | 64   | 04C | SD    | (Unassigned, reserved)         |<br />
| 16-23         | 95   | 05F | SD    | -                              |<br />
| 24            | 96   | 060 | SD    | Spurious interrupt             |<br />
| 25            | 100  | 064 | SD    | Level 1 interrupt autovector   |<br />
| 26            | 104  | 068 | SD    | Level 2 interrupt autovector   |<br />
| 27            | 108  | 06C | SD    | Level 3 interrupt autovector   |<br />
| 28            | 112  | 070 | SD    | Level 4 interrupt autovector   |<br />
| 29            | 116  | 074 | SD    | Level 5 interrupt autovector   |<br />
| 30            | 120  | 078 | SD    | Level 6 interrupt autovector   |<br />
| 31            | 124  | 07C | SD    | Level 7 interrupt autovector   |<br />
| 32-47         | 128  | 080 | SD    | TRAP instruction vectors       |<br />
| 32-47         | 191  | 0BF | SD    | -                              |<br />
| 48-63         | 192  | 0C0 | SD    | (Unassigned, reserved)         |<br />
| 48-63         | 255  | 0FF | SD    | -                              |<br />
| 64-255        | 256  | 100 | SD    | User interrupt vectors         |<br />
| 64-255        | 1023 | 3FF | SD    | -                              |<br />
|---------------|------|-----|-------|--------------------------------|<br />
<br />
<br />
Certains parmi vous, devraient se dire "tiens ça me rappelle quelque chose ça...".<br />
Et oui, surtout si vous avez déjà utilisé la commande cachée "test crash".<br />
<br />
 1  (crash router) Bus Error, due to invalid address access<br />
 2  (crash router) Bus Error, due to parity error in Main memory<br />
 3  (crash router) Bus Error, due to parity error in I/O memory<br />
 4  (crash router) Address Error, due to fetching code from odd address<br />
 5  (crash router) Jump to zero<br />
 6  (crash router) Software forced crash<br />
 7  (crash router) Illegal read of address zero<br />
 8  (crash router) Divide by zero<br />
 9  (crash router) Corrupt memory<br />
 C  Enable crash router selection marked with (crash router)<br />
 R  (crash router) User enter read bus error address<br />
 U  (crash router) User enter write bus error address<br />
 W  (crash router) Software watchdog timeout (*** Watch Dog Timeout ***)<br />
 w  (crash router) Process watchdog timeout (SYS-2-WATCHDOG)<br />
<br />
<br />
Le rommon est utilisé pour démarrer mais aussi pour redémarrer l'IOS.<br />
Pour rappel, un routeur "bas de gamme" dans la gamme Cisco s'arrête  "à la main" façon pull the plug.<br />
Il n'y a donc pas de routine concernant l'arrêt du système mais quelques autres comme les systèmes de cache D-CACHE et I-CACHE, la érification de la DRAM, les déclarations d'instructions ou la routine de stack trace.<br />
<br />
En RAM, le début de .text (par exemple) varie et les autres sections aussi. On trouve parfois 0x80010000 (mips) ou d'autres endroits dans la mémoire selon le modèle du routeur bien que la version de rommon soit identique.<br />
<br />
.text:FFF00100                 .globl start<br />
.text:FFF00100 start:<br />
.text:FFF00100                 li      %r3, 0xC00<br />
.text:FFF00104                 lis     %r4, loc_FFF00C00@h<br />
.text:FFF00108                 addi    %r4, %r4, loc_FFF00C00@l<br />
.text:FFF0010C                 li      %r5, 0x74<br />
.text:FFF00110                 bl      sub_FFF03000<br />
.text:FFF00114                 li      %r3, 0x500<br />
.text:FFF00118                 lis     %r4, locret_FFF00500@h<br />
.text:FFF0011C                 addi    %r4, %r4, locret_FFF00500@l<br />
.text:FFF00120                 li      %r5, 4<br />
.text:FFF00124                 bl      sub_FFF03000<br />
.text:FFF00128                 li      %r3, 0x900<br />
.text:FFF0012C                 lis     %r4, locret_FFF00900@h<br />
.text:FFF00130                 addi    %r4, %r4, locret_FFF00900@l<br />
.text:FFF00134                 li      %r5, 4<br />
.text:FFF00138                 bl      sub_FFF03000<br />
.text:FFF0013C                 bl      sub_FFF03868<br />
<br />
et voilà le point d'entrée du romcode, à la prochaine.<br />
<br />]]>
</description>
</item>
<item>
<link>http://blog.packetfault.org/archives/2009/01/05/ios_series_-_entrypoint_are_you_there/index.html</link>
<guid isPermaLink="true">http://blog.packetfault.org/archives/2009/01/05/ios_series_-_entrypoint_are_you_there/index.html</guid>
<title>IOS series - Entrypoint Are You There</title>
<dc:date>2009-01-05T19:28:13+01:00</dc:date>
<dc:creator>Francois Ropert</dc:creator>
<description>
<![CDATA[L'IOS est malin. Il aime se cacher derrière des e_machine farfelus pour rebuter les reversers de red^Wseconde zone (blague de geek du cisco, ce n'est pas un groupe de hackers ou je ne sais quoi... ).<br />
Du coup, voici l'output d' un binaire en C fait maison pour réparer l'en-tête ELF du binaire IOS.<br />
La manip' a pour but d'ouvrir correctement l'IOS et admirer les opcodes en PPC dans son IDA.<br />
 n peut aussi bien le faire avec hte ou hexer mais bon je me suis dit "tiens on va coder un peu en C... ça fait pas de mal."<br />
<br />
$ ./a.out C2600-IP.BIN<br />
ELF###### IOS header fixer ######<br />
Big Endian (MSB) IOS imagePowerPC image<br />
Architecture: 2b00<br />
C2600-IP.BIN image is PowerPC. Do you want to patch it? [y/N]<br />
y<br />
IOS binary image patched.<br />
$<br />
<br />
Un petit tour sous IDA et la magie opère...<br />
<br />
# File Name   : C:\Documents and Settings\pello\Bureau\cisco\C2600-IP.BIN<br />
# Format      : ELF (Executable)<br />
#<br />
<br />
# Processor       : PPC<br />
# Target assembler: GNU Assembler<br />
# Byte sex        : Big endian<br />
<br />
L'entrypoint est en 0x80008000 ios <=12.4. L'EP se trouve dans la région MAIN qui est composée de plusieurs sections :<br />
<br />
Region Manager:<br />
<br />
      Start         End     Size(b)  Class  Media  Name<br />
 0x03700000  0x03FFFFFF     9437184  Iomem  R/W    iomem<br />
 0x60000000  0x607FFFFF     8388608  Flash  R/O    flash<br />
 0x80000000  0x836FFFFF    57671680  Local  R/W    main<br />
 0x80008098  0x80F5E27B    16081380  IText  R/O    main:text<br />
 0x80F5E27C  0x816F8A2F     7972788  IData  R/W    main:data<br />
 0x81660958  0x816F89CF      622712  Local  R/W    data:firmware<br />
 0x816F8A30  0x8192127F     2263120  IBss   R/W    main:bss<br />
0x81921280  0x836FFFFF    31321472  Local  R/W    main:heap<br />
<br />
<br />
Voici le contenu de la fonction start qui part de l'entrypoint jusqu'avant le début de main:text :<br />
<br />
.text:80008000                 stwu    %sp, -0x18(%sp)<br />
.text:80008004                 mflr    %r0<br />
.text:80008008                 stmw    %r28, 0x18+var_10(%sp)<br />
.text:8000800C                 stw     %r0, 0x18+arg_4(%sp)<br />
.text:80008010                 mr      %r29, %r3<br />
.text:80008014                 mr      %r28, %r4<br />
.text:80008018                 lis     %r11, off_811502A8@h<br />
.text:8000801C                 lis     %r9, -0x7E6E # 0x81921280<br />
.text:80008020                 addi    %r9, %r9, 0x1280<br />
.text:80008024                 lis     %r4, ((unk_816F8A30+0x10000)@h)<br />
.text:80008028                 addi    %r4, %r4, -0x75D0 # unk_816F8A30<br />
.text:8000802C                 lwz     %r11, off_811502A8@l(%r11)<br />
.text:80008030                 mtctr   %r11<br />
.text:80008034                 mr      %r3, %r4<br />
.text:80008038                 subf    %r4, %r4, %r9<br />
.text:8000803C                 bctrl<br />
.text:80008040                 li      %r0, 0x1002<br />
.text:80008044                 mtmsr   %r0<br />
.text:80008048                 mfmsr   %r9<br />
.text:8000804C                 rlwinm  %r0, %r9, 0,17,15<br />
.text:80008050                 mtmsr   %r0<br />
.text:80008054                 bl      sub_804AE21C<br />
.text:80008058                 bl      sub_804AFE5C<br />
.text:8000805C                 ori     %r4, %r3, 0x900<br />
.text:80008060                 lis     %r3, locret_80143B70@h<br />
.text:80008064                 addi    %r3, %r3, locret_80143B70@l<br />
.text:80008068                 li      %r5, 4<br />
.text:8000806C                 bl      sub_804B0BF4<br />
.text:80008070                 bl      sub_8013CDB4<br />
.text:80008074                 bl      sub_80145F90<br />
.text:80008078                 mr      %r3, %r29<br />
.text:8000807C                 mr      %r4, %r28<br />
.text:80008080                 bl      sub_80008098<br />
.text:80008084                 lwz     %r0, 0x18+arg_4(%sp)<br />
.text:80008088                 mtlr    %r0<br />
.text:8000808C                 lmw     %r28, 0x18+var_10(%sp)<br />
.text:80008090                 addi    %sp, %sp, 0x18<br />
.text:80008094                 blr # saut dans main:text en 80008098<br />
<br />
<br />
A bientôt au prochain numéro!<br />
<br />]]>
</description>
</item>
<item>
<link>http://blog.packetfault.org/archives/2009/01/02/2008_une_annee_fun_pour_le_cirque_de_la_securite/index.html</link>
<guid isPermaLink="true">http://blog.packetfault.org/archives/2009/01/02/2008_une_annee_fun_pour_le_cirque_de_la_securite/index.html</guid>
<title>2008 une annee fun pour le cirque de la securite</title>
<dc:date>2009-01-02T11:51:24+01:00</dc:date>
<dc:creator>pello</dc:creator>
<description>
<![CDATA[En 2008...<br />
IPv6 commence à être pris au sérieux pendant ce temps un certain F.J. l'utilise déjà dans son lab depuis les années 1980, certains lecteurs n'étaient peut-être pas encore nés<br />
Le kimsufi d'OVH est un repère de mécréants (le plus haut taux de box ownées au mètre carré?<br />
Les gens découvrent BGP et l'ASN 32 bytes, le hardware et les dangers du low-level<br />
La carte Cisco FWSM fonctionne...toujours pas<br />
L'UC500 de Cisco arrive enfin à booter quand celui-ci n'a pas de câble console branché< br />
OSPFv2, SSL, BGP, DNS, la pile TCP/IP finlandaise c'est plutôt FAIL mais toujours pas EPIC bien que ce fût le fantasme de bon nombre de chercheurs cette année<br />
Un train qui déraille et l'Internet américain flanche (Level3, AT&T et Verizon)<br />
Cogent mérite toujours autant son surnom de slowgent<br />
L'ICANN ne sait toujours pas comment effectuer un transit IPv4 vers IPv6 "We would agree that there is no clear consensus about what should be done regarding transition from IPv4 to IPv6" <br />
La gestion protocolaire s'améliore de jour en jour dans scapy. C'est chouette!<br />
<a href="http://www.breakingpointsystems.com/">BreakingPoint</a> est l'entreprise qui m'a le plus intéressé cette année<br />
<a href="http://www.gliffy.com">Gliffy</a> c'est bien<br />
Si vous arrivez à garder votre attention sur les conférenciers du <a href="http://www.frnog.org">FRnog</a> plus de deux minutes, félicitations! (néanmoins, excellent <a href="http://images2.cdn.fotonauts.net/jmp-769cab5b11242a202faa7913dd057115-image.jpg">workaround</a> lors de la dernière réunion)<br />
Une dédibox hébergeant un blog Hentai s'improvise serveur DNS racine alternatif...(j'ai mesuré ma dédibox et elle ne dépasse guère les 350 requêtes par secondes)<br />
La moitié des connexions Internet en E.A.U. est du 56k<br />
<a href="http://www.digital-connexion.info/public/ipv6_capture_failed.pcap">IPv6</a> et <a href="http://www.digital-connexion.info/public/Windows-Firefox-IPv6.png">firefox</a> = 100% CPU<br />
IPv6 ou le retour vers le web 1.0/Minitel (s/Yahoo/<a href="http://www.digital-connexion.info/index.php/post/2008/09/08/Annuaire-de-sites-IPv6">6ixy</a>/)<br />
Le network forensics <a href="http://www.deftlinux.net/">c'est</a> <a href="http://www.rawpacket.org/projects/hex">bien</a><br />
La virtualisation, c'est de <a href="http://www.gscore.org/blog/">l'art</a> et fait renaître le chapitre français du projet honeynet de ses cendres<br />
Peter Packet est plus fort que Bruce Schneier et Chuck Norris<br />
FaceBook <a href="http://twitpic.com/ptt3">héberge du phishing</a> (ou pas)<br /> 
Il paraît que j'ai rien loupé à infosecurity cette année. Je préfère lire le <a href="http://www.bortzmeyer.org/">blog de Stéphane Bortzmeyer</a> par temps de grève et le <a href="http://tools.ietf.org/dailydose/">daily dose de l'IETF</a> pendant les longues soirées d'Hiver<br />
LaTeX est toujours utilisé, cette année j'ai fais du python, IOS est toujours monolithique et Linux a toujours des bugs "so fashion" (CVE-2008-0598 parmi tant d'autres)...<br  />
En attendant la prezo Cisco IOS attack and defense de FX qui devait être online depuis maintenant 3 jours d'après Gadi Evron et qui ne l'est toujours pas, espérons que 2009 soit encore moins conventionnel que 2008, bonne année.<br />
<br />
PS: Je n'ai pas parlé de "la conférence qui a lieue a Besançon en 2009".<br />On a déjà eu assez de spams comme ça ;)<br />]]>
</description>
</item>
<item>
<link>http://blog.packetfault.org/archives/2008/11/23/carte_heuristique_securite_cisco_ios/index.html</link>
<guid isPermaLink="true">http://blog.packetfault.org/archives/2008/11/23/carte_heuristique_securite_cisco_ios/index.html</guid>
<title>Carte heuristique securite Cisco IOS</title>
<dc:date>2008-11-23T17:21:00+01:00</dc:date>
<dc:creator>
<a href="&quot;mailto:fropert" packetfault="">pello</a>
</dc:creator>
<description>
<![CDATA[Voici une carte heuristique créée avec freemind de sécurisation de routeurs Cisco IOS.<br /><br />
La carte est organisée par plans: le control plane, data plane, management plane et services plane.<br />
Il y a trois niveaux de priorités: Le niveau 1 est une configuration commune et facile à implémenter.<br />Le niveau 2 ajoute une couche supplémentaire de sécurité par rapport au niveau 2 mais a plus de conséquences à prendre en compte lors de l'implémentation. Enfin, le niveau 3 est très spécifique.<br />
La voici au format <a href="http://blog.packetfault.org/Cisco-IOS-Router-Security.png">PNG</a> et au format <a href="http://blog.packetfault.org/Cisco-IOS-Router-Security.pdf">PDF</a>.<br />
Cette carte peut être reprise et utilisée par exemple dans vos supports de cours à condition d'indiquer la source par respect pour son auteur.<br />
La fréquence de mise à jour n'est pas définie.<br />]]>
</description>
</item>
<item>
<link>http://blog.packetfault.org/archives/2008/11/23/misc_40/index.html</link>
<guid isPermaLink="true">http://blog.packetfault.org/archives/2008/11/23/misc_40/index.html</guid>
<title>MISC 40</title>
<dc:date>2008-11-23T17:00:51+01:00</dc:date>
<dc:creator>
<a href="&quot;mailto:fropert" packetfault="">pello</a>
</dc:creator>
<description>
<![CDATA[<img src="http://blog.packetfault.org/misc40.jpg"><br /><br />
Le MISC 40 est dispo dans les bons kiosques et j'ai écrit un article dedans.<br />
Le sujet est la sécurité et les réseaux à très haut-débit.<br />
Abordés dans mon article, les cartes réseaux utilisés pour capturer sur des réseaux multi-gigabits, les outils de collecte des données, l'analyse de ces données ainsi que le déploiement de la sécurité sur ce type d'infrastructure.<br />
Cet article fait parti d'un dossier spécial réseau comprenant d'autres sujets très intéressants.<br />
<br />
Bonne lecture!]]>
</description>
</item>
<item>
<link>http://blog.packetfault.org/archives/2008/04/07/blackhat_europe_2008/index.html</link>
<guid isPermaLink="true">http://blog.packetfault.org/archives/2008/04/07/blackhat_europe_2008/index.html</guid>
<title>BlackHat Europe 2008</title>
<dc:date>2008-04-07T12:12:12+01:00</dc:date>
<dc:creator>
<a href="&quot;mailto:fropert" packetfault="">pello</a>
</dc:creator>
<description>
<![CDATA[De retour de voyage à Amsterdam avec Jérémy Lebourdais d'Edelweb pour la Black Hat Europe, nous sommes allé faire un compte-rendu de l'événement à l'OSSIR (Observatoire de la Sécurité des Systèmes d'Information et des Réseaux).<br />
Les slides sont disponibles <a href="http://www.ossir.org/windows/supports/2008/2008-04-07/BHEU2008.pdf">ici</a>.]]>
</description>
</item>
</channel>
</rss>
