Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch zum vergleich Benutzername und Passwort

Frage Entwicklung Batch & Shell

Mitglied: Luciver1981

Luciver1981 (Level 1) - Jetzt verbinden

02.11.2012, aktualisiert 17:03 Uhr, 2032 Aufrufe, 2 Kommentare

Hallo Mitglieder

Ich habe auf der Seite von Openvpn Wiki folgendes Skript gefunden

01.
@echo off  
02.
set n_user=%username% %password%; 
03.
find /n "%n_user%" X:\Programme\OpenVPN\list.txt >result.txt  
04.
for /f "skip=1" %%a in (result.txt) do set n=%%a 
05.
if "%n%"=="----------" exit 1 
06.
exit 0
Bei meinen versuchen ergab es das egal was ich eingegeben habe, den Exitcode 0 raus kam. Dies soll aber nur bei richtigen Eingaben passieren.
Mitglied: pieh-ejdsch
02.11.2012 um 23:14 Uhr
moin,

mit find ein Zugangspasswort zu vergleichen ist eine schlechte Wahl wenn zB. das Passwort xc;23er lautet, reicht schon das Passwort xc. Da müsste schon eine Gegenprobe her.

Ein Direktvergelich ist da etwas genauer.
01.
:@echo off 
02.
setlocal disabledelayedexpansion 
03.
set /p User="Benutzernamen eingeben: " 
04.
set /p Pass="Passwort eingeben     : " 
05.
chcp 1252>nul 
06.
call :check 
07.
set /a B=%errorlevel% 
08.
chcp 850>nul 
09.
echo %B% 
10.
 
11.
exit /b %B% 
12.
:check 
13.
setlocal enabledelayedexpansion 
14.
for /f "delims=" %%P in ("!user! !Pass!") do (endlocal 
15.
  for /f "usebackq delims=" %%L in ("Datei") do if %%P equ %%L echo Erfolgreich. &exit /b 0 
16.
17.
>&2 echo Fehlerhafte Eingabe! 
18.
exit /b 1
Gruß Phil
Bitte warten ..
Mitglied: Luciver1981
05.11.2012 um 09:31 Uhr
Hallo Phil,

ich bräuchte das aber in verbindung mit einen passwortfile. Desweiteren gibt openvpn den Benutzer und das Passwort als variable weiter. Also fällt weg.

set /p User="Benutzernamen eingeben: "

set /p Pass="Passwort eingeben : "

Gruß André
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(2)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Batch zum bearbeiten mehrerer CSV (2)

Frage von Matzus87 zum Thema Batch & Shell ...

Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Batch & Shell
Dateinamen nach Zeichnen abschneiden - Batch-Shell (9)

Frage von cberndt zum Thema Batch & Shell ...

Batch & Shell
CMD Verschlüsslung ( Batch ) (11)

Frage von clragon zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...

Outlook & Mail
Outlook 2010 findet ost datei nicht (18)

Frage von Floh21 zum Thema Outlook & Mail ...