php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.09.2011, 14:31  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard PHP, PATH_SEPARATOR und Source Guardian

Hi Leute,

ich habe hier gerade ein für mich unerklärliches Phänomen.

Gegeben ist das Testscript:
PHP-Code:
var_dump(PATH_SEPARATOR); 
und zwei Debian-Server (phpinfo):

1) PHP Version 5.2.6-1+lenny12
2) PHP Version 5.3.3-7+squeeze3

Auf beiden Servern ist die Ausgabe wie erwartet
Code:
string(1) ":"
Wenn ich dieses Script mit Source Guardian 8.2 unter Windows verschlüssele, erhalte ich plötzlich auf dem Server 2 die Ausgabe
Code:
string(1) ";"
, also wird der Windows-Separator benutzt. Auf dem Server 1 bleibt die Ausgabe korrekt.

Ist jetzt die Frage, bei wem der Fehler liegt, Debian oder Source Guardian? Hat dazu jemand eine Erklärung?
Ich warte noch auf eine Antwort vom Source-Guardian-Support, den ich angeschrieben habe.

Ich habe die verschlüsselte Datei mal hochgeladen, vielleicht hat ja jemand einen Decoder (soetwas solls ja geben), mich würde nämlich auch mal der dekodierte Inhalt interessieren.
Angehängte Dateien
Dateityp: zip test_ver.zip (1,3 KB, 1x aufgerufen)
hts ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.09.2011, 14:42  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

ich kenn Source-Guardian nicht, aber ich hab mich kurz mal eingelesen in einen der anderen PHP-Source-Verschlüsseler ...

du musst das Script mit der RICHTIGEN VERSION des Verschlüsselungstools behandeln. Wenn es auf Linux laufen soll, dann auch mit Zielsystem Linux verschlüsseln
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 27.09.2011, 15:01  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard

Das Zielsystem ist egal, man muss nur die passenden Loader einbinden. Bei der Verschlüsselung muss nur die richtige PHP-Version gewählt sein, ich habe 5.2 + 5.3 gewählt.

Und außerdem läuft es auf dem ersten Server (Linux 5.2) korrekt, nur auf dem zweiten mit PHP 5.3 wird komischerweise der Windows-Separator benutzt.
hts ist offline   Mit Zitat antworten
Alt 27.09.2011, 20:21  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Möglich das der Source-Encrypter die Konstanten ausliest und in eigene Konstanten importiert im Zuge der Sourcecode-verwurstung. Wäre zumindest die einzige logische Möglichkeit die dein Problem erklären würde.

Leg doch eine nicht-verschlüsselte Config an oder ein sekundäres nichtverschlüsseltes Bootstrap-Script das diese Konstante dann "importiert". Wär zumindest das was mir so als quick'n'dirty Lösung einfallen würde.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 27.09.2011, 20:49  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von tr0y Beitrag anzeigen
Möglich das der Source-Encrypter die Konstanten ausliest und in eigene Konstanten importiert im Zuge der Sourcecode-verwurstung. Wäre zumindest die einzige logische Möglichkeit die dein Problem erklären würde.
Hatte ich auch zuerst vermutet, also das die Konstante durch einen festen String ersetzt wird, nur dann müsste es auf beiden Servern identisch sein, das ist ja das merkwürdige.

Mal sehen, was mir morgen "hoffentlich" der Support antwortet.
hts ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Open Source Programm ändern??? pulloverschaf Gewerblich 1 26.01.2011 11:58
Unterstützung für Open Source Forum Projekt gesucht WuriuSengu Sonstige 1 26.07.2010 21:36
[S] PHP-Entwickler / Entwickeler für Open Source Projekt _dnl__ Sonstige 1 28.05.2010 17:04
Wie lange ist ein Source Code lizenzgeschützt? regsnerven Off-Topic Diskussionen 17 28.10.2009 11:17
pluginsystem open source Marti95. Scriptbörse 10 11.10.2009 21:23
Gewinnen Sie den Contrexx® Open Source Webdesign Contest 2009 comvation Off-Topic Diskussionen 5 20.07.2009 18:44
Open Source CMS: wer macht mit? chris14465 Beitragsarchiv 6 24.06.2009 17:02
[Erledigt] Source Code durch Quellcode finden. JEGO Off-Topic Diskussionen 9 11.11.2008 12:23
GPL, Open Source notyyy Off-Topic Diskussionen 1 12.08.2008 17:51
PhP Source in der MySql-DB will nicht PHP Tipps 2005 2 28.02.2005 17:16
Source Control Tool Beitragsarchiv 10 24.08.2004 16:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php path_separator, path_separator, path_separator php, debian sourceguardian, path_separato, .6/1*2/- php entschlüsseln, php code verschlüsseln sourceguardian, php path_seperator, path_separator verändern?, sourceguardian keine ausgabe, script mit guardian verschlüsselt, php separator konstante, sourceguardian debian, php path_deperator linux windows ausgabe, php path_separator ausgeben, php sourceguardian windows, php quelltext source guardian, sourceguardian 5.3.3, php windows path_seperator, sourceguardian german support

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum