Hallo,
ich muss in eine .exe verschlüsselt einen String einbauen, welcher nach Möglichkeit nicht so einfach verändert werden kann.
Derzeit nutze ich ROT13 und packe die .exe mit UPX, allerdings ist mir das bischen zu einfach.
Gibt's noch eine andere Möglichkeit? Die Software soll nur mit einer bestimmten Domain funktioniert, welche als String hinterlegt ist.
Sichere Textverschlüsselung als ROT13
Sichere Textverschlüsselung als ROT13
PB 6.21 | Win 11
- KeyKon
- Beiträge: 1412
- Registriert: 10.09.2004 20:51
- Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit) - Wohnort: Ansbach
- Kontaktdaten:
Setz die Domain in viele kleine string wo immer nur ein richtiger Buchstabe unter vielen drin ist und pick dann direkt bei der Verarbeitung nur die richtigen Buchstaben aus den richtigen strings (die du natürlich immernoch verschlüsseln kannst)
Is natürlich auch nur ein weiteres Hindernis, was die gezielte manipulation erschwert...
Is natürlich auch nur ein weiteres Hindernis, was die gezielte manipulation erschwert...
(\/) (°,,,°) (\/)
@Delle:
z.B. hier: http://www.purebasic.fr/german/viewtopi ... 765#169765
oder ROT26
Grüße ... Kiffi
z.B. hier: http://www.purebasic.fr/german/viewtopi ... 765#169765
oder ROT26

Grüße ... Kiffi
a²+b²=mc²
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
je nachdem wie variabel das für dich selber sein muss...
du könntest auch an verschiedensten stellen im code variablen für einzelbuchstaben definieren,
also ganz am Anfangund in irgendeiner procedure mittendrinund in dem stil überall verteilt
und ne weile bevor du den code benutzen willst steht dann
das wäre dann extrem schwierig aufzufinden, da würden viele aufgeben, bevor sie zum verändern kommen.
allerdings ist es absolut hardcoded, auch für dich im source aufwendig zu ändern.
du könntest auch an verschiedensten stellen im code variablen für einzelbuchstaben definieren,
also ganz am Anfang
Code: Alles auswählen
ch2 = 69
Code: Alles auswählen
ch4 = 76
Code: Alles auswählen
ch3 = 76
...
ch1 = 68
...
ch5 = 69
Code: Alles auswählen
code$ = Chr(ch1) + Chr(ch2) + Chr(ch3) + Chr(ch4) + Chr(ch5)
allerdings ist es absolut hardcoded, auch für dich im source aufwendig zu ändern.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.