web-dev-qa-db-fra.com

Création d'un iframe plein écran

Je suis actuellement à la recherche d'attaques XSS, dans le but de les utiliser dans des démonstrations clients (je suis testeur de stylo). J'ai écrit un outil qui hébergera une version malveillante de la page de connexion d'un site Web (qui récolte les noms d'utilisateur et les mots de passe), puis redirige la victime vers le site Web d'origine. Cependant, j'ai essayé de le faire fonctionner à l'aide d'iframes à la place, car cela semblerait beaucoup plus convaincant car l'url ne changera pas.

J'ai cherché sur Google et cela semble être le code approprié:

<iframe src="http://192.168.0.1/login.php" style="border: 0; width: 100%; height: 100%">

mais l'iframe créé n'est en aucun cas en plein écran (sur Internet Explorer et Firefox). Voici une capture d'écran

screenshot

Comme vous pouvez le voir, la page de connexion iframe est sous le "quel est votre nom?" zone, donc nulle part près du plein écran. J'ai essayé de modifier le fichier css de la page de connexion malveillante, pour inclure les paramètres plein écran, mais cela n'a aucun effet non plus.

Quelqu'un a-t-il des solutions? Merci!

13
Jingo

Non testé, mais essayez ceci:

<iframe src="http://192.168.0.1/login.php" style="border: 0; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%">

ou

<iframe src="http://192.168.0.1/login.php" style="border: 0; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%">
47
Moin Zaman

Ce code fonctionne:

<html> 
    <head>
        <style type="text/css">
            body
            {
                margin:   0;
                overflow: hidden;
            }

            #iframe1
            {
                height:   100%;
                left:     0px;
                position: absolute;
                top:      0px;
                width:    100%;
            }
        </style>
    </head>

    <body>
        <iframe id="iframe1" src="HERE PLACE YOUR URL" frameborder="0"></iframe>
    </body>
</html>
4
user352353