Thursday, 8 January 2009

2 solutions pour surmonter la crise:

"Même pas mort."

Voici une petite mise à jour pour vous donner quelques idées pour combattre la crise.
  • Booster votre pouvoir d'achat:
C'est la crise, mais il est toujours possible de trouver des PC neufs pour pas cher grâce au site de l'assembleur de PC Allemand Ankermann*. Pour 1 euro, un PC qui envoi du pâté (j'ai lu du Apollinaire pendant les vacances, j'ai repris gout aux rimes) frais de port compris:


  • Trouver un super emploi en informatique:
Plutôt que de passer par l'ANPE, vous pouviez accéder à la base de donnée d'offre de stage de l'ENST (Telecom Bretagne). De très belles offres de stages/emplois à portée de souris:


Bonne année à tous!

*Greets ton an anonymous penguin user for some tips

Tuesday, 9 September 2008

Smashing China for fun (without profits)! Pictures Inside!

Parce que nous sommes jeunes, et que de nos jours les jeunes ne respectent plus rien, on a osé aller inscrire le Dalai Lama comme "correspondant" pour le compte du Ministère des affaires étrangères Chinois. Nhaaaa! Pas possible?!? Comment qu'on a fait?
Hé bien il suffisait d'user de "Digital skillzzz" une fois de plus (à la lecture de l'expression "Digital skillzzz", certains de vous seront inquiets de voir que nous n'avons toujours pas évolué...)

Voila ce qui arrive quand on utilise le principe de "sécurité par obscurité" (autrement dit: "ha ha ha, personne ne trouvera la page d'inscription de correspondant du fmprc" : Foreign Minister of Popular Republic of China). On choisit son groupe:


Google translate est alors ton ami pour savoir qui est qui:


Après avoir sélectionner un "all access", il est alors possible de s'inscrire et devenir un petit (voir grand) rouage de cette merveilleuse machine politique:


On peut le dire: "Whaou, quelle claque!".
C'est déjà pas mal, mais est ce qu'on peut faire mieux ?
Nous vous présentons le systèmes de récupération de mot de passe le plus trouée du monde. Si l'utilisateur Mao veut retrouver son mot de passe de correspondant sur le site du Ministère des affaires étrangères, comment Mao doit-il s'y prendre ?
Mao va sur la page "forgot your password", il met son identifiant, et ensuite il doit répondre à LA question secrète. Déjà vu me dirait vous. Mais là où tout devient foo foo (ou bar bar, comme vous voulez) c'est que la réponse à la question secrète se trouve dans le code source de cette même page... (ou comment un "administrateur" de plus a pensé que la petite balise hidden permettait de cacher des petits secrets) :

Et si Mao a les droits d'administrateur (ce qui semblerait logique avec un tel prénom...), on vous laisse imaginer la suite.
Voila, et pour conclure:



P-S: D'ici quelques semaines, vous découvrirez comment il est possible d'exploiter les merveilles du Ouébe commercial pour acheter des PC pour la modique somme de 1 euro Ttc (livraison comprise!). Ces sites troués vont-ils faire de la concurrence à l'OLPC ?

Monday, 11 August 2008

On a épluché la pomme,... et on a trouvé des pépins...

Une fois de plus, avec un simple navigateur internet, et des skillzzzzzz de Bisounours, on pouvait s'amuser pour pas cher sur le site d'Apple Expo:




Monday, 4 August 2008

Question du jour

Mon petit Macbook a passé la nuit à faire des statistiques (de son propre chef ;) ). Sur 1700 serveurs DNS, à votre avis, combien ne sont pas encore patchés contre d4 K4m1n5K1 fl4\/\/ ?

Réponse: 1619 serveurs vulnérables sur 1700. Quelle claque!

Edit:
D'ou vient cette liste? Comment ai-je réaliser mes test? Certaines personnes (via commentaires ou mail) m'ont posé la question. Je ne publierai pas ici la liste des serveurs vulnérables, mais je vais tout de même donner quelques précisions.
Il y a de cela quelques mois, je me suis interréssé a une technique d'attaque appelée "DNS Cache snooping". Le "seul" documents y faisant référence est un PDF datant de 2004: http://www.rootsecure.net/content/downloads/pdf/dns_cache_snooping.pdf
Ma question était alors: "C'est toujours aussi répandu qu'on le dit cette vulnérabilité?"
(J'ai la réponse à la question, mais ce seras publié bientôt/ou peut être jamais :) )

Ce PDF fournit une liste de serveurs DNS en source (pour les statistiques présentées au début du papier): http://www.packetfactory.net/papers/DNS-posture/exhibit-01.txt
Cette liste contient 21 000 adresses de serveurs DNS (mais attention, serveurs disponibles en 2004...). Sur ces 21 000 serveurs, si on élimine ceux qui ne permettent pas de faire des requêtes tierces, qui n'existent plus depuis 2004, ... , on se retrouve avec une liste de 8000 serveurs DNS up and running. Ensuite, j'ai fait un script PERL à l'arrache qui "regarde" si ces serveurs sont vulnérables. Pour cela je regarde si les ports sources des requêtes DNS sont "assez" aléatoires en utilisant le site https://www.dns-oarc.net/oarc/services/porttest . La régle est:
  • GREAT, GOOD --> non vulnérable (du moins, spoofing difficile). Les ports sources sont plutôt bien randomisés.
  • POOR --> vulnérable. Le serveur a une fâcheuse tendance à répéter ses ports sources (assez souvent d'ailleurs, il s'agit plus de son port source plutôt que de ses ports sources ;) ).

La, le lecteur averti ce diras: "Ce type part d'une liste de 8000 serveurs, et à l'arrivée il fait des "stats" sur 1700 serveurs... Pourquoi?"
Ma réponse est que vérifier 1700 serveurs DNS prends déjà une bonne heure, ... et à l'origine, je m'intéressais au DNS Cache snooping, pas au DNS Cache spoofing :)

Tips:
Comment vérifier à distance que le serveur DNS de tata Eugénie n'est pas vulnérable?
En utilisant la méthode d'étude des ports sources, pour checker le serveur 12.106.80.10 (par exemple) tapper dans votre terminal:
dig @12.106.80.10 +short porttest.dns-oarc.net TXT
Ce qui vous renverra dans ce cas:
porttest.y.x.w.v.u.t.s.r.q.p.o.n.m.l.k.j.i.h.g.f.e.d.c.b.a.pt.dns-oarc.net.
"12.106.80.10 is GREAT: 26 queries in 0.5 seconds from 26 ports with std dev 4222"
(Je sais, je suis une raclure, j'ai pas pris un serveur vulnérable dans mon exemple. Désolé petit scarabée :) ).

Après, trouver/rédiger le code permettant d'exploiter la vulnérabilité, c'est une autre histoire.


P-S: I like this blog design!