Samedi 14 février 2009 6 14 /02 /Fév /2009 15:42

/!\ ACCUEIL/!\

BONJOUR A TOUS ET BIENVENUE SUR MON BLOG
SURTOUT N'HESITEZ PAS A LAISSER DES COMMENTAIRES ?QUE CE SOIT DES QUESTIONS OU DES IDEES
POUR AMELIORER LA QUALITER DES ARTICLES.

ps :dsl et re dsl pour les fautes d'orthographe

VOUS POUVEZ AUSSI REJOINDRE SE SITE DEPUIS LE LIEN WWW.WORLD-OF-BINARY.TK

IMPORTANT:LE SITE A MAINTENANT UN FORUM QUE VOUS POUVEZ REJOINDRE A CETTE ADRESSE/  www.binary-world.xooit.fr
Par skatepeople01
Ecrire un commentaire - Voir les 1 commentaires
Samedi 14 février 2009 6 14 /02 /Fév /2009 17:09

/!\ QUESTIONNAIRE /!\

bon alors pour les bons uniquements je previen pour celui ou celle qui n'aime pas les stacks ou php javascript vous allez pas aimer,ce questionnaire est crée par sysdream et voici le lien:
http://qcm.sysdream.com/qcm-2-1.html                        /!\(j'ai eu 7/10)/!\
Par skatepeople01 - Publié dans : questionnaire
Ecrire un commentaire - Voir les 0 commentaires
Samedi 14 février 2009 6 14 /02 /Fév /2009 19:23

/!\ INJECTION SQL /!\


Une injection SQL est un type d'exploitation d'une faille de sécurité d'une application web, en injectant une requête SQL non prévue par le système et pouvant compromettre sa sécurité.
Considérons un site web dynamique (programmé en PHP dans cet exemple) qui dispose d'un système permettant aux utilisateurs possédant un nom d'utilisateur et un mot de passe valides de se connecter. Ce site utilise la requête SQL suivante pour identifier un utilisateur :
SELECT uid WHERE name = '(nom)' AND password = '(mot de passe hashé)';
L'utilisateur Dupont souhaite se connecter avec son mot de passe "truc" hashé en MD5. La requête suivante est exécutée :
SELECT uid WHERE name = 'Dupont' AND password = '45723a2af3788c4ff17f8d1114760e62';
 Attaquer la requête [modifier]
Imaginons à présent que le script PHP exécutant cette requête ne vérifie pas les données entrantes pour garantir sa sécurité. Un pirate informatique pourrait alors fournir les informations suivantes :
Utilisateur : Dupont' --
Mot de passe : n'importe lequel
La requête devient :
SELECT uid WHERE name = 'Dupont' -- ' AND password = '4e383a1918b432a9bb7702f086c56596e';
Les caractères -- marquent le début d'un commentaire en SQL. La requête est donc équivalente à :
SELECT uid WHERE name = 'Dupont';
Le pirate peut alors se connecter sous l'utilisateur Dupont avec n'importe quel mot de passe. Il s'agit d'une injection de SQL réussie, car le pirate est parvenu à injecter les caractères qu'il voulait pour modifier le comportement de la requête.
Supposons maintenant que le pirate veuille non pas tromper le script SQL sur le nom d'utilisateur, mais sur le mot de passe. Il pourra alors injecter le code suivant :
Utilisateur : Dupont
Mot de passe : ' or 1=1--
L'apostrophe indique la fin de la zone de frappe de l'utilisateur, le code "or 1=1" demande au script si 1=1 est vrai, or c'est toujours le cas, et -- indique le début d'un commentaire.
La requête devient alors :
SELECT uid WHERE name = 'Dupont' AND password = ' ' OR 1=1 -- 45723a2af3788c4ff17f8d1114760e62';
Ainsi le script programmé pour vérifier si ce que l'utilisateur tape est vrai, il verra que 1=1 est vrai, et le pirate sera connecté sous la session Dupont.

 Solution [modifier]
Ici, la solution consiste à traiter correctement les chaînes de caractères entrées par l'utilisateur.
En PHP on peut utiliser pour cela la fonction mysql_real_escape_string, qui transformera la chaîne ' -- en \' --. La requête deviendrait alors :
SELECT uid WHERE name = 'Dupont\' -- ' AND password = '4e383a1918b432a9bb7702f086c56596e';
L'apostrophe de fin de chaîne ayant été correctement dé-spécialisée en la faisant précéder d'un caractère «\».
L'échappement peut aussi se faire (suivant le SGBD utilisé) en doublant les apostrophes.
La marque de commentaire fera alors partie de la chaîne, et finalement le serveur SQL répondra qu'il n'y a aucune entrée dans la base de données correspondant à l'utilisateur Dupont' -- .
La fonction addslashes ne suffit pas pour stopper les injections via les variables numériques, qui ne sont pas encadrées d'apostrophes ou de guillemets dans les requêtes SQL. Exemple avec la requête :
SELECT ... FROM ... WHERE numero_badge = $numero AND code_4_chiffre = $code;
qui réussit lorsque la variable $numero contient 0 or 1=1 --. Une précaution est d'utiliser la fonction ctype_digit pour vérifier les variables numériques des requêtes. On peut aussi forcer la transformation de la variable en nombre en la faisant précéder d'un transtypeur, comme (int) si on attend un entier (la chaîne 0 or 1=1 -- sera alors transformée en l'entier 0 et l'injection SQL échouera).
La fonction addslashes possède elle-même quelques failles sur certaines versions de PHP qui datent. De plus, elle échappe uniquement les caractères «\», «NULL», «'» et «"». Il serait plus approprié d'utiliser la fonction mysql_real_escape_string qui est justement créée pour échapper les caractères spéciaux d'une commande SQL (NULL, \x1a, \n, \r, \, ', " et \x00).

 Comment éviter ces attaques [modifier]
Ces attaques peuvent être évités de plusieurs façons :
Utiliser des procédures stockées, à la place du SQL dynamique. Les données entrées par l'utilisateur sont alors transmises comme paramètres, sans risque d'injection.
Vérifier de manière précise et exhaustive l'ensemble des données venant de l'utilisateur. On peut, par exemple, utiliser une expression rationnelle afin de valider qu'une donnée entrée par l'utilisateur est bien de la forme souhaitée.
Utiliser des comptes utilisateurs SQL à accès limité (en lecture-seule) quand cela est possible.
Utiliser des requêtes SQL préparées (requêtes à trous envoyées au serveur SQL, serveur à qui l'on envoie par la suite les paramètres qui boucheront les trous), ainsi c'est le SGBD qui se charge d'échapper les caractères selon le type des paramètres.
Réaliser un contrôle amont en bloquant systèmatiquement les données d'URL ou de Formulaire contenant des valeurs telles que EXEC, SELECT, INSERT, DROP, CREATE, ALTER, UPDATE...
Note : Pour contrer les injections de code SQL, les "magic quotes" sont utilisées par défaut dans la configuration de PHP. Elles permettent de placer un caractère d’échappement devant les apostrophes. Certaines failles de sécurité, comme le fait de ne pas s’appliquer sur les champs hidden des formulaires, et l’annonce de la disparition de magic_quotes_gpc dans PHP6 nous incitent à remplacer cette option par l’usage systématique de la fonction addslashes() ou mieux : mysql_real_escape_string.
Par skatepeople01 - Publié dans : hacking
Ecrire un commentaire - Voir les 0 commentaires
Samedi 14 février 2009 6 14 /02 /Fév /2009 20:42

/!\ FAILLE XSS/!\


Le cross site scripting, abrégé XSS, est un type de faille de sécurité des sites Web, que l'on trouve typiquement dans les applications Web qui peuvent être utilisées par un attaquant pour faire afficher des pages web contenant du code douteux. Il est abrégé XSS pour ne pas être confondu avec le CSS (feuilles de style)[1], X étant une abréviation commune pour « cross » (croix) en anglais.
Le terme cross site scripting n'est pas une description très précise de ce type de vulnérabilité. Mark Slemko, pionnier du XSS, en disait[2]
« Le problème n'est pas simplement le 'scripting', et il n'y a pas forcément quelque chose entre plusieurs sites. Alors pourquoi ce nom ? En fait, le nom a été donné quand le problème était moins bien compris, et c'est resté. Croyez-moi, nous avions des choses plus importantes à faire que de réfléchir à un meilleur nom. »
Le principe est d'injecter des données arbitraires dans un site web, par exemple en déposant un message dans un forum, mais aussi par des paramètres d'URL, etc. Si ces données arrivent telles quelles dans la page web transmise au navigateur (par les paramètres d'URL, un message posté, etc.) sans avoir été vérifiées, alors il existe une faille : on peut s'en servir pour faire exécuter du code malveillant en langage de script (du JavaScript le plus souvent) par le navigateur web qui consulte cette page.
Pour vérifier la présence d'une faille XSS, il suffit de faire passer un script, par exemple :
<script type="text/javascript">alert('bonjour')</script>
qui provoquera l'affichage d'une boîte de dialogue.
mais le but de cette article n'est toujours que d' informer les utilisateurs lambda du fonctionnnement d'un site ou system d'exploitation,donc je ne serait pas responsable de vos actes alors svp pas de betises .
petit exemple:  vous avez un url comme sa:www.lesite.fr/?=page
si on remplace page par javascript:alert('attention')
et que le code est executé alors on a une faille mais ceci n'est qu'un exemple PS:UN EXEMPLE QUI NE MARCHE BIEN SUR PAS ET AURESEMENT!!
L'URL N'EST PAS MODIFIABLE A SOUHAIT,MAIS SI VOUS AVEZ UNE ZONE DE TEXTE,PEUT UN PORTE LA FONCTION DE CELLE CI, UNE FAILLE XSS PEUT ETRE PRESENTE DONC SI ON RENTRE LE CODE JAVASCRIPT SI AUDESSU ET QUE LE CODE EST EXECUTE ALORS ON AURA UN PEUT COMME UN INVITE DE COMMANDE DOS MAIS LA SEULE DIFFERENCE C'EST QUE SE SERA POUR UN SITE 
JE M'EXPLIQUE: dans l'invite de commande on tape une instruction tel que copy pour copier un fichier
on efectue donc une action avec une commande dos
et bien avec la faille xss c'est finalement semblable car on entre des instruction qui peuvent avoir un effet plus ou moin devastateur javascript:alert('attention') n'est qu'un exemple

SI VOUS NE SAVEZ PAS SE QUE CE MORCEAU DE CODE FAIT ESSAYEZ DANS LA BAR D'URL DE VOTRE NAVIGUATEUR INTERNET.VOUS VEREZ ALORS UN MESSAGE ECRIS ATTENTION
VOTRE NAVIGUATEUR A EXECUTE LE CODE QUEE VOUS AVEZ RENTRE
Par skatepeople01 - Publié dans : hacking
Ecrire un commentaire - Voir les 0 commentaires
Samedi 14 février 2009 6 14 /02 /Fév /2009 21:05

LE BINAIRE,L'HEXADECIMAL ET L'OCTAL

le binaire,hexadecimal,octal
Les bases 8 (octale) et 16 (hexadécimale) sont des bases multiples de la base 2. Ces deux bases ont été couramment employées en informatique et pour des raisons pratiques; ces bases étant fortement liées à la base 2 et les nombres écrits dans ces bases étant plus "manipulables" (car d'écriture plus courte) par l'intellect humain. L'écriture de nombres dans ces bases est facilement obtenue par regroupement de chiffres de l'écriture du nombre en base 2.
mais je vais plus precisement revenir sur le binaire,mais comment sa marche exactement??  :)
c'est tres simple |128|64|32|16|8|4|2|1
                                  0     0   1    0  0 0 0 0 l'exemple suivant est egal a 32


donc | 1 |  0 | 1 | 0 | 0 | 0 | 0 | 0 | est  egal a 128+32 soit 160

voila qui conclue cette  article

Par skatepeople01 - Publié dans : culture informatique
Ecrire un commentaire - Voir les 0 commentaires
Jeudi 19 février 2009 4 19 /02 /Fév /2009 14:12

/!\ HACKERS,CRASHERS ET LAMMERS,PAS TOUS LES MEMES /!\

beaucoups de gens on tendance a confondre ses categories de personnes pourtant bien differentes:
-les HACKERS, ils ont une mauvaise reputation a cause des medias qui ont souvent tendance a les confondre avec les crashers;le hacker est une personne passionné d'informatique et tres curieuse trop curieuse certaine fois :\ et qui a pour but de s'informer de decouvrir de nouvel choses bon ca c'est le face white =p ou les whitehat mais pour les blackhat c'est un peu plus ... comment dire plus dark quoi certains revendes des adresse ip ou meme des comptes world of warcraft!! donc un hackers c'est pas mere teresa mais bon


-le CRASHER quand a lui, est  souventtres mal vue dans le milieu et pour cause ,sont but est simplement de bousiller ton ordi mais rappelon que crashers ou hackers ce sont des vraies genies


et enfin
-les LAMMERS bon alors la vous aller  peut etre me trouver dure mais bon,ce sont des gros gamins  entre12 et 15-16 ans (un peu comme moi =p) et qui ne connaissent rien a la programmation et qui ce la pete a tout le coin de rue enfin bref vous aller dire :un peu comme moi mais non moi je ne suis peut etre pas un genie mais je ces programmer (pas ecrire une dictée sans fautes ok mais la encore la faute est hummaine)de plus mon but n'est pas de pourir un ordi pour le plaisir comme les crashers ou les lammers (j'ai remarqué et je suis sur que certain d'entre vous aussi que les newbies (je me definie comme tel)termine souvent hackers et les lammers terminent souvent crashers

voila bon j'ai pris partit pour le dernier paragraphe,peut etre que je me suis un peut emporté mais je ne peut pas blairer ces fichus lammers!

Par skatepeople01 - Publié dans : culture informatique
Ecrire un commentaire - Voir les 1 commentaires
Jeudi 19 février 2009 4 19 /02 /Fév /2009 14:13

/!\ TRUC POUR COLLEGES ET LYCEES /!\

bon c'est pas vraiment du hack mais c'est toujours bon a savoirs:-comment  acceder  au disque dur alors qu'une protection vous en empeche,c'est plus au lycée que c'est comme ca donc pour se faire il faut juste internet explorer meme pas besoin d'acceder a internet,et comme dans internet explorer il y a explorer on va rentrer dans l'url c:\(et la vous rentrer le nom du dossier dans lequel vous voulez  aller)

et une petite technique pour vous connecter en admin ;) facile mitrailler la touche F8 de votre clavier puis choisisser mode sans echec .


bon se que vous avez lu c'est de la daube a coté de se qui va suivre:

-comment éteindre un ordinateur a distance

alors pour eteindre un ordi a distance il faut que l'ordinateur que vous utilisez soit en reseau (wifi ou par cable)
avec l'ordinateur cible.De plus pas besoin des droit administrateur...

il faut simplement ouvrir la commande dos (pour xp:demarrer-> executer-> cmd   ||| pour vista: demarrer->et taper dans la barre rechercher-> cmd)
et rentrer ceci  : shutdown -f  -m//L'ORDINATEUR CIBLE
et appuiyer sur entrer
ps:l'ordinateur cible doit etre remplacé par le nom de l'ordinateur sur le reseau,pour voir le nom des ordi sur le reseau
taper dans la commande cmd: net user
Mais il y a encore autre chose a faire mais la  partie qui suis s'adresse uniquement au gens qui savent faire un fichier BATCH  et  ATTENTION NE MARCHE QUE SOUS XP.Alors creez un fichier .bat et comme contenu mettez       net send * salut     et tous les gens faisent partis du reseau vont avoir un ptit message qui va apparaitre sur leur ecran marqué salut,Et si vous voulez envoyez le message a un ordi uniquement enlevez l'etoile (*) et changer la par l'adresse ip de la machine qui doit recevoir le message.
 

   MOI J'ai fait le test dans mon college et sa marche nikel mais je me suis fait choper par un prof de techno
 

Par skatepeople01 - Publié dans : hacking
Ecrire un commentaire - Voir les 0 commentaires
Jeudi 19 février 2009 4 19 /02 /Fév /2009 14:38
d'abord la grande question mais qu'est ce qu'un virus (vous en fait pas a 13 ans j'ai un peu de passé le niveau de la question--'    -->quand au assoifés de faille et d'injection sql c'est apres,mais je tenais juste a revoir les bases;)donc un virus c'est un programme qui a pour but de remplacer un ou plusieurs bout(s) de code(s) sur la cible*(soit un logiciel soit le system d'exploitation ,se sont les cibles les plus courantes mais on peut tres bien attaquer autre chose) *par c'est propres bouts de codes se qui aura pour effait le crash de la cible mais pas tout le temps (quelques subtilité existe)
mais d'autre malware existe comme les spywares qui ont pour but quand a eux d'infiltrer l'ordi et de recuperer des infos perso pour les revendres mais pas tout le temps[que de subtiliter;) ]  le vers est basé sur le meme principe qu'un virus sauf qu'il se multiplie dans le sens ou il s'envoie a tout les contacts present  dans le carnet d'adresse et a un pouvoir fort de destruction massif il peut se transmettre aussi bien par p2p(pear to pear)
ou par mails le plus fraiquement mais pas toujours (hem dsl mais c'est un peu de sa aussi l'informatique)
et enfin les keyloggers  bon pas besoin d'etre physicien au cern pour comprendre le principe,c'est un bout de programme (je dit un bout car le programme est generalement tres legé)qui va enregistrer tous ce qui est tapé au clavier pour recuperer les codes de carte de credits pour faire des virement par ebancking d'ailleur si vous utilisez se mode de payment vous remarquerer que codes sont a taper sur un clavier viruel pour eviter tout probleme mais certains keyloggers sont equipés de capture d'ecran pour capturer les codes
Par skatepeople01 - Publié dans : culture informatique
Ecrire un commentaire - Voir les 0 commentaires

Recherche

Recommander

Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus