mercredi 27 février 2013

Comment craquer un mot de passe avec l'utilisation d'un dictionnaire.

Comment craquer un mot de passe avec l’utilisation d’un dictionnaire.


Utiliser la force brutale pour entrer dans un programme protégé pourrait fonctionner au bout d’une période XYZ. Même avec le plus puissant ordinateur, la force brutale est la dernière des solutions à employer pour briser un mot de passe. Que font les cracks en informatique pour réussir à passer à travers la sécurité sans mots de passe ? Une des réponses est l’utilisation d’un dictionnaire.
En pratique, les gens emploient des mots de passe relativement facile à se souvenir. Les gens utilisent des mots qui leur font rappeler leurs enfances, associent des nombres ou respectent une certaine forme de syntaxe pour inventer leur mot de passe.


Lire un fichier texte

Lire un fichier texte


La lecture d’un fichier texte reste la question la plus souvent posée parce qu’elle est toujours d’actualité. Ici, on présente la lecture d’un fichier texte dans la forme la plus simple d’un point de vue visuel avec l’utilisation d’un formulaire Windows, un bouton et un champ de texte multilignes.

Lire un fichier texte dans Visual Basic
Si vous créez un nouveau projet à l’aide de Visual Studio 2010 ou avec n’importe autre quelle autre édition, assurez-vous au moins d’avoir un TextBox1, un TextBox2  et un Button1  dans votre formulaire Form1.

Ensuite, copier et coller le code suivant dans Form1.vb :

mardi 19 février 2013

La multiplication des boucles est le piège de la programmation

La multiplication des boucles est le piège de la programmation


Dans l’article précédent, nous avons fabriqué un générateur de mots de passe essentiellement composés de chiffres basé sur 2 approches différentes : un codage en dure composé de nombreuses lignes de code s’est avéré le moyen le plus rapide. Le code avec récursivité est composé avec moins de lignes de codes, mais s’est avéré plus lent au finale. Bien qu’on puisse croire que le codage en dure soit plus rapide en termes d’exécution, il est en réalité le moins flexible. Regardons plus attentivement le morceau de code suivant. Rendez-vous directement à la fin du code informatique pour avoir des explications.
La multiplication des boucles est le piège de la programmation

mercredi 13 février 2013

Récursivité de base pour mot de passe

Récursivité de base pour mot de passe

À l’article précédent, nous avons été capables de générer des mots de passe sous la forme croissante : 0-9, 00-99, 000-999, 0000-9999, 00000-99999, 000000-999999. D’un point de vue informatique, nous avons produit exactement le même comportement avec une série de  boucles sans cesse de plus en plus grosses.
Si vous avez testé le programme du précédent article, vous remarquerait une chose assez intéressante : le nombre de possibilités est proportionnel au temps de traitement. Si vous avez par exemple environ 100 000 combinaisons possibles, il peut vous en prendre 15 secondes pour traiter tous les résultats. Si vous avez 1 100 000, il vous faudra 11*15 secondes = 165 secondes = 2 minutes 45 secondes.
Bien que le code informatique de l’article précédent soit relativement prévisible et efficace dans une certaine mesure, on remarque que le temps de traitement est :

dimanche 10 février 2013

Changer la couleur dans Microsoft Visual Studio 2012 pour le fond blanc

Changer la couleur dans Microsoft Visual Studio 2012 pour le fond blanc


vous voulez changer la couleur dans Visual Studio 2012 Express à blanc. Vous n'avez pas envie de travailler avec la palette de couleurs par défaut. Vous devez configurer le fond blanc de retour dans votre environnement Visual Studio de base ou Visaul ou vous voulez revenir à une ancienne version .. Juste suivre les instructions de thèses.

Microsoft Visual Studio Express 2012 for Windows 8 noir


Ouvrez Microsoft Visual Studio Express 2012 pour Windows 8.

La complexité d'un mot de passe

La complexité d’un mot de passe


L’efficacité d’un mot de passe réside en grande partie par le nombre de combinaisons possibles. Mais le piège est que l’utilisateur repose sa confiance par le simple fait que les possibilités de combinaisons soient élevées. À quel niveau peut-on dire que le nombre de combinaisons est réellement élevé.

Prenons un exemple pour illustrer le propos. À la loterie 6/49 (au Canada), vous devez choisir une combinaison de 6 chiffres entre 1 et 49. La formule est simple et c’est une formule factorielle :

Le factoriel est exprimé par un point d’exclamation « ! ».

(n !) / (n-6) ! = (n) * (n-1) * (n-2) * (n-3)….1 / [(n-6) *(n-5)*(n-4)….]

Si n=49, alors ça vous donne : 49*48*47*46*45*44 = 10 068 347 520 (10 millions de possibilités)

vendredi 8 février 2013

Programmation de Mot de passe pour débutant (2e partie)

Programmation de Mot de passe pour débutant (2e partie)

La puissance d'un mot de passe dépend pour commencer par le nombre de possibilités. Disons que l'on doit deviner un chiffre de 0 à 9. Vous comprendrez que vous avez une chance sur 10 de trouver la réponse puisque vous avez 10 combinaisons possibles. Si vous devez deviner une lettre de l'alphabet, vous auriez une chance sur 26 de trouver la réponse parce qu'il existe 26 lettres dans l'alphabet. Maintenant, si vous devez deviner un chiffre ou une lettre de l'alphabet qu'il soit en majuscule ou en minuscule, vos chances de trouver la réponse seront la somme les possibilités.

10 + 26 + 26 = 62

10 possibilités

jeudi 7 février 2013

Programmation de Mot de passe pour débutant

Programmation de Mot de passe pour débutant


Un générateur de mot de passe pour attaquer un système n’est pas un concept difficile à comprendre. Le programme produit un grand nombre de combinaison dans le but de trouver un mot de passe pour entrer dans un système. Plus les mots de passe sont longs et complexes, plus le système sera sécuritaire contre les intrusions. La programmation d’une génératrice de mots de passe est très amusante et d’intérêt public. En effet, lorsqu’un programmeur est capable de produire un bon générateur de mots de passe, il sera normalement habile à produire n’importe quel code. Ici, on ne montre pas comment devenir un génie de l’infiltration ni même comment trouver de bon programme qui craque les systèmes informatiques. Ici, je montre les bases. Ces bases sont essentielles à la bonne compréhension logicielle. Ces bases sont valides dans certains types de programmations telles que la programmation orientée objet.

Prenons un exemple pour commencer. Le projet exemple est disponible pour le téléchargement à la fin de cet article.
Programmation de Mot de passe
Ajouter une légende


Les Variables Globales en Visual Basic .NET


Variables globales dans Visual Basic. NET


Lisez la version originale en anglais (Google translate): http://checktechno.blogspot.com/2012/11/global-variables-in-visual-basic-net.html


Tout ce que vous devez savoir sur variable globale pour VB.NET dans ce message unique.



Tout ce que vous devez savoir sur variable globale pour VB.NET dans ce message unique. Tout d'abord, je ne suis pas ici pour débattre quoi que ce soit, vous devez utiliser ou non des variables globales. En fait, personne ne se soucie pas plus que moi. Beaucoup ont leurs raisons sur pourquoi ne pas les utiliser tout autre dit que nous devrions les utiliser parce que nous en avons besoin.


Quoi qu'il en soit, si vous êtes ici, c'est parce que vous voulez apprendre comment les utiliser ou si vous souhaitez avoir un avis sur des variables globales. S'il vous plaît jeter un oeil sur l'exemple de projet que j'ai fait spécialement pour ce poste.



lundi 4 février 2013

Exemple de TextBox multiligne

Exemple de TextBox multiligne


TextBox Avec le la fonction multi lignes du TextBox, l’usager est en mesure d’insérer du texte sur plusieurs lignes. Le contrôle TextBox du Framework .NET en visual basic ou C#. Pour rendre votre TextBox le plus complet possible, voici une petite série de propriétés à utiliser :
Exemple de TextBox multiligne