[Javascript] %username%

Will -  
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,

Je sais que le sujet a déjà été lancé, mais je n'ai pas trouvé les réponses.

Quelqu'un saurait comment récupérer le %username% (qu'on peut obtenir facilement dans les batchs par exemple) avec Javascript afin de l'utiliser sur une petite page html?

ThanX

4 réponses

  1. namavic
     
    Pour ceux qui passe par là, voici la version javascript :

    <script language="javascript" type="text/javascript">
    function DisplayUserName(){
    var objNet;
    objNet = new ActiveXObject('WScript.NetWork');
    var strInfo;
    strInfo = objNet.UserName;
    alert(strInfo);
    }
    </script>
    5
  2. Utilisateur anonyme
     
    Salut!

    Je ne sais pas si c'est possible en Javascript.

    Par contre tu peux le faire ne VBScript, mais l'utilisateur verra alors une popup apparaître l'avertissant qu'un contrôle ActiveX tente d'être utilisé (si Internet Explorer est configuré correctement ;-) ) et ce script ne tournera que sous IE.

    <html>
    <head>
    <script language="vbscript" type="text/vbscript">
     Sub DisplayUserName
      Dim objNet
      On Error Resume Next
      Set objNet = CreateObject("WScript.NetWork") 
      If  Err.Number <> 0 Then
        MsgBox "Cannot do it"
      End if
    	
      Dim strInfo
      strInfo = "username = " & objNet.UserName 
      MsgBox strInfo
      Set objNet = Nothing
     End Sub
    </script>
    </head>
    
    <body onload="vbscript: DisplayUserName">   
    </body>
    </html>
    


    ;-)
    HackTrack
    1
  3. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Ce qui ne fonctionnera qu'avec Internet Explorer. Il n'y a pas d'équivalent pour Firefox, pour des raisons de sécurité.
    1