Top-Themen

Aktuelle Themen (A bis Z)

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

gelöst BATch Zeichen ersetzen

Mitglied: anokkona

anokkona (Level 1) - Jetzt verbinden

28.02.2009, aktualisiert 01.03.2009, 13923 Aufrufe, 4 Kommentare

Greez Mitteinander

Ich weiss das es schon Beiträge über änliches giebt, durch die ich schon sehr weit gekommen bin. Nun stehe ich jedoch for einem Rätsel:

Ich habe mir 2 BATchs geschrieben, die erste wechselt die Buchstaben einer Variablen eingabe in zeichen um, damit sie nicht mehr gelesen werden können, und speichert die Zeichenfolge in einer .txt. Das Funktioniert soweit auch.

Skrypt 1:

@echo off
set MyLW=%CD:~0,3%
Set /p PW2d=<%MyLW%5\data\PW\aenderung.txt

set var=%PW2d%

set var=%var:a=+%
set var=%var:b= (% (ohne lerschlag)
set var=%var:c=?%
set var=%var:d=´%
set var=%var:e= )% (ohne lerschlag)
set var=%var:f=$%
set var=%var:g=£%
set var=%var:h=/%
set var=%var:i=#%
set var=%var:j==%
set var=%var:k=0%
set var=%var:l=*%
set var=%var:m="%
set var=%var:n=1%
set var=%var:o='%
set var=%var:p=-%
set var=%var:q=_%
set var=%var:r=~%
set var=%var:s=!%
set var=%var:t=]%
set var=%var:u=}%
set var=%var:v={%
set var=%var:w=[%
set var=%var:x=;%
set var=%var:y=:%
set var=%var:z=,%

%var%

echo %var% > %MyLW%5\data\PW\aenderung.txt
exit

Die 2te sollte dann alles wieder auflösen, also in den Normalzustand schreiben, tut sie aber nicht.
Ich habe keine ahnung warum aber das dos-fenster blizt nur kurz auf, aber macht nichts.

Könnte es daran liegen dass BATch keine Zeichen in ziffern umwandeln kann, oder wo steckt hier mein Fehler?

Skript 2:

@echo off
set MyLW=%CD:~0,3%
Set /p PW2d=<%MyLW%5\data\PW\aenderung.txt

set var=%PW2d%

set var=%var:+=a%
set var=%var: (=b% (ohne lerschlag)
set var=%var:?=c%
set var=%var:´=d%
set var=%var: )=e% (ohne lerschlag)
set var=%var:$=f%
set var=%var:£=g%
set var=%var:/=h%
set var=%var:#=i%
set var=%var:==j%
set var=%var:0=k%
set var=%var:*=l%
set var=%var:"=m%
set var=%var:1=n%
set var=%var:'=o%
set var=%var:-=p%
set var=%var:_=q%
set var=%var:~=r%
set var=%var:!=s%
set var=%var:]=t%
set var=%var:}=u%
set var=%var:{=v%
set var=%var:[=w%
set var=%var:;=x%
set var=%var::=y%
set var=%var:,=z%

%var%

echo %var% > %MyLW%5\data\PW\aenderung.txt

exit


vielen Dank schon jezt.

anok


PS: arbeite mit win vista
Mitglied: Biber
01.03.2009 um 02:27 Uhr
Moin anokkona,

willkommen im Forum.
Ich vermute, dass die Batch-Zeichen-in-Variable-ersetzen-Syntax dann danebengreift, wenn Zeichen ersetzt werden sollen, die selbst spezielle Bedeutung im CMD-Syntaxumfang haben. Beispiele sind "(", ")", "?" oder "=".
Ein Konstrukt wie..
set var=%var:==j%
...würde selbst mich ins Grübeln bringen - wie mag es der armen von Redmonder PraktikantInnen zusammengeschrotenen CMD.exe gehen?

Vorschlag:
Da Dein Passwort-"Verschlüsselungs"algorithmus -wenn wir mal die Schnörkel und Nebelkerzen weglassen- besteht aus einer normalen 1:1-Zeichenersetzung. Also "Mach mir ein X für ein U vor" et vice versa.
Nicht mehr, nicht weniger. So sicher wie meine Rente.
Also verlierst du nichts, wenn Du nur noch Buchstaben, Ziffern und Sonderzeichen ohne "Spezialbedeutung im Batch" in Deinem Passwort-Zeichenvorrat zulässt und genau diese Zeichen auch in deinem Encrypt-Zeichenvorrat zuordnest.
Lass auf beiden Seiten die oben angeführten Klammern und Frage-/Ausrufe-/Gleichheits-Kleiner/Größer-Zeichen weg.

Das "verschlüsselte" Passwort ist immer noch so komplex, dass es mehr als Minuten Zeit kostet, es zu "erraten".
Und viel mehr kannst du ohnehin nicht erhoffen bei einer 1:1-Vorwärts/Rückwärtsverschlüsselung.

Grüße
Biber
Bitte warten ..
Mitglied: anokkona
01.03.2009 um 10:51 Uhr
Ok vielen dank Jezt klappt das. Ich konnte jedoch gar keine sonderzeichen einbeziehen.

Noch so gaz nebenbei eine Frage; wie sicher ist eine .exe, also wie schnell könnte man das ganze da auslesen?
So wie ich das verstanden habe kann man keine exe zu batch kompillieren oder man erhält nur 0 und 1.


vielen dank nochmals für die schnelle Antwort!

LG Anok
Bitte warten ..
Mitglied: Biber
01.03.2009 um 21:31 Uhr
Moin anokkona,

...wie sicher ist eine .exe, also wie schnell könnte man das ganze da auslesen
Hat nix mit Exe oder Nicht-Exe zu tun. Wenn der Algorithmus nur pilpul ist (mach mir für jedes X ein U vor et vice versa), dann hilft das nur bei 11jährigen.

...Batch-"Kompiler"
Genau das Gleiche. Ist nur nervenberuhigend, wenn Du selbst keine Ahnung ist. Gegen 12jährige absolut wirkungslos - vergeudete Zeit.

--> Wenn irgendetwas helfen könnte, dann ein "echter" Verschüsselungsalgorithmus".
Dafür gibt es Leute (und Utilities), die sich damit auseinandergesetzt und da ein paar Tage Aufwand reingesteckt haben.
Versuche nicht, deren Ergebnisse mit einem 5-Minuten-Batch (oder VBScript oder C#-Schnipsel...) nachzuturnen.
Das kann nicht klappen.

Grüße
Biber
Bitte warten ..
Mitglied: anokkona
01.03.2009 um 22:47 Uhr
Ich versuche auch nicht ein sicheres program zu schreiben, sondern lediglich ein paar daten vor neugirigen bliken schützen, wens jemand trotzdem entdeckt maht mir das nichts aus.

Trotzdem vielen Dank für deine Hilfe.

LG Anok
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Tilde Zeichen per Batch ersetzen
gelöst Frage von Blackhawk386Batch & Shell6 Kommentare

Hi! Ich habe eine Datei in Textform, in der Umlaute per Batch umgewandelt werden müssen. Dazu habe ich hier ...

Batch & Shell

Per Batch Zeichen in Textdatei durch zeilenumbruch ersetzen

Frage von CreamyCewieBatch & Shell3 Kommentare

Hallo, ich habe folgende textdatei (test.txt) "þUEBERþNþSKZþBELþVARTþ3þaaþ5 þacþL þadþ20150385#umbr# UEBERþNþBELDATER" ich brauche nun ein Batch-Script welches mir die gesamte TXT-Datei ...

VB for Applications

VBScript: Hexwert durch Zeichen (String) ersetzen

gelöst Frage von GurkenhobelVB for Applications12 Kommentare

Hallo Gemeinde, ich benötige wieder einmal Euer sachkundiges Expertenwissen. Und zwar möchte ich ältere Textdokumente (erstellt um 2000, evtl. ...

Batch & Shell

In txt file an bestimmter Position zeichen ersetzen, Ideen ?

gelöst Frage von buliwyfBatch & Shell7 Kommentare

EIn freundl. Hallo all ;-) mein Anliegen was mich jetzt 2 Tage beschaeftigt ist : wie kann ich in ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 7 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 9 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 9 StundenMicrosoft7 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 2 TagenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Webbrowser
Welcher Browser ist der Beste?
Frage von justtinWebbrowser13 Kommentare

Hallo Leute Ich habe eine interessante Frage. Mich wurde mal interessieren welcher Browser ist eure meinung nach der beste? ...