Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1373 connectés 

  FORUM HardWare.fr
  Programmation

  j'ai besoin d'aide sous MS-DOS...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

j'ai besoin d'aide sous MS-DOS...

n°201882
bagu
Posté le 26-08-2002 à 12:20:39  profilanswer
 

Voila le prog :
 
@echo off
:debut
cls
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º                                                      º
@echo º Testeur de mot de passe sur le compte administrateur º
@echo º                                                      º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
@echo.
@echo.
@echo Tapez Help comme adresse IP pour obtenir l'aide...
@echo Tapez Add pour ajouter un mot de passe...
@echo.
@echo.
set /p IP=Adresse IP ou nom Netbios :  
if %IP%==HELP goto help
if %IP%==Help goto help
if %IP%==help goto help
if %IP%==Add goto Add
if %IP%==ADD goto Add
if %IP%==add goto Add
set %%i=
set %%j=
@echo.
@echo.
:COMPTE
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º1-Administrateur        º
echo º2-Cfgmicro              º
echo º3-Trend                 º
echo º4-Invit?                º
echo º5-Autre...              º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
@echo.
set /p COMPTE=Compte ? utiliser :
if %COMPTE%==1 (set COMPTE=Administrateur
goto GO)
if %COMPTE%==2 (set COMPTE=Cfgmicro
goto GO)
if %COMPTE%==3 (set COMPTE=Trend
goto GO)
if %COMPTE%==4 (set COMPTE=invite
goto GO)
@echo.
@echo.
set /p COMPTE=Nom du compte ? utiliser :  
@echo.
:GO
cls
@echo   ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
@echo.
@echo   Testeur de mot de passe sur le compte %COMPTE%
@echo.
@echo   ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
@echo.
@echo.
@echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
@echo Test de mot de passe vide...
net use * \\%IP%\c$ /user:%COMPTE% ""
@echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
for /F "tokens=1" %%i in (c:\pass.txt) do (echo Mot de passe test? : %%i
net use * \\%IP%\c$ /user:%COMPTE% %%i
@echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ)
@echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
@echo.
@echo Toutes les possibilit?s de pass.txt ont ete test?es...
@echo.
goto fin
:help
cls
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º                 º
@echo º Rubrique d aide º
@echo º                 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
@echo.
@echo.
@echo.
@echo.
@echo Tapez le nom netbios ou l'adresse IP de l'ordinateur cible
@echo le programme se chargera de tester tout les mots de passes
@echo contenu dans c:\pass.txt
@echo Pour connaitre le mot de passe qui fonctionne, il suffit
@echo de regarder dans la liste des essais celui n'indiquant
@echo pas d erreur.
@echo.
@echo.
@echo Programme cr?? et developp? par xxxx xxxxxxxx
@echo.
@echo.
@echo.
goto fin
:Add
Cls
Set /p MDP=Mot de passe ? ajouter : ?
echo %MDP% >> c:\pass.txt
@echo.
@echo.
@echo.
@echo Mots de passe ajout?...
@echo.
@echo.
:fin
set /p QUESTION=Quitter (O/N) ?  
if %QUESTION%==O goto END
if %QUESTION%==o goto END
if %QUESTION%==N goto debut
if %QUESTION%==n goto debut
cls
goto fin
:END
cls
@echo on
 
Seulement voila j'aimerai que dans pass.txt
il mette le mot qu'on ajoute dans la rubrique add
mais en le mettant a la ligne
c'est a dire, au lieu de :
xxxyyyy
un truc comme :
xxx
yyyy

mood
Publicité
Posté le 26-08-2002 à 12:20:39  profilanswer
 

n°201885
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-08-2002 à 12:22:27  profilanswer
 

Et après ???


---------------
J'ai un string dans l'array (Paris Hilton)
n°201904
bagu
Posté le 26-08-2002 à 12:53:13  profilanswer
 

Harkonnen a écrit a écrit :

Et après ???




Ben comment faire ???

n°201919
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-08-2002 à 14:01:06  profilanswer
 

:heink:  
C quoi ce souk ? T'as pas édité ton post ?? Il en manquait la moitié qd je t'ai répondu !!!  :heink:  
Joooooce !!!
 
Ben sinon, pour ton prob, tu rajoutes un \r\n à la fin de chaque ligne, et voila, tu obtiens ton retour à la ligne


---------------
J'ai un string dans l'array (Paris Hilton)
n°201926
bagu
Posté le 26-08-2002 à 14:05:42  profilanswer
 

Harkonnen a écrit a écrit :

 :heink:  
C quoi ce souk ? T'as pas édité ton post ?? Il en manquait la moitié qd je t'ai répondu !!!  :heink:  
Joooooce !!!
 
Ben sinon, pour ton prob, tu rajoutes un \r\n à la fin de chaque ligne, et voila, tu obtiens ton retour à la ligne




Non je m'était embrouillé les pinceaux !!!
 :D  
/r = ???
/n = ???

n°201930
bagu
Posté le 26-08-2002 à 14:10:46  profilanswer
 

echo %MDP% >> c:\pass.txt /r/n
Ca ne marche pas  :(  
echo %MDP% >> c:\pass.txt \r\n
Ca non plus...

n°201939
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-08-2002 à 14:22:00  profilanswer
 

Euh, non, c'est dans ton fichier que tu dois insérer les codes ASCII de ces caractères (0x0D pour \r et 0x0A pour \n).
Je sais pas si en bat, on peut faire un truc du style  
echo '\r\n' >> C:\pass.txt
Sinon, tu te fais un petit prog qui ouvrira ton fichier pass.txt, et qui rajoutera ces caractères à la fin de chaque ligne.


---------------
J'ai un string dans l'array (Paris Hilton)
n°201950
Carbon_14
Posté le 26-08-2002 à 14:29:27  profilanswer
 

Je sais pas si ça peut marcher avec retour chariot, mais quand on voulait faire un saut de page, on faisait ECHO puis ALT puis 012 (le code de FF).
Vu que c'est un code actif à l'écran, le saut de ligne, je pense pas que ça marche.
 
Il est possible, pour passe casser la tête, de faire un fichier d'un octet comportant le code de saut de ligne (ou de 2 octets si CR et LF indispensables, il me semble que le DOS ajoute LF quand on envoie CR, mais ma mémoire défaille).
 
Suffit alors de concaténer ce fichier à pass.txt puis le nouveau mot de passe.
qq chose comme
copy cr.txt >> c:\pass.txt (/B(inary) utile ?? ou type cr.txt >> c:\pass.txt)
puis
echo %MDP% >> c:\pass.txt
 
Je viens d'essayer (sous Win NT4) la commande DOS
echo puis Alt puis 012 puis > puis d:\cr.txt
dans CR.TXT, il y a 0D et 0A donc CR et LF !!! (C'est pas ce que je voulais, mais bon..).

n°201960
bagu
Posté le 26-08-2002 à 14:44:28  profilanswer
 

J'ai trouvé une solution...
je créé un fichier texte contenant juste un retour a la ligne puis je fais copy pass.txt+entree.txt ensuite je fais echo test >> pass.txt
et ca marche !
c pas propre mais ca marche... :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  j'ai besoin d'aide sous MS-DOS...

 

Sujets relatifs
[PHP] besoin d'aide pour faire tout en un seul fichier... [RESOLU][vb6 ou console DOS]comment kill t-on explorer.exe ?
qui sait se servir de powerbatch ? (utilitaire de commande sous DOS)Encore besoin de vous (patience de rigueur pour rentrer dans le topac)
[PHP] Aide pour une regexpbesoin d'aide : Visual Basic for Applications
Besoin d'aide avec onFocus et onBlur, svp ! 
Plus de sujets relatifs à : j'ai besoin d'aide sous MS-DOS...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR