<?xml version="1.0" encoding="UTF-8"?>
<?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:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Devoteam Blog, specialist talk point</title>
	
	<link>http://www.devoteamblog.com</link>
	<description />
	<lastBuildDate>Fri, 24 May 2013 10:55:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DevoteamBlog" /><feedburner:info uri="devoteamblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>les 5 ASP.NET en les 6 .NET interne opleidingstraject</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/qJEvN7uzEtc/les-5-asp-net-en-les-6-bizztalk-en-azure</link>
		<comments>http://www.devoteamblog.com/nl/c-nl/les-5-asp-net-en-les-6-bizztalk-en-azure#comments</comments>
		<pubDate>Fri, 24 May 2013 10:54:10 +0000</pubDate>
		<dc:creator>Son N Nguyen</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3557</guid>
		<description><![CDATA[Les 5 ASP.NET
De presentatie ging dit keer over ASP.NET
Hildo gaf een korte inleiding om uit te leggen wat ASP.NET inhoudt (Active Server Pages). Vervolgens vertelde hij wat je met het framework kunt doen. Met ASP.NET kan je snel dynamische webpagina&#8217;s maken met behulp van C#/VB. Veel voorkomende ASP.NET projecten die je in de praktijk ziet, [...]]]></description>
			<content:encoded><![CDATA[<p>Les 5 ASP.NET<br />
De presentatie ging dit keer over ASP.NET<br />
Hildo gaf een korte inleiding om uit te leggen wat ASP.NET inhoudt (Active Server Pages). Vervolgens vertelde hij wat je met het framework kunt doen. Met ASP.NET kan je snel dynamische webpagina&#8217;s maken met behulp van C#/VB. Veel voorkomende ASP.NET projecten die je in de praktijk ziet, zijn ASP Webforms en MVC.<br />
Zelf waren Michel en Hildo niet enthousiast over classic ASP. ASP was destijds volgens hen nog geen volwassen product. Vervolgens gaf Hildo een demo van ASP webforms. Hij vertelde hoe een ASP webpagina wordt opgebouwd.<br />
Daarna gaf hij een demo van ASP MVC. Stap voor stap liet hij zien hoe je met MVC een webpagina creëert. Tevens vond hij de code behind van MVC meer structuur hebben dan ASP webforms. Omdat ik momenteel zelf bezig ben met MVC, was dit uiteraard niet geheel nieuw voor mij <img src='http://www.devoteamblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Les 6 Azure en Bizztalk<br />
Hildo gaf een demo over Azure. Azure is de cloud oplossing van Microsoft. Op het moment dat men een virtual machine wilt hebben, dan krijgt men deze vrijwel direct (binnen een kwartier). Dit is een groot verschil met een hosting / beheer oplossingen. Azure is een zelfservice, on-demand oplossing. Hildo toonde in zijn demo de Azure Portal en de bijhorende componenten (bijvoorbeeld instance voor virtual machine, storage) die je kunt afnemen. Je betaalt voor het gebruik van de componenten die je afneemt. Vervolgens liet hij zien hoe je een MVC project kunt publishen naar Azure. Zelf was ik zeer onder de indruk over de Cloud mogelijkheden in Azure.<br />
Michel heeft het over Bizztalk Server gehad. Bizztalk is een product van Microsoft. De doelen van Bizztalk zijn tweedelig:<br />
- Functioneren als messagebroker om verschillende soorten applicaties aan elkaar te knopen/koppelen.<br />
- Alle processervices kunnen worden gemoduleerd/ontwikkeld en worden opgeslagen in Bizztalk (namelijk alle bedrijfsregels opslaan op een centraal punt/plek) </p>
<p>Bizztalk Server bestaat uit een Messagedatabase. De Messagedatabase van Bizztalk is een SQL-server. Op het moment dat Bizztalk een bericht ontvangt, wordt het bericht eerst opgeslagen in de database. Het nadeel hiervan is dat er altijd latency aanwezig is.<br />
Het voordeel is dat de berichten worden opgeslagen. Op het moment dat Bizztalk onderuit gaat, blijven de berichten wel bewaard in de Messagedatabase. Als de Messagedatabase weer online komt, dan worden de berichten weer verder geprocessed.<br />
Michel liet zien hoe je een business service moduleert in Bizztalk. Ik vond Bizztalk heel erg op Oracle BPEL proceess Manager lijken.</p>
<p>Dit was tevens de laatste les van de Devoteam .NET training. Trainingen werden verzorgd door Hildo van Es  en Michel de Wit. De trainingen heb ik zeer positief ervaren. Ik heb nu een veel duidelijker beeld over de mogelijkheden in .NET <img src='http://www.devoteamblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/qJEvN7uzEtc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/nl/c-nl/les-5-asp-net-en-les-6-bizztalk-en-azure/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/nl/c-nl/les-5-asp-net-en-les-6-bizztalk-en-azure</feedburner:origLink></item>
		<item>
		<title>NoSuchCon  – Jour 1</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/e4cTkqzPFxs/nosuchcon-jour-1</link>
		<comments>http://www.devoteamblog.com/fr/nosuchcon-jour-1#comments</comments>
		<pubDate>Fri, 24 May 2013 10:34:39 +0000</pubDate>
		<dc:creator>Antoine Cervoise</dc:creator>
				<category><![CDATA[French]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3547</guid>
		<description><![CDATA[La première édition de la NoSuchCon, un fork de la Hackito Ergo Sum, s&#8217;est tenue la semaine passée. Comme l&#8217;édition 2012 de la Hackito Ergo Sum, l&#8217;événement s&#8217;est déroulé au sein de l&#8217;espace Niemeyer du Parti Communiste situé place du Colonel Fabien à Paris. Comme à l’accoutumée, l&#8217;ambiance était à la convivialité.
Voici un résumé des [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">La première édition de la <a href="http://www.nosuchcon.org">NoSuchCon</a>, un fork de la Hackito Ergo Sum, s&#8217;est tenue la semaine passée. Comme l&#8217;édition 2012 de la Hackito Ergo Sum, l&#8217;événement s&#8217;est déroulé au sein de l&#8217;espace Niemeyer du Parti Communiste situé place du Colonel Fabien à Paris. Comme à l’accoutumée, l&#8217;ambiance était à la convivialité.</p>
<p align="left">Voici un résumé des présentations de la première journée de ce cycle de trois jours :</p>
<p align="center"><strong>Keynote #1*</strong></p>
<p align="center">Andrea Barisani</p>
<p style="text-align: justify">Andrea Barisani est un chercheur en sécurité informatique fort d’une solide expérience dans ce domaine. Il est aussi connu pour être le fondateur de l&#8217;oCERT effort (the Open Source Computer Security Incident Response Team).</p>
<p style="text-align: justify">L’introduction de la keynote revient notamment sur ses premières conférences, comme celle sur le hack de l&#8217;informatique embarqué au sein d’une voiture. Il tient d&#8217;ailleurs à souligner le fait qu&#8217;il travaille aussi bien sur du hack logiciel que matériel. Il introduit alors la première No Such Con, en la présentant comme étant « the badass hardcore technical security conference of death » : un cycle de conférences techniques sans « bullshit ».</p>
<p style="text-align: justify">Andrea enchaîne ensuite sur les problèmes actuels que l&#8217;on rencontre lors des conférences sur la sécurité informatique : quand elles ne sont pas à des fins publicitaires, on y présente tout et n&#8217;importe quoi. Il tient à signaler qu&#8217;il faudrait envisager d&#8217;arrêter de « hacker tout ce qui bouge ».</p>
<p style="text-align: justify">Enfin, il revient sur un phénomène déviant<a href="#_msocom_3"></a> et récurrent lié à la presse. Les articles de presse généralistes relatant les présentations des conférences déforment bien souvent les sujets évoqués. C&#8217;est comme cela que l&#8217;on passe d&#8217;une faille dans les firmwares des batteries des MacBook, à un article indiquant qu&#8217;un hacker peut faire exploser votre Mac&#8230;</p>
<p style="text-align: justify">Pour finir, il rappelle qu&#8217;il y a l&#8217;art et la manière. Certaines présentations manquent, selon lui, de style, et se contentent de présenter des aspects sans entrer dans le détail, sans attribuer le crédit des recherches aux bonnes personnes. Il s&#8217;étonne également que l&#8217;on ne montre que des conférences où le chercheur a réussi à « casser » un système mais très rarement des recherches ayant abouti à la conclusion que le système est sûr.</p>
<p align="center"><strong>Abusing the Windows Kernel: How to Crash an Operating System with Two Instructions</strong></p>
<p align="center">Mateusz &#8220;j00ru&#8221; Jurczyk</p>
<p style="text-align: justify">Mateusz Jurczyk est un ingénieur en sécurité informatique qui travaille actuellement chez Google à Zurich. Ses sujets favoris concernent la sécurité des clients logiciels, l&#8217;exploitation de vulnérabilités, mais surtout les profondeurs des noyaux des OS, avec une préférence pour Microsoft Windows. <a href="http://j00ru.vexillium.org/">Son blog</a> reprend souvent ces sujets.</p>
<p style="text-align: justify">Sa présentation à la NSC s’intitule « Abusing the Windows Kernel: How to Crash an Operating System with Two Instructions ». Mateusz a en effet choisi un sujet très bas niveau , relevant par certains aspects du reverse engineering et a présenté des techniques récentes d&#8217;exploitation de vulnérabilités au sein de drivers Windows. Les exploitations présentées étaient d&#8217;autant plus intéressantes qu&#8217;elles étaient encore « 0-day », puisqu&#8217;elles seront patchées en juin 2013, après la conférence.</p>
<p style="text-align: justify">En particulier, Mateusz a démontré en quoi une mauvaise implémentation d&#8217;une fonction overlap(), utilisée par memcpy(), peut permettre une élévation de privilèges via un driver.</p>
<p style="text-align: justify">La fonction memcpy prend en paramètres une adresse mémoire source de destination et la taille de la zone à copier. La fonction overlap() utilisée par memcpy() est censée effectuer une série de contrôles pour vérifier la validité des adresses envoyées en paramètres. Pour des raisons d&#8217;optimisation, cette fonction a fait l&#8217;objet d&#8217;une nouvelle implémentation ne respectant pas l&#8217;intégralité des spécifications, en particulier en ce qui concerne les contrôles sur les adresses mémoire. Mateusz démontre alors qu&#8217;il est possible d&#8217;accéder à des zones mémoire en kernel-land, à partir d&#8217;une exécution en user-land, par un décalage d&#8217;offset sur des adresses mémoire, dans la mesure où une zone mémoire en kernel-land est toujours positionnée avant une zone mémoire en user-land.</p>
<p style="text-align: justify">La présentation est disponible <a href="http://www.nosuchcon.org/talks/D1_01_j00ru_Abusing_the_Windows_Kernel.pdf">ici</a>.</p>
<p align="center"><strong>Ninjas and Harry Potter: &#8220;Spell&#8221;unking in Apple SMC Land</strong></p>
<p align="center">Alex Ionescu</p>
<p style="text-align: justify">Alex Ionescu est chef architecte chez CrowdStrike. Il est spécialisé dans les systèmes bas-niveau, le développement Kernel et l&#8217;ingénierie inversée. Il est également co-auteur de Windows Internal Series avec M. Russinovich et D. Solomon. Son travail a permis de corriger de nombreuses failles de sécurité dans le kernel Windows. Il est également chef développeur du kernel du ReactOS, un système d&#8217;exploitation développé « from scratch » afin d’être une alternative à Windows.</p>
<p style="text-align: justify">Malgré son énorme bagage sous Windows, il a cette fois choisi d&#8217;analyser une puce présente sur les machines Apple. Celle-ci a la particularité de pouvoir être mise à jour par n&#8217;importe qui mais de ne pouvoir être lue par personne.</p>
<p align="left">Cette puce a pour rôle :</p>
<ul>
<li>la gestion du capteur de luminosité ;</li>
<li>la protection des disques durs contre les chocs ;</li>
<li>la régulation du voltage de la machine ;</li>
<li>la gestion des ventilateurs ;</li>
<li>le stockage de la clé FileVault.</li>
</ul>
<p align="left">Cette puce est bien protégée, mais elle peut être en partie déverrouillée grâce à un sort d’Harry Potter. Il s&#8217;agit de la SMC ou System Management Controller.</p>
<p style="text-align: justify">Alex Ionescu s&#8217;est intéressé à la version présente dans les MacBook récents, la Renesas H8S/2117. Cette puce dispose d&#8217;une documentation incomplète donnant des spécifications globales mais lacunaires ainsi qu&#8217;un SDK. La puce ne pouvant pas être lue, il faut obtenir un update pour analyser le code. L&#8217;analyse de ce code a permis de découvrir un tableau de SMC_Keys, il s&#8217;agit en fait de fonctions et de variables qui peuvent être appelées. Parmi ces clés, il y a notamment :</p>
<ul>
<li>#NUM permettant d&#8217;obtenir le nombre de clés ;</li>
<li>OSK0 (o u r h a r d w o r k b y t h e s e w o r d s g u a r d e d p l) et OSK1 (e a s e d o n t s t e a l ( c ) A p p l e C o m p u t e r I n c) utilisées par le système OS X pour vérifier qu&#8217;il est bien lancé sur une machine Apple ;</li>
<li>Deux clés cachées car placées au-delà de la borne #NUM, soit KPPW (Kernel Protect PassWord) et KPST (Kernel Protect STatus).</li>
</ul>
<p style="text-align: justify">En examinant la fonction KPPW, Alex s&#8217;est aperçu que le mot de passe était « SpecialisRevolio », le sort de révélation d’Harry Potter. Un appel correct à cette fonction permet de débrider la fonction de lecture mais pas suffisamment pour pouvoir lire le code de la puce.</p>
<p style="text-align: justify">Pour conclure, bien qu&#8217;Alex ait découvert de nombreux détails intéressants, il n&#8217;est pas encore possible d&#8217;obtenir le code contenu dans cette puce. N&#8217;importe qui peut donc en modifier le comportement sans qu&#8217;il soit possible de le contrôler.</p>
<p style="text-align: justify">La présentation est disponible <a href="http://www.nosuchcon.org/talks/D1_02_Alex_Ninjas_and_Harry_Potter.pdf">ici</a>.</p>
<p align="center"><strong>Nifty Tricks and Sage Advice for Shellcode on Embedded Systems</strong></p>
<p align="center">Travis Goodspeed</p>
<p style="text-align: justify">Travis Goodspeed est un spécialiste des attaques sur le hardware, principalement dans l&#8217;embarqué.</p>
<p style="text-align: justify">Pour cette présentation, Travis commence par expliquer que la notion d&#8217;APT n&#8217;est, selon lui, qu&#8217;un nouveau moyen de blâmer les Chinois pour les cyber-attaques.</p>
<p style="text-align: justify">Il souligne que le plus gros problème dans les APT est le nombre de semaines nécessaires pour fabriquer des preuves qui incriminent les Chinois.</p>
<p style="text-align: justify">Pour remédier à ce problème, il a développé un outil qui permet d&#8217;extraire les caractères chinois des fichiers binaires.</p>
<p style="text-align: justify">Après cette première digression, la présentation continue par une explication sur la réelle fonction du badge fourni aux auditeurs de la conférence.</p>
<p style="text-align: justify">Il s&#8217;agit en fait du circuit imprimé d&#8217;un matériel programmable en Python pour permettre la simulation de périphériques et d&#8217;hôtes USB.</p>
<p style="text-align: justify">Pour mieux comprendre l&#8217;utilité d&#8217;un tel dispositif, Travis présente une attaque réalisée sur des télévisions. L&#8217;attaque exploite une vulnérabilité dans le système de mise à jour de ces postes. En effet, ceux-ci commencent par lire le nouveau firmware et vérifient sa signature, puis dans un second temps, le fichier est utilisé pour flasher le firmware de la télé. L&#8217;attaque est donc très simple, lors de la première lecture le dispositif présente le firmware signé par le constructeur et à la seconde lecture, il présente le firmware modifié par l&#8217;attaquant.</p>
<p style="text-align: justify">Après cette seconde digression, Travis nous explique que l&#8217;exploitation de vulnérabilités sur les systèmes embarqués, contrairement aux exploitations sur PC, ne vise généralement pas à obtenir l&#8217;exécution de code, mais à obtenir le code.</p>
<p style="text-align: justify">La suite de la présentation peut être qualifiée de « boîte à outils » pour l&#8217;extraction de code contenu dans des microcontrôleurs. Certaines des méthodes s&#8217;avèrent d&#8217;ailleurs très complexes, alors que certaines sont relativement élémentaires.</p>
<p style="text-align: justify">Un exemple de méthode simple est celle utilisée pour extraire les données de la majeure partie des microcontrôleurs de type PIC. Le code de ces microcontrôleurs est stocké dans différentes « banks » indépendantes les unes des autres. Par conséquent, il suffit généralement d&#8217;avoir deux puces identiques. Une première « bank » est alors flashée avec un code permettant de lire le code contenu dans les autres « banks ». Puis, une seconde « bank » est flashée pour lire le code de la première.</p>
<p style="text-align: justify">Parmi les méthodes très complexes, j&#8217;ai trouvé très astucieuse une méthode utilisée par Travis pour récupérer le code d&#8217;un microcontrôleur en faisant clignoter des LED, sans avoir à gérer l&#8217;horloge. Il suffit en fait de disposer de deux LED. La première est alternativement allumée puis éteinte en fonction de la parité du tour de boucle pour servir d&#8217;horloge. La seconde est allumée ou éteinte en fonction de la donnée lue.</p>
<p style="text-align: left">Pour conclure, il faut être très créatif pour extraire le code d&#8217;un microcontrôleur. Il est donc préférable de se référer à <a href="http://www.nosuchcon.org/talks/D1_03_goodspeed_Nifty_Tricks_and_Sage%20Advice_for_Shellcode_on_Embedded_Systems.pdf">la présentation de Travis</a><a href="http://www.nosuchcon.org/talks/D1_03_goodspeed_Nifty_Tricks_and_Sage%20Advice_for_Shellcode_on_Embedded_Systems.pdf"></a>.</p>
<p align="center"><strong>Dumb fuzzing XSLT engines in a smart way</strong></p>
<p align="center">Nicolas Grégoire</p>
<p style="text-align: justify">Après 12 années passées dans le domaine des tests d&#8217;intrusion, Nicolas Grégoire a fondé sa propre société, <a href="http://www.agarri.fr/">Agarri</a>, spécialisée dans la recherche de vulnérabilités. Son travail l&#8217;a amené à intervenir lors de conférences dans le monde entier (Hack In The Box, Hack In Paris, ZeroNights). <a href="http://www.agarri.fr/blog/">Son blog</a> est maintenu à jour régulièrement.</p>
<p style="text-align: justify">Après s&#8217;être présenté, il explique que ses recherches se concentrent sur XML, <a href="https://fr.wikipedia.org/wiki/Extensible_Stylesheet_Language_Transformations">XSLT</a> et <a href="http://fr.wikipedia.org/wiki/XPath">XPath</a>.</p>
<p style="text-align: justify">Contrairement à ce que l&#8217;on peut penser, les vecteurs d&#8217;attaques ne se résument pas seulement aux navigateurs Internet, mais incluent également les moteurs de bases de données (PostgreSQL, par exemple). Il est également possible d&#8217;utiliser du code XSLT dans Adobe Reader (Via JavaScript et/ou XFData) pour déclencher un exploit, entre autres.</p>
<p style="text-align: justify">Il précise qu&#8217;il n&#8217;a pas accès à des outils comme SAGE (outil Microsoft), LangFuzz ou encore ClusterFuzz, ce qui ne simplifie pas l&#8217;étape du fuzzing, mais le fait qu&#8217;il soit  motivé et qu&#8217;il connaisse assez bien XSLT contrebalance la donne.</p>
<p style="text-align: justify">Le fuzzing peut être long et peut coûter cher (sur une large gamme de produits). De plus, les vecteurs d&#8217;attaques sont relativement complexes (échappement des $ dans PostgreSQL, par exemple).</p>
<p style="text-align: justify">Le point positif est qu&#8217;une bibliothèque OpenSource existe : libXSLT. Elle dispose d&#8217;une interface en ligne de commande (CLI wrapper: xsltproc). L&#8217;idée est de fuzzer directement le wrapper ce qui permettrait d&#8217;avoir une aide considérable lors du fuzzing (performance, reproductivité&#8230;).</p>
<p align="left">Il présente les étapes nécessaires pour la suite de l&#8217;étude pour :</p>
<ul>
<li>identifier l&#8217;engine XSLT pour les applications cibles.
<ul>
<li>Hacker Way : rechercher dans la doc, le code, string et comportement.</li>
<li>XSLT Way : introspection via system-property(). Des informations standards sont disponibles (xsl:vendor, xsl:vendor-url, xsl:version.) et d&#8217;autres sont des extensions propres à l&#8217;application.</li>
</ul>
</li>
<li>préparer les wrappers en ligne de commande (CLI wrapper).</li>
</ul>
<p align="left">Il en existe en OpenSource (libXSLT) et en code propriétaire (OraXSL).</p>
<p align="left">Pour le fuzzing, il emploie Radamsa (déjà utilisé pour trouver des vulnérabilités dans Microsoft Excel et des applications bancaires) pour générer les tests sur des VM disponibles dans le Cloud (Amazon) pour quelques centaines d&#8217;euros.</p>
<p align="left">Afin d&#8217;automatiser ses tests, il utilise un script Python pour gérer :</p>
<ul>
<li>la génération des tests ;</li>
<li>le serveur X en parallèle pour les wrappers en ligne de commande ;</li>
<li>l&#8217;attente du « plantage » de l&#8217;application ;</li>
<li>le classement du « plantage » via des calculs heuristiques ;</li>
<li>la génération d&#8217;un rapport et son envoi par email.</li>
</ul>
<p align="left">Quelques exemples de découvertes lors des tests avec « plantage » de l&#8217;application :</p>
<ul>
<li>Sur une application Intel, lors d&#8217;une division par 1.0 ;</li>
<li>Sur Oracle, découverte d&#8217;un stack overflow qui pourrait peut-être permettre le contournement de l&#8217;ASLR sur Safari ;</li>
<li>Une erreur de segmentation dans Adobe Reader.</li>
</ul>
<p style="text-align: justify">Tous ces bugs ont été trouvés via le wrapper (en ligne de commande), Nicolas a donc testé ces bugs sur les applications elles-mêmes, comme Adobe Reader. Le résultat est sans appel : le bug est également présent.</p>
<p style="text-align: justify">Les tests ont parfois fait « planter » l&#8217;application, parfois non. Le fait que l&#8217;application se soit « plantée » signifie potentiellement un bug. Cependant, Nicolas souligne le fait que les tests sans « plantage » de l&#8217;application sont également importants et peuvent passer inaperçus lors de tests automatiques (mémoire non initialisée, use after free ou double free et quelques overflows).</p>
<p style="text-align: justify">Les résultats sont intéressants, globalement des bugs dans M$, Adobe Reader, Safari, Firefox, Oracle et Intel (pas patché et pas de CVE), allant d&#8217;un buffer overflow à des left/right heap overflow en passant par un use after free.</p>
<p style="text-align: justify">Il termine en faisant un appel afin de récupérer LangFuzz en échange d&#8217;un binaire vulnérable Intel (dorénavant introuvable sur le site officiel) qui lui permettrait d&#8217;utiliser un autre fuzzer pour ses recherches.</p>
<p align="left">Les slides sont disponibles <a href="http://www.nosuchcon.org/talks/D1_04_Nicolas_Gregoire_XSLT_Fuzzing.pdf">ici</a>.</p>
<p align="center"><strong>Deadly Pixels &#8211; Innovative (and pretty) exploit </strong><strong>delivery</strong><strong> </strong></p>
<p align="center">Saumil Shah</p>
<p style="text-align: justify">Saumil Shah (@therealsaumil, saumil[at]net-square.com) est le fondateur et PDG de Net-Square qui traite des domaines du reverse engineering, de la création d&#8217;exploit, mais aussi des test d&#8217;intrusion. Net-Square fournit des services de sécurité de l&#8217;information de pointe à des clients partout dans le monde. Saumil est conférencier et formateur reconnu internationalement, il a notamment participé à la BlackHat, RSA Conference,  CanSecWest, PacSec ou encore Hack.lu, Hack In The Box, entre autres conférences. Il est l&#8217;auteur de deux livres intitulés « Web Hacking: Attacks and Defense » et « The Anti-Virus Book ».</p>
<p style="text-align: justify">Son introduction présente le principe de l&#8217;attaque qui consiste à embarquer du code malveillant (JavaScript,&#8230;) dans une image.</p>
<p style="text-align: justify">La première démonstration présente une attaque appelée « Exploits as Grayscale Images » qui traite de la transformation d&#8217;un texte en image PNG. Saumil utilise d&#8217;ailleurs des pages PHP développées par lui-même, lui permettant de transformer du code malveillant en image, et inversement, à savoir une petite image carrée noire.</p>
<p style="text-align: justify">Le décodage de cette image est ensuite présenté. Par la suite, la même démonstration est faite avec un code JavaScript qui est transformé en image. Lors de l&#8217;affichage de l&#8217;image, le JavaScript est exécuté.</p>
<p style="text-align: justify">Une deuxième démonstration présente un shellcode qui est converti en image. L&#8217;exécution de ce payload se fait lors du clic sur l&#8217;image qui ouvre alors la calculatrice. Un nouveau test est effectué présentant une autre image utilisant le JavaScript « onmouseover » et écrivant du texte en boucle à chaque passage de la souris.</p>
<p style="text-align: justify">Saumil présente ensuite un tableau comparatif des exécutions en fonction des différents navigateurs.</p>
<p style="text-align: justify">Pour conclure, il  propose une solution qui consisterait à mettre en place sur le navigateur une fonctionnalité permettant d&#8217;avertir l&#8217;utilisateur de l&#8217;exécution d&#8217;un code ressemblant à une image et non à un JavaScript.</p>
<p align="left">Les slides sont disponibles <a href="http://www.nosuchcon.com/talks/D1_05_Saumil_Deadly_Pixels.pdf">ici</a>.</p>
<p align="center"><strong>Pythonect-Fu: From Function to Language</strong></p>
<p align="center">Itzik Kotler</p>
<p style="text-align: justify">Itzik Kotler est devenu consultant en sécurité informatique indépendant après avoir travaillé chez Radware ou encore Security Art. Il a effectué de nombreuses présentations lors de conférences telles que la BlackHat, la DEFCON ou encore Hack In The Box. Par ailleurs, il est membre de l&#8217;autorité de standardisation israélienne (SII).</p>
<p style="text-align: justify">La présentation faite ici se concentre principalement sur une bibliothèque Pythonect qui a été développée en Python. Celle-ci permet de réaliser des DSL très facilement.</p>
<p style="text-align: justify">L’outil Pythonect est développé entièrement en Python 2.7, il est donc « cross-platform » et fonctionne avec JPython et CPython.</p>
<p style="text-align: justify">La procédure de récupération et d&#8217;installation est la suivante :</p>
<pre>git clone git://github.com/ikotler/pythonect.git
cd pythonect
python setup.py install</pre>
<p align="left"><strong>Qu&#8217;est ce qu&#8217;un DSL ?</strong></p>
<p style="text-align: justify">Un Domain Specific Language est un langage de programmation dont les spécifications sont dédiées à un domaine d&#8217;application précis. C’est une sorte de mini-langage regroupant quelques fonctions utiles dans un domaine, simplifiant grandement le travail du développeur par la suite, lorsque ces dernières sont utilisées régulièrement. Par conséquent, il est possible de faire évoluer ce langage facilement. On retrouve parmi les DSL : XSLT / awk / sed / make / yacc et les moteurs d&#8217;expressions régulières.</p>
<p align="left"><strong>Quelles sont les particularités de Pythonect ?</strong></p>
<p align="left">Il permet le développement de DSL en utilisant un paradigme de développement en flot de données.</p>
<p align="left">Les avantages de ce paradigme sont donc :</p>
<ul>
<li>Il a été choisi car il permet nativement le parallélisme et les accès concurrents ;</li>
<li>La représentation en flot de données est naturelle pour représenter un processus ;</li>
<li>Les programmes en flot de données sont plus facilement modulables, ils s&#8217;appliquent donc mieux au développement d’un DSL.</li>
</ul>
<p align="left">Les contraintes sont :</p>
<ul>
<li>Ce paradigme est peu connu des développeurs ;</li>
<li>Cela peut s’avérer coûteux en ressources.</li>
</ul>
<p align="left">Afin de facilement se rendre compte  de la simplicité d’un tel paradigme voici quelques exemples de programmation qui ont été donnés lors de la présentation :</p>
<pre>'Hello World' -&gt; print</pre>
<p align="left">Quand on veut ajouter plusieurs actions en parallèle, il suffit d&#8217;utiliser les listes.</p>
<pre>'Hello World' -&gt; [print,print]  // La fonction print sera donc appliquée 2 fois à l'argument.</pre>
<pre>['Hello World', 'Test World'] -&gt; print // Ici, on envoie les 2 arguments à la fonction print.</pre>
<p align="left">Ensuite, Itzik Kotler montre qu&#8217;il est facile d&#8217;ajouter un bloc à un programme :</p>
<pre>'Hello World' -&gt; string.split -&gt; print</pre>
<p style="text-align: justify">De plus, Pythonect inclut un auto-loader de modules, ainsi il n&#8217;est plus nécessaire de faire des &#8220;imports&#8221;, les modules seront directement chargés dans le DSL que l&#8217;on est en train de créer.</p>
<p align="left"><strong>Quel est le rapport avec la sécurité ?</strong></p>
<p style="text-align: justify">Par la suite, la présentation s&#8217;est focalisée sur le lien que pouvait avoir cet outil avec la sécurité. Itzik Kotler a donc développé deux DSL y ayant trait.</p>
<p style="text-align: justify">Le premier qui a été présenté est  SMALL : Simple Malware AnaLysis Language. Il regroupe 14 fonctions simples afin d’étudier des malwares, c&#8217;est un DSL développé à l&#8217;aide de Pythonect. Voici quelques-unes de ces fonctions :</p>
<ul>
<li>Extraction d&#8217;adresses IPv4 depuis un binaire ;</li>
<li>Extraction de chaînes en Base64 depuis un binaire ;</li>
<li>Calcul de MD5/SHA1/&#8230; ;</li>
<li>Définition du type de fichier (/usr/bin/file) ;</li>
<li>Création de rapports en XML.</li>
</ul>
<p align="left">Afin de le lancer, il suffit d&#8217;utiliser la commande suivante :</p>
<pre>pythonect -m SMALL -i (m pour charger la bibliothèque SMALL, -i pour avoir une invite de commande interactive).</pre>
<p align="left">Ensuite, des exemples de traitement ont été proposés :</p>
<pre>from_file('malware.exe') -&gt; extract_base64_strings -&gt; to_xml // Permet d'extraire les chaînes en Base64 du binaire et de présenter la sortie sous format XML.</pre>
<pre>from_file('malware.exe') -&gt; extract_base64_strings -&gt; to_xml  // La syntaxe très facile de cette bibliothèque présente d'elle-même les avantages d'un tel produit.</pre>
<p style="text-align: justify">Le  deuxième DSL présenté est Hackersh. C&#8217;est un langage permettant l&#8217;interfaçage d&#8217;outils utilisés lors de tests d&#8217;intrusion  (par exemple Nmap, W3af&#8230;) et l’utilisation des fonctions de traitement (comme convertir en URL, convertir en adresse IPv4&#8230;) afin d&#8217;obtenir un shell utilisable par les pentesters très facilement.</p>
<p align="left">Voici la procédure d&#8217;installation :</p>
<pre>git clone git://github.com/ikotler/hackersh.git
cd hackersh
python setup.py install</pre>
<p align="left">Le plus simple est encore la démonstration par l&#8217;exemple :</p>
<pre>"http://localhost" -&gt; url -&gt; nmap -&gt; [_['PORT'] == '8080' and _['SERVICE'] == 'HTTP'] -&gt; w3af -&gt; print</pre>
<p style="text-align: justify">Cette ligne récupère une URL qu&#8217;elle donne à Nmap, l&#8217;outil fait ensuite un scan. Si le port 8080 est ouvert avec un service HTTP, alors w3af effectue un scan sur l&#8217;URL, le rapport est ensuite affiché en sortie standard.</p>
<pre>'192.168.1.0/24' -&gt; ipv4_range -&gt; ping  // Transformation de 192.168.1.0/24 en une plage d'adresses IP, puis une requête Ping est envoyée à chaque adresse IP.</pre>
<pre>'127.0.0.1' -&gt; ipv4_address -&gt; nmap -&gt; nikto // Là encore, la syntaxe, très simple, parle d'elle-même.</pre>
<p style="text-align: justify">En conclusion, Hackersh a besoin d&#8217;être développé par des pentesters afin que ceux-ci puissent ajouter tous les outils dont ils ont besoin (par exemple, Hydra, Burp, Metasploit…) ainsi que d&#8217;autres fonctions pouvant s’avérer nécessaires. Cet outil pourrait faire gagner énormément de temps lors d&#8217;un test d&#8217;intrusion.</p>
<p align="left">Les slides sont disponibles <a href="http://www.nosuchcon.com/talks/D1_06_Itzik_Pythonect-Fu.pdf">ici</a>.</p>
<p align="left"><strong>Auteurs du billet : Antoine Cervoise, Jean Lacassagne, Romain Leonard, Grégory Charbonneau, Pierre Le Calvez, Geoffrey Bertoli, relu par Isabelle Feetz.</strong></p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/e4cTkqzPFxs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/fr/nosuchcon-jour-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/fr/nosuchcon-jour-1</feedburner:origLink></item>
		<item>
		<title>La cyberdéfense Quelles perspectives après le Livre blanc ?</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/zniNPUac2IA/la-cyberdefense-quelles-perspectives-apres-le-livre-blanc</link>
		<comments>http://www.devoteamblog.com/fr/security-fr/la-cyberdefense-quelles-perspectives-apres-le-livre-blanc#comments</comments>
		<pubDate>Thu, 23 May 2013 13:49:12 +0000</pubDate>
		<dc:creator>Sylvain Beck</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3550</guid>
		<description><![CDATA[Bonjour à tous,
Je tenais à vous faire un retour succinct sur ma journée passée hier au Sénat, durant laquelle était présentée par monsieur le sénateur Bockel le livre blanc  publié récemment sur la cyberdéfense.
Le lien ci-dessous vous présente les différents intervenants de la journées :
http://www.senat.fr/fileadmin/Fichiers/Images/evenement/colloque/cyberdefense_20 13/Programme_du_colloque_cyberdefense_se…
Et celui-ci conduit vers le téléchargement du livre en format [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,</p>
<p>Je tenais à vous faire un retour succinct sur ma journée passée hier au Sénat, durant laquelle était présentée par monsieur le sénateur Bockel le livre blanc  publié récemment sur la cyberdéfense.</p>
<p>Le lien ci-dessous vous présente les différents intervenants de la journées :</p>
<p><a href="http://www.senat.fr/fileadmin/Fichiers/Images/evenement/colloque/cyberdefense_2013/Programme_du_colloque_cyberdefense_senat_16_mai_2013.pdf" target="_blank">http://www.senat.fr/fileadmin/Fichiers/Images/evenement/colloque/cyberdefense_20 13/Programme_du_colloque_cyberdefense_se…</a></p>
<p>Et celui-ci conduit vers le téléchargement du livre en format pdf :</p>
<p><a href="http://www.elysee.fr/assets/pdf/Livre-Blanc.pdf" target="_blank">http://www.elysee.fr/assets/pdf/Livre-Blanc.pdf</a></p>
<p>J&#8217;en retiens les points suivants :</p>
<p>- Tout au long de la journée, le terme <strong>sensibilisation</strong> a été repris dans de nombreux discours. Il apparaît clairement  selon les différents discours que les décideurs et dirigeants ont besoin de sensibilisation et d&#8217;accompagnement tant, en matière d&#8217;infrastructure critique, que dans les mécanismes de défense adaptés. Il convient de leurs proposer les leviers et directions possibles.</p>
<p>La sensibilisation doit également s&#8217;axer vers la définition de règles et l&#8217;instauration de bons réflexes en matière de S.I.</p>
<p>- On retiendra, fidèle au livre précédent, l&#8217;hygiène informatique de base (dixit M. Pailloux), la mise à niveau des entreprises prestataires et l&#8217;obligation (à venir) de signaler les incidents.</p>
<p>- La discussion autour des CERT a principalement été engagée par Alcatel Lucent (Cert-Ist), monsieur l&#8217;ambassadeur du Royaume-Uni en France et l&#8217;ANSSI.</p>
<p>- La commission de travail se penche également sur les problématiques à venir en matière de domotique, de numérisations croissantes&#8230;</p>
<p>ALCATEL parle de cyber-attaques quotidiennes. Il préconise des contrôles réguliers du S.I., tout en insistant sur l&#8217;analyse et la gestion de risques.</p>
<p>THALES précise qu&#8217;on a besoin de systèmes résistants et d&#8217;une relation de confiance entre les clients et l&#8217;entreprise</p>
<p>BULL : Discours basé sur la sensibilisation des décideurs, des managers. Ils évoquent l&#8217;erreur humaine, la méconnaissance, l&#8217;imprudence&#8230;</p>
<p>SOGETI : On croit qu&#8217;investir dans la cybersécurité n&#8217;apporte rien mais on se trompe et on s&#8217;en aperçoit trop tard. L&#8217;hygiène informatique est insuffisante dans les entreprises. Ils évoquent des certifications pour les entreprises (certification &#8220;Label&#8221; ANSSI)</p>
<p>CEIS : sont revenus sur les systèmes de payement dont aucun n&#8217;est européen ! Ils verraient bien un écosystème d&#8217;identité&#8230;</p>
<p>Tous parlent de formation. Toutes ces entreprises &#8220;tapent&#8221; dans le même vivier&#8230; Très peu de candidat pour la technique pure. Ils seraient bon d&#8217;envisager un déroulement de carrière pour ces personnes qui ne s&#8217;orientent pas forcément vers un poste de chef de projet.</p>
<p>Pardonnez ce mode de retransmission sous forme de points détaillés, mais l&#8217;écoute enrichissante de ces intervenants ne m&#8217;a pas permis de rédiger plus aisément.</p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/zniNPUac2IA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/fr/security-fr/la-cyberdefense-quelles-perspectives-apres-le-livre-blanc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/fr/security-fr/la-cyberdefense-quelles-perspectives-apres-le-livre-blanc</feedburner:origLink></item>
		<item>
		<title>les 3 en les 4 .NET interne opleidingstraject</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/40kEvvbN_HE/les-3-en-les-4-net-interne-opleidingstraject</link>
		<comments>http://www.devoteamblog.com/nl/c-nl/les-3-en-les-4-net-interne-opleidingstraject#comments</comments>
		<pubDate>Wed, 08 May 2013 09:42:36 +0000</pubDate>
		<dc:creator>Son N Nguyen</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3542</guid>
		<description><![CDATA[Les 3 WCF
Les 3 ging over WCF.
Met de Windows Communication Foundation (WCF) kun je Service Oriented Applicaties maken. Hildo gaf diverse voorbeelden van de volgende webservices:
-          One Way (Fire and Forget)
-          Dublex
-      [...]]]></description>
			<content:encoded><![CDATA[<p>Les 3 WCF<br />
Les 3 ging over WCF.<br />
Met de Windows Communication Foundation (WCF) kun je Service Oriented Applicaties maken. Hildo gaf diverse voorbeelden van de volgende webservices:<br />
-          One Way (Fire and Forget)<br />
-          Dublex<br />
-          REST full services (minder complex en minder zwaar dan SOAP)</p>
<p>Ook liet hij zien hoe je webservices (Webapp.config) moet creëren en de bijhorende endpoints moet configureren.<br />
Endpoints in WCF bestaan uit de letters ABC en deze staan voor:<br />
A = Adres<br />
B = Binding<br />
C = Contract</p>
<p>Michel gaf een voorbeeld van een webservice met MSMQ (Microsoft Message Queuing) communicatie.<br />
In het voorbeeld werd het bericht tijdelijk in de messagepool van de webservice opgeslagen, namelijk in de memory van de server.<br />
Het was grappig om te zien dat de message tijdelijk wordt bewaard. Het tijdelijk opgeslagen bericht werd verstuurd op het moment dat de client weer online kwam.</p>
<p>Les 4 Debugging, Tracing, WPF<br />
In het eerste gedeelte van de presentatie heeft Michel het over debugging en tracing gehad. Tracing is zeer handig om applicaties te monitoren (bijv op performence) in een productieomgeving. Ook liet hij hier een voorbeeld van zien door middel van een performence counter.<br />
Daarnaast liet hij zien hoe je een COM object kunt gebruiken in Visual Studio.</p>
<p>Het tweede gedeelte van de presentatie werd door Hildo gegeven.<br />
Hij vertelde eerst wat het grote voordeel is van WPF vergeleken met window forms. Dat is door Databinding en Commandbinding te gebruiken. Door middel van Databinding en Commandbinding wordt de Code Behind van de Presentatielaag veel gestructureerder. En kan elk onderdeel / object goed getest worden (dmv unittesten).<br />
In zijn voorbeeld liet hij zien hoe je een databinding en commandbinding aanmaakt in WPF.</p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/40kEvvbN_HE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/nl/c-nl/les-3-en-les-4-net-interne-opleidingstraject/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/nl/c-nl/les-3-en-les-4-net-interne-opleidingstraject</feedburner:origLink></item>
		<item>
		<title>Black Hat Europe 2013</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/lUKqhmVsu0U/black-hat-europe-2013</link>
		<comments>http://www.devoteamblog.com/fr/black-hat-europe-2013#comments</comments>
		<pubDate>Tue, 07 May 2013 17:33:31 +0000</pubDate>
		<dc:creator>Gregory Charbonneau</dc:creator>
				<category><![CDATA[French]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3525</guid>
		<description><![CDATA[
note : un résumé plus détaillé est disponible sous forme de fichier PDF.
Après des soucis de transport dus à la neige, c&#8217;est sous la pluie que nous arrivons à Amsterdam la veille des conférences.Cependant un ciel bleu nous acceuil le lendemain sur le chemin vers l&#8217;hôtel (Grand Hotel Krasnapolsky) où aurons lieu toutes les conférences.


Retour [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img class="aligncenter" src="https://www.blackhat.com/images/page-graphics/event-logo-eu13.png" alt="" width="338" height="167" /></p>
<p style="text-align: center">note : un résumé plus détaillé est disponible sous forme de <span style="color: #000080"><span style="text-decoration: underline"><a title="black_hat_europe_2013_CR" href="http://www.devoteamblog.com/wp-content/uploads/2013/06/blackhat_europe_2013.pdf" target="_self">fichier PDF</a></span>.</span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px">Après des soucis de transport dus à la neige, c&#8217;est sous la pluie que nous arrivons à Amsterdam la veille des conférences.</span><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px">Cependant un ciel bleu nous acceuil le lendemain sur le chemin vers l&#8217;hôtel (Grand Hotel Krasnapolsky) où aurons lieu toutes les conférences.</span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><br />
</span></p>
<p><strong>Retour de BlackHat Jour #1</strong></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><em>La keynote </em>est présentée par Rick Falkvinge, qui se décrit lui même comme un ancien codeur en jean basket, devenu politicien. Il nous livre ses pensées sur le fait que le contrôle de l&#8217;information est de plus en plus prisé, que ce soit par les grandes sociétés ou par les gouvernements.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Il a fini en rendant hommage à Aaron Swartz, un hacker décédé le 11 janvier 2013.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><br />
</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><em>*Windows powershell</em></span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Un workshop sur le powershell, par Nikhil Mittal, qui nous présente les principales fonctionnalités et comment débuter avec le powershell. Un workshop qui aurait mériter d&#8217;être un peu plus préparé, mais il faut dire que c&#8217;était sa première séance&#8230;</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Il ne fait aucun doute de la puissance de powershell, et de son utilité pour les tests d&#8217;intrusion, l&#8217;audit de configuration ou le post exploitation d&#8217;un poste de travail ou un serveur Windows.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><br />
</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><em>*Hacking appliances: ironic exploitation of security products</em></span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Une très bonne présentation de Ben Williams NCC group, sur l&#8217;état de l&#8217;art du test d&#8217;intrusion basé sur leurs propres audits. Majoritairement, toutes les applications qui sont passés entre leurs mains comportaient des vulnérabilités leur donnant un accès shell au final. Les quelques applications sont Sophos Email Appliance, Symantec Email Appliance, Trend Micro Appliance.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><br />
</span></span></p>
<p><span style="line-height: 18px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><em>*Building a defensive framework for medical device security</em></span></p>
<p><span style="line-height: 18px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati">Par Jay Radcliff, diabétique de type I, il a cherché à se renseigner sur la sécurité des pompes à insuline puisqu&#8217;il est concerné. Certains dispositifs sont directement accessible depuis Internet sans authentification par exemple.</span></p>
<p><span style="line-height: 18px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati">Les dispositifs médicaux doivent être approuvés par les autorités compétentes (FDA, FCC et CE Marking), ce qui prend du temps (au moins 1 an en Europe). Chaque ajout de fonctionnalité nécessite une re-validation.</span></p>
<p><span style="line-height: 18px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><br />
</span></p>
<p><span style="line-height: 18px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><em>*Huawei: from China with Love</em></span></p>
<p><span style="line-height: 18px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati">Par Nikita Tarakanov. Après une présentation des différentes clefs 3G/4G testées ainsi que la gestion des mises à jour, l&#8217;orateur nous livre ses conclusions : des mots passe en clair, des binaires lancés en root/system, un mode debug extrèmement nerveux. </span></p>
<p><span style="line-height: 18px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati">Une conférence un peu décevante au vu du buzz qui en avait été fait sur Internet.</span></p>
<p><span style="line-height: 18px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><br />
</span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><em>*To dock or not to dock</em></span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Par Andy Davis NCC group. L&#8217;idée est de modifier une station de travail pour ordinateur portable Dell afin d&#8217;intercepter un maximum d&#8217;information. Un dock Dell E-Port PR02X a été choisi grâce à la place de disponible. Un très gros travail de réalisé et une excellente présentation dans laquelle l&#8217;orateur a présenté les différents objectifs ainsi que les obstacles et les échecs associés.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Au final un rasberry Pi est implenté dans le dock avec un adaptateur éthernet pour avoir deux interfaces, ainsi qu&#8217;une clef USB 3G pour l&#8217;exfiltration des données.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><br />
</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><em>*What Google and waze know about you and how hackers can control traffic</em></span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Depuis 2011, Google utilise les données GPS des téléphones Android afin de déterminer le trafic routier en temps réel. Apple a créé une application similiaire dénommée Waze.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Tobias Jeske, de l&#8217;université de Hambourd, a détaillé le protocole utilisé par Google pour la transmission des données. Il a tenté d&#8217;envoyer de fausses informations au serveur de Google pour faire croire à un embouteillage, en routant les informations du téléphone vers son serveur, puis vers le serveur de Google. Ce qui a eu pour conséquence la modification des itinéraires conseillés en temps réel des autres utilisateurs.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><br />
</span></span></p>
<p><strong>Retour de BlackHat Jour #2</strong></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>*Hacking video conferencing systems</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px">Par Moritz Jodeit de N-Runs. Une belle présentation sur le pwnage d&#8217;un HDX-7000HD avec des détails techniques comme il se doit. De l&#8217;analyse de l&#8217;interface Web à l&#8217;étude du firmware, les outils de Polycom leur ont été bien utile pour trouver les vulnérabilités qu&#8217;ils ont su exploiter. </span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px">Quelques perles ont été présentées comme un secret partagé &#8220;weAREtheCHAMPIONS&#8221;, la présence d&#8217;un debuggeur sur le serveur, l&#8217;affichage du HMAC valide dans le message d&#8217;erreur etc.</span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px">La vidéo de l&#8217;exploitation a conclu la présentation.</span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><br />
</span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>*Honeypot that can bite: reverse penetration</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>Alexey Sintsov, ingénieur sécurité chez Nokia expose un concept de pot de miel aggressif. Son site est vulnérable et une fois l&#8217;accès obtenu (via une injection SQL), un applet Java est proposé à l&#8217;attaquant pour lui donner accès à l&#8217;interface d&#8217;administration. L&#8217;applet permettant d&#8217;obtenir des informations sur la machine de l&#8217;attaquant. S&#8217;étalant du deuxième trimestre 2011 au troisième trimestre 2012, 484 attaques par injection SQL, 16 emails récupérés ont été trouvés via le pot de miel présenté.</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em><br />
</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>*Who&#8217;s really attacking your ICS devices?</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em> </em><em>Après une rapide présentation sur les cas typiques d&#8217;ICS, Kyle Wilhoit rappelle à quel point il est aisé de rouver des ICS sur Internet via Google ou des outils comme Shodan ou Pastebin.</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>Il a mis en place un honeynet pendant une trentaine de jours sur un modèle basic d&#8217;ICS. Son analyse des attaques lui permet d&#8217;affirmer que la majorité des attaques proviennent de Chine, des Etats-Unis et que les malwares sont présents sous la forme de fichier .doc.</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>Il termine en nous livrant les recommandations (séparation des BLAN, WLAN, mise en place d&#8217;un SIEM, contrôle d&#8217;accès par des périphériques de confiance).</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>Il aurait fallu un temps d&#8217;étude un peu plus important pour que les résultats aient plus de poids.</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em><br />
</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>*Harnessing GP2US &#8211; building better browser based botnets</em></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">L&#8217;idée est d&#8217;utiliser le navigateur des visiteurs pour leur faire faire du calcul de hash via leur GPU. Certains services louent leur puissances de calculs tel que Amazon EC2, mais qu&#8217;en est-il si un particulier veut le faire par soit même.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Marc Blanchou (iSec partners) expose les diverses bibliothèques qui ont été étudiées (OpenGL, OpenCL, WebGL) ainsi que leur limitation respective.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">OpenGL (ES 3.0) a été choisie suite aux dernières mises à jours. Les résultats sont intéressants 1000GHash/s MD5 avec 100K clients.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><br />
</span></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>*Multiplayer oneline games insecurity</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>Les italiens de [re]Vuln (Donato Ferrante et Luigi Auriemma) ont rapidement rappelé pourquoi l&#8217;industrie du jeu était ciblée et le pourquoi des cibles (clients / serveurs).</em></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">De l&#8217;exécution à distance sur le serveur steam à une démonstration sur Battlefield Play4Free où il est possible d&#8217;exécuter n&#8217;importe quel binaire sur la machine cliente ou sur un répertoire partagée via Samba, jusqu&#8217;a Crysis 3 (!!), les orateurs présentent un cadre de recherche intéressante, et pas forcément pour faire du level-up dans les jeux, mais bien pour impacter les clients et ou serveur de l&#8217;industrie : &#8220;Games are not longer for kids&#8221;.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px">Très bonne conférence avec des slides forts sympathiques.</span></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati"><span style="line-height: 18px"><br />
</span></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>*DropSmack: How Cloud Synchronization Services Render Your Corporate Firewall Worthless</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>Après une rapide présentation de DropBox, Jack Williams (CSR Group) nous présente un retour d&#8217;expérience sur un audit RedTeam dans lequel le CEO de la société utilisait DropBox. Au lieu de chercher à casser DropBox, ils ont infecté la machine du CEO pour utiliser le service du Cloud à leur fin.</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>DropSmack est développé pour l&#8217;occasion est présenté et permet de donner des commandes (GET, PUT, DEL, MOVE) du portable du CEO à son poste dans la société permettant l&#8217;exfiltration de données relativement aisément.</em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em>La conférence se termine par une démo live de l&#8217;outil.</em></span></p>
<p><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px">Un retour d&#8217;expérience intéressant sur un audit qui partait très mal, vu que peu de vulnérabilités ont été remontées dans un premier temps.</span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em><strong>En conclusion, une majorité de conférences prenantes et bien portées par les speakers, quelques-unes un peu décevantes, mais dans l&#8217;ensemble une bonne expérience et le tout dans une très bonne ambiance.</strong></em></span></p>
<p><span style="margin: 0px;padding: 0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;line-height: 18px"><em><strong>L&#8217;organisation des conférences étaient irréprochables et les horaires respectés (ce qui était un peu malheureux par moment lors du plein de caféine).</strong></em></span></p>
<p><img class="aligncenter" src="https://www.blackhat.com/images/page-graphics/event-logo-eu13.png" alt="" width="338" height="167" /></p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/lUKqhmVsu0U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/fr/black-hat-europe-2013/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/fr/black-hat-europe-2013</feedburner:origLink></item>
		<item>
		<title>Microsoft invites Devoteam Netherlands as Windows Azure Circle partner to first Western Europe Azure Circle Partner Summit in Dublin</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/4ZLq7H3UAHs/microsoft-invites-devoteam-netherlands-as-windows-azure-circle-partner-to-first-western-europe-azure-circle-partner-summit-in-dublin</link>
		<comments>http://www.devoteamblog.com/en/microsoft-invites-devoteam-netherlands-as-windows-azure-circle-partner-to-first-western-europe-azure-circle-partner-summit-in-dublin#comments</comments>
		<pubDate>Fri, 26 Apr 2013 10:55:22 +0000</pubDate>
		<dc:creator>Jean-Claude Chan</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3521</guid>
		<description><![CDATA[
As you have probably already read my previous blog on Devoteam Netherlands entering the Windows Azure Circle Group recently, we have been invited by MIcrosoft to attend the first Western Europe Azure Circle Partner Summit in Dublin, Ireland. On behalf of Devoteam Netherlands, Hildo van Es, Lead Practice Windows Azure and Sales Manager Microsoft Solutions [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devoteamblog.com/en/microsoft-invites-devoteam-netherlands-as-windows-azure-circle-partner-to-first-western-europe-azure-circle-partner-summit-in-dublin/attachment/windows-azure" rel="attachment wp-att-3522"><img src="http://www.devoteamblog.com/wp-content/uploads/2013/04/windows-azure.jpg" alt="windows azure" width="300" height="169" class="alignnone size-full wp-image-3522" /></a></p>
<p>As you have probably already read my previous blog on Devoteam Netherlands entering the Windows Azure Circle Group recently, we have been invited by MIcrosoft to attend the first Western Europe Azure Circle Partner Summit in Dublin, Ireland. On behalf of Devoteam Netherlands, Hildo van Es, Lead Practice Windows Azure and Sales Manager Microsoft Solutions Jean-Claude Chan will participate with this summit.</p>
<p>This summit will take place from Thursday May 23rd and Friday May 24th. </p>
<p>The summit on May 23 + 24 in Dublin, Ireland is exclusively for Azure Circle Partners. </p>
<p>The summit is all about learning and sharing experiences on how to be successful<br />
in the Windows Azure business.<br />
In these two days we will get a lot of networking opportunities with other Azure Circle<br />
partner from Western Europe and participants from Microsoft Corporation and<br />
Western Europe.<br />
On Day two we will have the chance to visit the Microsoft Datacenter in Dublin.<br />
The two days will be a mix of presentations and learning working groups, where<br />
Microsoft will ask us to  actively participate to learn and share. </p>
<p>For an update, I will frequently twitter the updates on the workshops. You can follow me on @jeanclaudechan twitter</p>
<p>If you have any question on Windows Azure, let me know</p>
<p>Jean-Claude Chan<br />
Sales Manager Microsoft Solutions<br />
Devoteam Netherlands </p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/4ZLq7H3UAHs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/en/microsoft-invites-devoteam-netherlands-as-windows-azure-circle-partner-to-first-western-europe-azure-circle-partner-summit-in-dublin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/en/microsoft-invites-devoteam-netherlands-as-windows-azure-circle-partner-to-first-western-europe-azure-circle-partner-summit-in-dublin</feedburner:origLink></item>
		<item>
		<title>Technologie en onderwijs, Samsam 2013</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/99qpVigRDXU/technologie-en-onderwijs-samsam-2013</link>
		<comments>http://www.devoteamblog.com/nl/technologie-en-onderwijs-samsam-2013#comments</comments>
		<pubDate>Thu, 25 Apr 2013 17:38:37 +0000</pubDate>
		<dc:creator>Marc Graveland</dc:creator>
				<category><![CDATA[Nederlands]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3516</guid>
		<description><![CDATA[Dit jaar was ik namens Devoteam aanwezig op het Samsam congres, het congres waar onderwijs en technologie centraal staan. Aan het eind van het congres kreeg ik van een van mijn gesprekspartners de vraag wat mij was opgevallen tijdens deze dag.
De keynote van Donald Brinkman over gaming en badges in het onderwijs was de inspirerende [...]]]></description>
			<content:encoded><![CDATA[<p>Dit jaar was ik namens Devoteam aanwezig op het Samsam congres, het congres waar onderwijs en technologie centraal staan. Aan het eind van het congres kreeg ik van een van mijn gesprekspartners de vraag wat mij was opgevallen tijdens deze dag.</p>
<p>De keynote van Donald Brinkman over gaming en badges in het onderwijs was de inspirerende sessie van de dag (voor wie de man en zijn werk niet kent, het is aardig om op zijn naam te googlen). Achtergrond van zijn verhaal: games hebben met hun enorme populariteit het unieke vermogen om jongeren te betrekken en gaan daarmee een bijzondere rol vervullen binnen het onderwijs. Het probleem met de huidige aanpak is dat er weinig bewijs is van kennisoverdracht, dat de ervaring te veel op het individu is gericht en dat de duizenden games over alle platformen moeilijk zijn te onderhouden en lastig te verbinden.</p>
<p><em>ICT wordt dus momenteel met name ingezet als doel, en niet als middel om beweging te creëren. </em>Tijdens mijn gesprekken op het congres werd voorgaande bevestigd (ook al was de intentie van het inzetten van ICT middelen oorspronkelijk anders). Een goed voorbeeld hiervan is de aanschaf van Tablets zoals de iPad. Eenmaal aangeschaft ontbreekt het inzicht in hoe de techniek, of de daarop geïnstalleerde App daadwerkelijk van meerwaarde is. Dit is opmerkelijk omdat de kosten van ICT en onderhoud op ICT hiermee verder toenemen. ICT wordt daarmee steeds meer een last terwijl de investering veel meer gericht zou moeten zijn op het betrekken van leerlingen en studenten bij het onderwijs. In feite: werk het &#8216;business&#8217; vraagstuk uit en kijk vervolgens naar hoe ICT als middel ondersteuning kan bieden (zoals Tablets, Apps, social media, document sharing, et cetera).</p>
<p>In die zin is het aardig te verwijzen naar interactieve tijdlijn van <a href="http://www.chronozoomproject.org">http://www.chronozoomproject.org</a> (een ander, en zeer fraai project van Donald Brinkman). In de overtuiging dat de juiste stappen binnen het onderwijs gezet gaan worden, ben ik benieuwd waar onderwijs zichzelf momenteel op een &#8216;ICT tijdslijn&#8217; zou plaatsen.</p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/99qpVigRDXU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/nl/technologie-en-onderwijs-samsam-2013/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/nl/technologie-en-onderwijs-samsam-2013</feedburner:origLink></item>
		<item>
		<title>2e les van interne c# training</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/pDg4mSrqI2s/2e-les-van-interne-c-training</link>
		<comments>http://www.devoteamblog.com/nl/c-nl/2e-les-van-interne-c-training#comments</comments>
		<pubDate>Tue, 23 Apr 2013 11:21:34 +0000</pubDate>
		<dc:creator>Son N Nguyen</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3514</guid>
		<description><![CDATA[Afgelopen woensdag (17-04-2013) heb ik de tweede les van de Devoteam interne .NET training bijgewoond. Deze les ging het over de datalaag en ADO.NET.
Er werden enkele voorbeelden gepresenteerd hoe je met .NET data kan vast leggen in een database.
Voorbeelden hiervan zijn:
- dmv Datasets
- LinQ2SQL
- Entity Framework
Er werd medegedeeld dat Entity Framework 5 een goed, stabiel [...]]]></description>
			<content:encoded><![CDATA[<p>Afgelopen woensdag (17-04-2013) heb ik de tweede les van de Devoteam interne .NET training bijgewoond. Deze les ging het over de datalaag en ADO.NET.</p>
<p>Er werden enkele voorbeelden gepresenteerd hoe je met .NET data kan vast leggen in een database.</p>
<p>Voorbeelden hiervan zijn:<br />
- dmv Datasets<br />
- LinQ2SQL<br />
- Entity Framework</p>
<p>Er werd medegedeeld dat Entity Framework 5 een goed, stabiel product is geworden.<br />
Oudere versie waren namelijk minder stabiel en er zaten meer bugs in.</p>
<p>Met betrekking tot Entity Framework werd het volgende uitgelegd:<br />
Entity Framework kan op de volgende drie methodes worden geïmplementeerd, namelijk:<br />
- Model First<br />
- Database First<br />
- Code First<br />
Bij elk methode werd er uitgelegd wat de voor- en nadelen zijn. En hoe je deze kan toepassen in je eigen .NET omgeving. Er werd aangeraden om één methode toe te passen. Daarnaast werd er verteld welke methode je moet toepassen bij welke type situatie.</p>
<p>De training was goed te volgen. Dat heeft deels te maken met de vele ervaringen die ik heb opgedaan door te werken met databases.<br />
Het was een leuke les.</p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/pDg4mSrqI2s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/nl/c-nl/2e-les-van-interne-c-training/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/nl/c-nl/2e-les-van-interne-c-training</feedburner:origLink></item>
		<item>
		<title>Microsoft is promoting Devoteam Netherlands via Social Media Twitter!</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/dDNQBlbvgiA/3502</link>
		<comments>http://www.devoteamblog.com/en/3502#comments</comments>
		<pubDate>Fri, 19 Apr 2013 13:15:05 +0000</pubDate>
		<dc:creator>Jean-Claude Chan</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/en/3502</guid>
		<description><![CDATA[Today Microsoft promoted Devoteam Netherlands via Social Media Twitter regarding our membership into the Windows Azure Circle Group. We are proud of it! Click on the following pictures to read the twitter message:-)

]]></description>
			<content:encoded><![CDATA[<p>Today Microsoft promoted Devoteam Netherlands via Social Media Twitter regarding our membership into the Windows Azure Circle Group. We are proud of it! Click on the following pictures to read the twitter message:-)</p>
<p><a href="http://www.devoteamblog.com/en/3502/attachment/twitterbericht" rel="attachment wp-att-3501"><img src="http://www.devoteamblog.com/wp-content/uploads/2013/04/Twitterbericht-300x168.jpg" alt="Microsoft is promoting Devoteam Netherlands via Social Media Twitter regarding joining the Windows Azure Circle Group" width="300" height="168" class="alignnone size-medium wp-image-3501" /></a></p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/dDNQBlbvgiA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/en/3502/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/en/3502</feedburner:origLink></item>
		<item>
		<title>Intern opleidingstraject les 2: data</title>
		<link>http://feedproxy.google.com/~r/DevoteamBlog/~3/5gy6zlSqguo/intern-opleidingstraject-les-2-data</link>
		<comments>http://www.devoteamblog.com/nl/c-nl/intern-opleidingstraject-les-2-data#comments</comments>
		<pubDate>Wed, 17 Apr 2013 16:30:15 +0000</pubDate>
		<dc:creator>Emiel van der Linden</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.devoteamblog.com/?p=3493</guid>
		<description><![CDATA[Gisteravond aangesloten bij de tweede les van het intern opleidingstraject voor .NET. Dit om vanuit mijn rol als Practice Leader .NET een goed beeld te krijgen van de training en daarnaast omdat het natuurlijk gewoon heel leuk is!
We begonnen met de terugkoppeling van de les van vorige week (die ik niet had bijgewoond) en de [...]]]></description>
			<content:encoded><![CDATA[<p>Gisteravond aangesloten bij de tweede les van het intern opleidingstraject voor .NET. Dit om vanuit mijn rol als Practice Leader .NET een goed beeld te krijgen van de training en daarnaast omdat het natuurlijk gewoon heel leuk is!</p>
<p>We begonnen met de terugkoppeling van de les van vorige week (die ik niet had bijgewoond) en de bespreking van de opdracht. Daarna gelijk door naar de theorie voor deze avond: data. Elke applicatie maakt op een bepaalde manier gebruik van data, eventueel gepersisteerd in een database. Als eerste kwam ADO.NET aan bod, uitgelegd door Michel. <a href="http://msdn.microsoft.com/en-us/library/27y4ybxw(v=vs.110).aspx" target="_blank">Connected vs disconnected</a>, <a href="http://www.connectionstrings.com/" target="_blank">connectionstrings</a>, <a href="http://msdn.microsoft.com/en-us/library/system.data.common.dbconnection.aspx" target="_blank">DbConnection</a>/<a href="http://msdn.microsoft.com/en-us/library/system.data.common.dbcommand.aspx" target="_blank">DbCommand</a> (en alle afgeleiden hiervan), transacties en <a href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx" target="_blank">SqlBulkCopy</a> kwamen allemaal voorbij. Conclusie was dat ADO.NET zeer breed ingezet kan worden (van Excel bestand tot MS SQL server) maar dat het ook vrij veel ontwikkeltijd kost.</p>
<p>Hildo nam ons daarna mee naar de wereld van <a href="http://msdn.microsoft.com/en-us/library/bb425822.aspx" target="_blank">Linq2SQL</a> en <a href="http://msdn.microsoft.com/en-us/data/ef.aspx" target="_blank">Entity Framework</a>. Voor- en nadelen van beiden zijn benoemd en vooral EF is een behoorlijk volwassen product dat op het gebied van ontwikkeltijd de moeite waard is. De voorkeur om code first toe te passen (in plaats van database first) bij EF was voornamelijk voor de Oracle mensen even wennen.</p>
<p>Wat mij opviel tijdens de training was het enthousiasme waarmee de stof behandeld werd en de goede interactie met de deelnemers. De deelnemers zelf stelden de nodige goede vragen en konden vanuit hun expertise veel concepten herkennen.</p>
<p>Ik heb zelf veel .NET trainingen gevolgd en kan zeggen dat ik van deze training op het gebied van studie materiaal, opdrachten en presentatie erg onder de indruk ben!</p>
<img src="http://feeds.feedburner.com/~r/DevoteamBlog/~4/5gy6zlSqguo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.devoteamblog.com/nl/c-nl/intern-opleidingstraject-les-2-data/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.devoteamblog.com/nl/c-nl/intern-opleidingstraject-les-2-data</feedburner:origLink></item>
	</channel>
</rss>
