Bonjour tout le monde !
Je cherche une solution "secure" pour changer le mot de passe
administrateur local d'une machine, en connaissant le precedent.
Cette machine est en Windows XP Pro SP2, dans un domaine NT 4.0
J'ai trouve ce bout de code :
###############################
strComputer = "MyComputer"
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator,
user") objUser.SetPassword "password"
objUser.SetInfo
###############################
Mais il faut fournir le mot de passe en clair.
On m'as proposé d'utiliser le Script Encoder, mais mon script est un
VBS tout simple ,
et non integré dans une page ASP,
Pourquoi veux-tu qu'il soit dans une page ASP ?
donc je n'ai pas trouvé la manière de proceder pour l'encodage....
( est ce possible de coder uniquement un VBS ? )
Bien sûr !!!
Bonjour tout le monde !
Je cherche une solution "secure" pour changer le mot de passe
administrateur local d'une machine, en connaissant le precedent.
Cette machine est en Windows XP Pro SP2, dans un domaine NT 4.0
J'ai trouve ce bout de code :
###############################
strComputer = "MyComputer"
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator,
user") objUser.SetPassword "password"
objUser.SetInfo
###############################
Mais il faut fournir le mot de passe en clair.
On m'as proposé d'utiliser le Script Encoder, mais mon script est un
VBS tout simple ,
et non integré dans une page ASP,
Pourquoi veux-tu qu'il soit dans une page ASP ?
donc je n'ai pas trouvé la manière de proceder pour l'encodage....
( est ce possible de coder uniquement un VBS ? )
Bien sûr !!!
Bonjour tout le monde !
Je cherche une solution "secure" pour changer le mot de passe
administrateur local d'une machine, en connaissant le precedent.
Cette machine est en Windows XP Pro SP2, dans un domaine NT 4.0
J'ai trouve ce bout de code :
###############################
strComputer = "MyComputer"
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator,
user") objUser.SetPassword "password"
objUser.SetInfo
###############################
Mais il faut fournir le mot de passe en clair.
On m'as proposé d'utiliser le Script Encoder, mais mon script est un
VBS tout simple ,
et non integré dans une page ASP,
Pourquoi veux-tu qu'il soit dans une page ASP ?
donc je n'ai pas trouvé la manière de proceder pour l'encodage....
( est ce possible de coder uniquement un VBS ? )
Bien sûr !!!
Dans le message news: ,
Kevin Lomax s'est ainsi exprimé:Bonjour tout le monde !
Je cherche une solution "secure" pour changer le mot de passe
administrateur local d'une machine, en connaissant le precedent.
Cette machine est en Windows XP Pro SP2, dans un domaine NT 4.0
J'ai trouve ce bout de code :
###############################
strComputer = "MyComputer"
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator,
user") objUser.SetPassword "password"
objUser.SetInfo
###############################
Mais il faut fournir le mot de passe en clair.
On m'as proposé d'utiliser le Script Encoder, mais mon script est un
VBS tout simple ,
et alors ???et non integré dans une page ASP,
Pourquoi veux-tu qu'il soit dans une page ASP ?donc je n'ai pas trouvé la manière de proceder pour l'encodage....
( est ce possible de coder uniquement un VBS ? )
Bien sûr !!!
Il suffit d'exécuter
screnc /?
pour s'en rendre compte :
Usage: screnc [/?] [/s] [/f] [/xl] [/l ScriptLanguage] [/e
DefaultExtension]
<source> <destination>
Encode embedded script.
/? - Help
/s - Silent: display no messages
/f - Force: allow file(s) overwrite (source == destination)
/xl - Exclude Language: does not add the language directive in asp files
/l ScriptLanguage -
Script Default Language: specify the default script language to be
used when encoding
/e DefaultExtension -
Default Extension: override actual file extension. Control the
encoder to be loaded.
<source>
The file to encode. It can have wildcard characters.
<destination>
The destination file. When <source> contains wildcard characters,
<destination> is the directory where to place the encoded
files; files will keep the same name. When <source> and
<destination> are the same /f must be used.
Examples:
screnc test.html encode.html
encode test.html into encode.html
screnc /f test.html
encode and override test.html
screnc /e html test.txt test1.txt
treat text.txt as an html file, encode it into text1.txt
screnc test.asp c:myDirtest.asp
encode test.asp into c:myDirtest.asp
screnc *.asp c:myDir
encode all the asp files in the current directory and place
them in c:myDir
screnc -s -f *.sct
encode all the scriptlet files in the current directory and
override them. No message is displayed
screnc -e asp *.* c:myDir
encode *all* the files in the current directory as asp
files.
Place these files in c:myDir
screnc -e asp -xl *.inc c:myDir
encode all the files with .inc extension as asp files.
Does not add the @LANGUAGE directive at the top of the file
screnc -l vbscript test.html encode.html
encode test.html into encode.html. When a script tag with
no language attribute is found, VBScript is assumed to be
the default language. If -l is not specified, JScript is
assumed for html and VBScript is the default for asp
Tu peux encoder sans problème un VBS ou un JS...
screnc.exe hello.vbs hello.vbe
wscript.echo "Hello, World!"
se transforme alors en
#@~^HAAAAA==Akm.bwDR+1tK~J_+sVK~~ KDV9ZJpgkAAA==^#~@
MAIS .........
cela NE SERT STRICTEMENT A RIEN !
Car ce n'est pas du chiffrement, mais du codage ....
Il est très facile de décoder n'importe quel script encodé avec SCRENC.EXE!
J'ai d'ailleurs écrit un script WSF qui le fait !
(avec le concours de JL ANTOINE)
http://www.bellamyjc.org/fr/vbsdownload.html#scrdecode
---------------------------------------------------------------------
Ce script en ligne de commande décode tout fichier vbe,je,asp,html,...
encodé au préalable à l'aide de l'encodeur "screnc.exe" de Microsoft :
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp
ou à l'aide du script "screncode.wsf"
JCB © 2004 / Jean-Luc Antoine © 2002
---------------------------------------------------------------------
Utilisation : scrdecode.wsf srce dest [A]
Options :
srce : Nom de fichier source à décoder
dest : Nom de fichier destination décodé
A : Affichage du fichier décodé dans le bloc-notes
Chaque nom de fichier doit être encadré par des guillemets
s'il contient des espaces.
Exemples :
----------
scrdecode.wsf h:wshmonscript.vbe "m:mes scriptsmonscript.vbs"
scrdecode.wsf D:Inetpubwwwrootident.asp "k:mon siteidentdec.asp" A
---------------------------------------------------------------------
Si tu veux sécuriser ton script, il faut passer le nouveau password en
paramètre.
Dans le message news:A197DF8A-45D8-49F8-B8B1-509725BDA418@microsoft.com ,
Kevin Lomax <KevinLomax@discussions.microsoft.com> s'est ainsi exprimé:
Bonjour tout le monde !
Je cherche une solution "secure" pour changer le mot de passe
administrateur local d'une machine, en connaissant le precedent.
Cette machine est en Windows XP Pro SP2, dans un domaine NT 4.0
J'ai trouve ce bout de code :
###############################
strComputer = "MyComputer"
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator,
user") objUser.SetPassword "password"
objUser.SetInfo
###############################
Mais il faut fournir le mot de passe en clair.
On m'as proposé d'utiliser le Script Encoder, mais mon script est un
VBS tout simple ,
et alors ???
et non integré dans une page ASP,
Pourquoi veux-tu qu'il soit dans une page ASP ?
donc je n'ai pas trouvé la manière de proceder pour l'encodage....
( est ce possible de coder uniquement un VBS ? )
Bien sûr !!!
Il suffit d'exécuter
screnc /?
pour s'en rendre compte :
Usage: screnc [/?] [/s] [/f] [/xl] [/l ScriptLanguage] [/e
DefaultExtension]
<source> <destination>
Encode embedded script.
/? - Help
/s - Silent: display no messages
/f - Force: allow file(s) overwrite (source == destination)
/xl - Exclude Language: does not add the language directive in asp files
/l ScriptLanguage -
Script Default Language: specify the default script language to be
used when encoding
/e DefaultExtension -
Default Extension: override actual file extension. Control the
encoder to be loaded.
<source>
The file to encode. It can have wildcard characters.
<destination>
The destination file. When <source> contains wildcard characters,
<destination> is the directory where to place the encoded
files; files will keep the same name. When <source> and
<destination> are the same /f must be used.
Examples:
screnc test.html encode.html
encode test.html into encode.html
screnc /f test.html
encode and override test.html
screnc /e html test.txt test1.txt
treat text.txt as an html file, encode it into text1.txt
screnc test.asp c:myDirtest.asp
encode test.asp into c:myDirtest.asp
screnc *.asp c:myDir
encode all the asp files in the current directory and place
them in c:myDir
screnc -s -f *.sct
encode all the scriptlet files in the current directory and
override them. No message is displayed
screnc -e asp *.* c:myDir
encode *all* the files in the current directory as asp
files.
Place these files in c:myDir
screnc -e asp -xl *.inc c:myDir
encode all the files with .inc extension as asp files.
Does not add the @LANGUAGE directive at the top of the file
screnc -l vbscript test.html encode.html
encode test.html into encode.html. When a script tag with
no language attribute is found, VBScript is assumed to be
the default language. If -l is not specified, JScript is
assumed for html and VBScript is the default for asp
Tu peux encoder sans problème un VBS ou un JS...
screnc.exe hello.vbs hello.vbe
wscript.echo "Hello, World!"
se transforme alors en
#@~^HAAAAA==Akm.bwDR+1tK~J_+sVK~~ KDV9ZJpgkAAA==^#~@
MAIS .........
cela NE SERT STRICTEMENT A RIEN !
Car ce n'est pas du chiffrement, mais du codage ....
Il est très facile de décoder n'importe quel script encodé avec SCRENC.EXE!
J'ai d'ailleurs écrit un script WSF qui le fait !
(avec le concours de JL ANTOINE)
http://www.bellamyjc.org/fr/vbsdownload.html#scrdecode
---------------------------------------------------------------------
Ce script en ligne de commande décode tout fichier vbe,je,asp,html,...
encodé au préalable à l'aide de l'encodeur "screnc.exe" de Microsoft :
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp
ou à l'aide du script "screncode.wsf"
JCB © 2004 / Jean-Luc Antoine © 2002
---------------------------------------------------------------------
Utilisation : scrdecode.wsf srce dest [A]
Options :
srce : Nom de fichier source à décoder
dest : Nom de fichier destination décodé
A : Affichage du fichier décodé dans le bloc-notes
Chaque nom de fichier doit être encadré par des guillemets
s'il contient des espaces.
Exemples :
----------
scrdecode.wsf h:wshmonscript.vbe "m:mes scriptsmonscript.vbs"
scrdecode.wsf D:Inetpubwwwrootident.asp "k:mon siteidentdec.asp" A
---------------------------------------------------------------------
Si tu veux sécuriser ton script, il faut passer le nouveau password en
paramètre.
Dans le message news: ,
Kevin Lomax s'est ainsi exprimé:Bonjour tout le monde !
Je cherche une solution "secure" pour changer le mot de passe
administrateur local d'une machine, en connaissant le precedent.
Cette machine est en Windows XP Pro SP2, dans un domaine NT 4.0
J'ai trouve ce bout de code :
###############################
strComputer = "MyComputer"
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator,
user") objUser.SetPassword "password"
objUser.SetInfo
###############################
Mais il faut fournir le mot de passe en clair.
On m'as proposé d'utiliser le Script Encoder, mais mon script est un
VBS tout simple ,
et alors ???et non integré dans une page ASP,
Pourquoi veux-tu qu'il soit dans une page ASP ?donc je n'ai pas trouvé la manière de proceder pour l'encodage....
( est ce possible de coder uniquement un VBS ? )
Bien sûr !!!
Il suffit d'exécuter
screnc /?
pour s'en rendre compte :
Usage: screnc [/?] [/s] [/f] [/xl] [/l ScriptLanguage] [/e
DefaultExtension]
<source> <destination>
Encode embedded script.
/? - Help
/s - Silent: display no messages
/f - Force: allow file(s) overwrite (source == destination)
/xl - Exclude Language: does not add the language directive in asp files
/l ScriptLanguage -
Script Default Language: specify the default script language to be
used when encoding
/e DefaultExtension -
Default Extension: override actual file extension. Control the
encoder to be loaded.
<source>
The file to encode. It can have wildcard characters.
<destination>
The destination file. When <source> contains wildcard characters,
<destination> is the directory where to place the encoded
files; files will keep the same name. When <source> and
<destination> are the same /f must be used.
Examples:
screnc test.html encode.html
encode test.html into encode.html
screnc /f test.html
encode and override test.html
screnc /e html test.txt test1.txt
treat text.txt as an html file, encode it into text1.txt
screnc test.asp c:myDirtest.asp
encode test.asp into c:myDirtest.asp
screnc *.asp c:myDir
encode all the asp files in the current directory and place
them in c:myDir
screnc -s -f *.sct
encode all the scriptlet files in the current directory and
override them. No message is displayed
screnc -e asp *.* c:myDir
encode *all* the files in the current directory as asp
files.
Place these files in c:myDir
screnc -e asp -xl *.inc c:myDir
encode all the files with .inc extension as asp files.
Does not add the @LANGUAGE directive at the top of the file
screnc -l vbscript test.html encode.html
encode test.html into encode.html. When a script tag with
no language attribute is found, VBScript is assumed to be
the default language. If -l is not specified, JScript is
assumed for html and VBScript is the default for asp
Tu peux encoder sans problème un VBS ou un JS...
screnc.exe hello.vbs hello.vbe
wscript.echo "Hello, World!"
se transforme alors en
#@~^HAAAAA==Akm.bwDR+1tK~J_+sVK~~ KDV9ZJpgkAAA==^#~@
MAIS .........
cela NE SERT STRICTEMENT A RIEN !
Car ce n'est pas du chiffrement, mais du codage ....
Il est très facile de décoder n'importe quel script encodé avec SCRENC.EXE!
J'ai d'ailleurs écrit un script WSF qui le fait !
(avec le concours de JL ANTOINE)
http://www.bellamyjc.org/fr/vbsdownload.html#scrdecode
---------------------------------------------------------------------
Ce script en ligne de commande décode tout fichier vbe,je,asp,html,...
encodé au préalable à l'aide de l'encodeur "screnc.exe" de Microsoft :
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp
ou à l'aide du script "screncode.wsf"
JCB © 2004 / Jean-Luc Antoine © 2002
---------------------------------------------------------------------
Utilisation : scrdecode.wsf srce dest [A]
Options :
srce : Nom de fichier source à décoder
dest : Nom de fichier destination décodé
A : Affichage du fichier décodé dans le bloc-notes
Chaque nom de fichier doit être encadré par des guillemets
s'il contient des espaces.
Exemples :
----------
scrdecode.wsf h:wshmonscript.vbe "m:mes scriptsmonscript.vbs"
scrdecode.wsf D:Inetpubwwwrootident.asp "k:mon siteidentdec.asp" A
---------------------------------------------------------------------
Si tu veux sécuriser ton script, il faut passer le nouveau password en
paramètre.