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, 2036 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
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Batch & Shell
gelöst Batch: Textdatei Zeilenweise auslesen (2)

Frage von CreatorX zum Thema Batch & Shell ...

Batch & Shell
Verschachtelte For Schleife für Batch Neuling (3)

Frage von yperiu zum Thema Batch & Shell ...

Router & Routing
TPLink Router Standard admin Passwort funktioniert nicht (11)

Frage von Emmy2437 zum Thema Router & Routing ...

Batch & Shell
gelöst Alle Ordner bis auf die letzten 3 per Batch löschen (5)

Frage von Stefan2733 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Linux Netzwerk
gelöst DHCP vergibt keine Adressen (31)

Frage von Maik82 zum Thema Linux Netzwerk ...

Switche und Hubs
LAG zwischen SG300-Switches macht Probleme. Wer weiß Rat? (21)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...