background preloader

Help - Tuto - Programmation

Facebook Twitter

Fuzzing. Un article de Wikipédia, l'encyclopédie libre.

Fuzzing

Le grand avantage du fuzzing est que l'écriture de tests est extrêmement simple, ne demande aucune connaissance du fonctionnement du système et permet de trouver des vulnérabilités facilement. D'ailleurs, le fuzzing est également utilisé pour traquer des failles de sécurité ou dans la rétro-ingénierie. La première trace du fuzzing est la publication datant du 12 décembre 1990 : « An Empirical Study of the Reliability of UNIX Utilities » [1] écrite par Barton P. Miller, Lars Fredriksen, et Bryan So. Le résumé indique que durant les essais ils ont été capables de faire planter « entre 25 et 33 % des programmes utilitaires de n'importe quelle version d'UNIX ».

Références[modifier | modifier le code] Liens externes[modifier | modifier le code] (en) Site sur le fuzzing de l'Université de Wisconsin, propose notamment le résultat d'analyse de tests de fuzzing sur plusieurs logiciels courants. Les boîtes de dialogue - Java. Comment parser facilement du XML. Les boites de dialogue. Créer ses propres boîtes de dialogueou interface graphique Accueil VBA5 plus loin avec Userforms Communiquer avec un port série (RS232) auteur: Christian Herbédate: mai 2000MAJ: juin 2001 Si vous maîtrisez les bases de VBA et que vous êtes pressé, allez voir le résumé à la fin de cette page !

Les boites de dialogue

Vous pouvez être amené à créer des boîtes de dialogue pour rendre vos programmes plus conviviaux ou pour faciliter le dialogue avec l'utilisateur notamment dans le cas de choix multiples. Utilisation des MsgBox - Tutoriels & Astuces > VBA pour débutants - Tutoriels. MsgBox (lire Message Box) est sans aucun doute la première instruction que tout développeur ait connue lors de son premier contact avec VBA.

Utilisation des MsgBox - Tutoriels & Astuces > VBA pour débutants - Tutoriels

Parmi nous, lequel n'a jamais vu, ou fait ses premiers pas grâce à la célèbrissime boîte de dialogue "Hello World" ? Au delà du simple message d'alerte destiné à l'utilisateur, la MsgBox est aussi une façon pratique d'ajouter de l'interactivité à une procédure. Le dialogue avec l'utilisateur est à portée d'un clic de souris!

Dans le présent article, nous allons voir la façon d'utiliser cet outil selon le besoin et selon les arguments et constantes à notre disposition. Pour celles et ceux d'entre vous qui maîtrisent déjà un peu VBA, un (ou deux) autre(s) article(s) sont en préparation pour aborder la personnalisation des boutons d'une MsgBox (ou presque) et un peu plus encore... En fait, on peut utiliser la MsgBox comme une méthode ou comme une fonction. Code utilisé : MsgBox "Nous sommes le " & Date, vbOKOnly + vbInformation, "mDF XLpages.com" VBA et développement Web. MSXML2 et WinHTTP possèdent des objets similaires.

VBA et développement Web

MSXML2.XMLHTTP et WinHttp.WinHttpRequest fonctionnent de manière équivalente pour leur méthode open et send par exemple. L'objet de la librairie XML possède en plus une propriété responseXML qui est bien sûr absente de l'objet de la librairie WinHTTP. Par contre la gestion du proxy est différente : - MSXML2 utilise la configuration par défaut du proxy : dans le registre : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings ; - WinHTTP n'utilise par défaut aucun proxy. De plus, WinHTTP.WinHttpRequest possède des événements facilement exploitables.

Pour simplifier l'article, nous écrirons le code qui suit pour la librairie WinHTTP. Le proxy est à paramétrer selon les indications du chapitre suivant pour tous les exemples utilisant WinHTTP. Ce chapitre est incompatible avec la librairie MSXML2. La librairie WinHTTP est requise. Un objet WinHttpRequest doit être déclaré en en-tête de module : 6-D-1. Valeur1 valeur2. VBA. Les premières leçons du cours VBA pour Excel ici Vous êtes un utilisateur averti de Word et d'Excel ?

VBA

Vous avez souvent entendu parler de VBA, ce fameux langage de programmation qui permet de décupler la puissance de vos logiciels favoris ? Vous êtes tombé juste ! Grâce à VBA (Visual Basic pour Applications), vous allez pouvoir automatiser plein de choses, et devenir encore plus productif. Il faut savoir que Visual Basic est décliné en de nombreuses variantes : Il existe Visual Basic "Pur et Dur", qui est un langage de programmation commercialisé tel quel, et qui est vraiment destiné aux développeurs professionnels.

Première approche Que sont les objets ? Les boucles Les boucles DO, LOOP, WHILE et UNTIL Affichage d'un certain nombre de fois "Bonjour" à l'écran (Do While, Until, Loop, TypeText, TypeParagraph) Transformation d'un nombre de jours en secondes Changer de l'argent en monnaie différente. Fordom.free.fr/tuto/INITIATION2.htm. En partant de zéro… par Us. ( ) § PREMIERE MACRO pour l'exemple...

fordom.free.fr/tuto/INITIATION2.htm

Ø Faire une macro commande Ø Illustrations Ø Lancer une macro Ø L’éditeur de Visual Basic § PREMIER PROGRAMME : "bonjour maître" Club des développeurs Web PHP actualités, cours, tutoriels, programmation, codes sources, livres, outils et forums. Freenas. J’utilisais jusqu’ici un NAS de chez Synology pour stocker tous mes fichiers, le 207+, qui est un excellent produit.

Freenas

Bien plus qu’un simple disque réseau, ce NAS peut héberger des sites internet, enregistrer d...