Italia
Foro

Obfuscating - ein Thema bei XProfan?

 

RAW
Hallo zusammen,

Obfuscating ist bei Interpreter- oder Scriptsprachen ein übliches Vorgehen, wenn der Quelltext mit ausgeliefert wird.
So potuto es bei XProfan aussehen:
Cls:Declare \'
String \'
String, Integer Str, Str$'
String = " Code obfuscating ":Password 1,\
String'   ================               \
\
S\'      " lt. Wikipedia©: Obfuskation ist ein
t\'      " Begriff aus der Softwaretechnik ...
r\'      " (engl. obfuscate) vernebeln, unklar
\'       " machen, verwirren, verschleiern ...
\'       " Die Lösung lautet hier: XProfan X4
\'
 $      = "261848453635446626118":WhileLoop 1 ,\
(Len(Str$)-3),2:Str=&loop+2:Print   \
PWD$(Chr$(Mid$(Mid$(Str$,&loop,     \
2),1,2)));:EndWhile:Print PWD$      \
(Chr$(Mid$(Str$,Str,3))):WaitKey:End\

Ja, ich bin in diesem Foro neu, aber schon Dekaden bei Profan...
 
13.09.2018  
 




p.specht

Welcome. Code funktioniert gut!
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
13.09.2018  
 




Georg
Teles
Sehr interessant !
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

14.09.2018  
 




Michael
W.
[...] 

Wobei man sich dann fragt, warum man sich die Mühe macht.
In einer Unit ist die ganze Sache unsichtbar.
Mit der Direktive $P kann man bei jedem Programm noch dazu verschlüsseln.

Und wenn es wirklich sichtbar sein muss, dann muss es auch verständlich sein.

Das Verkleinern des Quellcodes sieht man z.B. bei den Scriptpaketen wie z.B. jQuery und Co. Die liefern dann beide Varianten, Klartext und Minimalversion, da läßt sich das dann nachvollziehen.

Dort wo man es nicht nachvollziehen kann....
 
Alle Sprachen
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
16.09.2018  
 




p.specht

Ich kann das brauchen, um den Sourcetext lesbar (und per andere einschätzbar) zu halten, aber Passworte, die ja mit Eingaben verglichen werden müssen, nicht gleich jedem preiszugeben, der Notepad,exe bedienen kann...
Selbstverständlich gäbe es auch andere Methoden, aber die sind komplizierter.
Kleiner Wermutstropfen: Sich darauf verlassen, daß PWD$ circa alle Versionen den gleichen Algorithmus verwendet, ist bereits einmal ins Auge gegangen.

Gruss
 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
16.09.2018  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

4.654 Views

Untitledvor 0 min.
RAW14.12.2022
Rolf Koch11.11.2021
iF31.10.2020
Jörg Sellmeyer28.05.2020
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie