Wie verstecke ich die Windows-Batchdatei oder das Kennwort in diesem Text?

Wie verstecke ich die Windows-Batchdatei oder das Kennwort in diesem Text?

Ich habe einen Code, den ich in einer Textdatei speichere und sie locker.bat nenne, und er wird einen Ordner für mich verbergen. Aber das Problem ist, dass ich einfach mit der rechten Maustaste klicken und auf Bearbeiten klicken und das Passwort finden kann (wie unten das Passwort lautet: password_goes_here). Das ist übrigens Windows 8.

Wie verstecke ich das Passwort, sodass es niemand sehen kann, oder kann ich es so einrichten, dass es nicht bearbeitet werden kann?

cls 
@ECHO OFF 
title Folder Private 
if EXIST "HTG Locker" goto UNLOCK 
if NOT EXIST Private goto MDLOCKER 
:CONFIRM 
echo Are you sure you want to lock the folder(Y/N) 
set/p "cho=>" 
if %cho%==Y goto LOCK 
if %cho%==y goto LOCK 
if %cho%==n goto END 
if %cho%==N goto END 
echo Invalid choice. 
goto CONFIRM 
:LOCK 
ren Private "HTG Locker" 
attrib +h +s "HTG Locker" 
echo Folder locked 
goto End 
:UNLOCK 
echo Enter password to unlock folder 
set/p "pass=>" 
if NOT %pass%== PASSWORD_GOES_HERE goto FAIL 
attrib -h -s "HTG Locker" 
ren "HTG Locker" Private 
echo Folder Unlocked successfully 
goto End 
:FAIL 
echo Invalid password 
goto end 
:MDLOCKER 
md Private 
echo Private created successfully 
goto End 
:End

Antwort1

Option 1: Verwenden Sie eine geeignete Programmiersprache, mit der Sie den Code kompilieren können, und setzen Sie Verschlüsselungs-/Verschleierungstechniken ein, sodass das Kennwort für neugierige Personen nicht leicht sichtbar ist.

Option 2: Es gibt Batch-zu-EXE-Konverter, die Sie verwenden können. Ein technisch versierter Benutzer kann wahrscheinlich einen Hex-Editor verwenden (oder sogar einen Texteditor oder einenSaitenDienstprogramm), um die Kennwortzeichenfolge im Klartext in der ausführbaren Datei anzuzeigen, aber der durchschnittliche Benutzer wird ratlos sein.

PS HTG Locker ist sowieso fast nutzlos. Alles estutwerden die Attribute +S und +H für den Ordner gesetzt.

Antwort2

Dies ist zwar möglich, geht jedoch auf Kosten der Möglichkeit, das Programm nachträglich zu bearbeiten.

Was Sie tun müssen, ist dieses Dienstprogramm zu holenHier. Es handelt sich lediglich um eine Batchdatei zum EXE-Compiler, d. h. das Kennwort wird ausgeblendet, Sie können es nach der Kompilierung jedoch nicht mehr bearbeiten.

Wie @EBGreen anmerkt, benötigen Sie zum Anzeigen des Kennworts weiterhin nur einen Hex-Editor.

Es gibt jedoch ein Produkt, das ich früher verwendet habe, das aber kostenpflichtig ist. Sie finden es weiter unten. Es verwendet Verschlüsselung und ein Decodermodul, das es in die EXE kompiliert. Dies wäre die einzige echte Möglichkeit, das Passwort vollständig zu maskieren, da es die Batchdatei vor der Konvertierung verschlüsselt.

http://www.battoexeconverter.com/

verwandte Informationen