phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.03.2003, 10:52   #1
TP-Senior
 
Registriert seit: Jul 2002
Ort: Wien
priamos macht alles soweit korrekt

php code verschlüsselt?!


Hab die Betreuung einer Website übernommen, die großteils in php geschrieben ist.
nun ist der code aber in gewisser weise "verschlüsselt", da es da troubles mit dem coder gegeben hat.
die codes sehen ca. so aus:

PHP-Code:
$Vf2bc5b1d str_replace('\"','"',$Vf2bc5b1d);
 
$V865c0c0b 1;
IF (
$Vaab9e1de==TRUE) { 
include(
"../db_connect.php");
IF (
$V5e50def2=='kunden') {
$Vb4a88417 mysql_query("SELECT * FROM $V5e50def2 WHERE ((modus='aktiv') AND (typ='$V8f75c8b2')) GROUP BY emailadresse",$Vd77d5e50) or die ("nix geht!");}
ELSE
{
$V227cee18 intval($V5485fc4a);
$V99fa307e intval($Vf0c4f11d);
$Vb4a88417 mysql_query("SELECT * FROM $V5e50def2 WHERE ((modus='aktiv') AND(schluessel<=$V227cee18 ) AND (schluessel>$V99fa307e))",$Vd77d5e50) or die ("nix geht in der $V5e50def2");};
$Vf1965a85 mysql_fetch_array($Vb4a88417);
while (
$Vf1965a85 mysql_fetch_array($Vb4a88417)) {
 
F4dfbb099($Vf1965a85[emailadresse], $V264a37a5$Vf2bc5b1d"From: $V5982d5f1");
$V8277e091 $V865c0c0b;
IF (
$V8277e091%1000==0) {echo "$V865c0c0b<br>";}; $V865c0c0b++;
};
};IF (
$V098f6bcd==TRUE) { 
 
};
echo 
"<a href=\"mail.html\">Klick hier um weiterzumailen</a>"
angeblich war da was mit einem "scrammble tool" oder so ähnlich. nun ist der code kaum nachvollziehbar und kaum zum anpssen. hat wer von euch einen tip was man da tun kann - sonst bleibt mir nix anders übrig als alles neu zu schreiben
priamos ist offline   Mit Zitat antworten


Alt 13.03.2003, 11:03   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
So wie's aussieht sind "nur" die Variablennamen unkenntlich gemacht worden. Wie gross ist das Projekt? Eine Möglichkeit hättest du, wenn du dir alle einzelnen Variablen aus den Scripts ziehst und step bei step alle mit suchen/ersetzen neu vergibst... Aufwand ist auf alle Fälle, egal wie du es machst, recht gross. Aber schon gemein sowas

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 13.03.2003, 15:38   #3
TP-Senior
 
Registriert seit: Jul 2002
Ort: Wien
priamos macht alles soweit korrekt
also das nur die variablennamen unbenannt sind hab ich mir auch schon gedacht, aber irgendwie werd ich da auch nicht ganz schlau.
z.b.:
$V227cee18 = intval($V5485fc4a);
ist so definiert und nirgends ist $V5485fc4a definiert.
also irgendwie werd ich da nicht schlau draus.
so ein *#~**#*

also doch alles neu schreiben
priamos ist offline   Mit Zitat antworten
Alt 13.03.2003, 15:42   #4
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
$V5485fc4a kommt höchstwahrscheinlich über ein Formular via POST oder via GET. Mach einfach mal ein print_r($_GET); oder print_r($_POST);

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 14.03.2003, 22:30   #5
TP-Insider
 
Benutzerbild von #!/usr/bin/beer
 
Registriert seit: Jan 2002
Ort: Akhragan
#!/usr/bin/beer bringt sich richtig ein#!/usr/bin/beer bringt sich richtig ein

verschlüsselter code


hmmm vielleicht verden diese "komischen" variablen-namen auch durch irgendeine crypt/decrypt-routine wieder in richtige variblennamen aufgelöst.

bei perl, oder bei ganz gewissen "bösen" programmen wird sowas gerne eingesetzt.

da aber nur die variablennamen und nicht die gesamten funktionen verschlüsselt sind, wird die variante mit dem HTTP GET oder POST wohl eher zutreffen.

wenn es zu unübersichtlich ist, kannst du auch in einem fähigen editor diese blöden mittels globalem ersetzen in dir genehme variablennamen umwandeln.
__________________
میں کانچ کھا سکتا ہوں اور مجھے تکلیف نہیں ہوتی.
நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது
#!/usr/bin/beer ist offline   Mit Zitat antworten
Alt 15.03.2003, 00:32   #6
TP-Senior
 
Registriert seit: Jul 2002
Ort: Wien
priamos macht alles soweit korrekt
der tip mit print_r($_GET); oder print_r($_POST); war große Klasse. Hat mir schon mal sehr weitergeholfen auch wenn die Variablen die ich Suche wohl so nicht übergeben werden.
Hab aber auch irgendwie das Gefühl das da was mit irgendeinem verschlüsselungssystem gedreht wurde, da einige Variablen verschlüsselt sind, aber sonst nirgendwo anders definiert sind
Nunja, muß mich da wohl durchackern....
priamos ist offline   Mit Zitat antworten
Alt 15.03.2003, 00:49   #7
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
ich empfehle dir, hierfür den ultraedit (www.ultraedit.com)
da kannst du über verzeichnisse hinweg suchbegriffe suchen/ersetzen.
ist mir oft eine grosse hilfe, um z.b. funktionsdefinitionen in grossen projekten wiederzufinden.

um welchen umfang handelt es sich denn eigentlich?
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 15.03.2003, 01:46   #8
TP-Senior
 
Registriert seit: Jul 2002
Ort: Wien
priamos macht alles soweit korrekt
danke für den tip longfang. Ich arbeite hauptsächlich mit dreamweaver, da geht das zum Glück auch.
Das Problem ist ja auch weniger das Suchen und Ersetzen, als vielmehr hinter die Logik des Codes zu kommen und das is bei so einer Variablendfinition eher schwierig.
v.a. da ich ja auch noch nicht so der ProfiCoder bin
In Summe hat das Projekt zwischen 200 und 400 Seiten, wobei auch einige statische dabei sind.
Muß mich da aber auch noch reinackern und schauen was wirklich übernommen wird, da ich die Site jetzt komplett überarbeite und ich sie im Zuge des Redesigns vereinfachen möchte wird wohl einiges rausfliegen.

Das ganze ist halt ärgerlich - seh den Sinn nicht ganz in so einem "verschlüsselten Code - außer das es mir die dreifache Arbeit macht.
priamos ist offline   Mit Zitat antworten
Alt 15.03.2003, 22:44   #9
TP-Insider
 
Benutzerbild von #!/usr/bin/beer
 
Registriert seit: Jan 2002
Ort: Akhragan
#!/usr/bin/beer bringt sich richtig ein#!/usr/bin/beer bringt sich richtig ein

[OT] verschlüsselter code


die verschlüsselung soll sicherlich die arbeit des programmierers schützen.

aber man sollte schon, wenn man sich vom auftraggeber trennt, diesem eine unverschlüsselte variante des projektes zukommen lassen, denke ich.

p.s. richtig garstig ist die ACME::PONY && ACME::BUFFY verschlüsselung bei perl.
aus einem extrem einfachen logischen script macht das modul das was man im bild sieht.
und der code funkioniert dabei immer noch einwandfrei.
Angehängte Grafiken
Dateityp: jpg codiert.jpg (207,5 KB, 39x aufgerufen)
__________________
میں کانچ کھا سکتا ہوں اور مجھے تکلیف نہیں ہوتی.
நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது
#!/usr/bin/beer ist offline   Mit Zitat antworten
Alt 15.03.2003, 23:55   #10
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt
.

Geändert von Radoo.de (09.09.2003 um 21:18 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 16.03.2003, 22:36   #11
TP-Insider
 
Benutzerbild von #!/usr/bin/beer
 
Registriert seit: Jan 2002
Ort: Akhragan
#!/usr/bin/beer bringt sich richtig ein#!/usr/bin/beer bringt sich richtig ein

[OT] perl kursus


der perl-kurs war auf einer buch-cd drauf:
udo müller
der perl kurs
mitp-verlag
isbn 382660523-3
das buch ist eine ziemlich gute 850++ seiten perl fibel
kostet neu 79 DM, ich habe es aber billiger beim ebay ersteigert.
__________________
میں کانچ کھا سکتا ہوں اور مجھے تکلیف نہیں ہوتی.
நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது
#!/usr/bin/beer ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
php code verschlüsselt?! php code verschlüsselt?!
« adressen aus einem array lesen. | Popup mit Bild »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


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

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67