Einzelnen Beitrag anzeigen
Alt 23.03.2005, 00:17   #5 (permalink)
Qndre
Stickstoff Junkie
 

Registriert seit: 06.07.2004
Beiträge: 3.814

Qndre wird schon bald berühmt werden

Standard AW: Der Obfuscation-Thread

... möglich.

Achso eins noch bevor's wirklich los geht: An alle die sich jetzt denken: "Schrottigen Source schreiben kann ich auch." oder "Sonderzeichen in eine Textdatei schreiben ist ja nicht schwer." Denkt daran, dass der obfuskierte (sagt man das?) Code auch danach noch ausführbar ist und einen Zweck erfüllt (so wie in meinem Beispiel das Ausgeben des Strings "Just another Perl hacker.").

Obfuscation funktioniert mit vielen Programmiersprachen die auch die im Wikipedia-Zitat genannte "Perl-Magie" besitzen. BASIC und Assembler eignen sich weniger. C, CGI und PHP dagegen eignen sich sehr. Allgemein sind Programmiersprachen mit vielen verschachtelten Argumenten und hoher Sonderzeichendichte im Source gut geeignet dann das verwirrt schonmal stark.

Hab wieder mal einen anderen gebaut:
Code:
<?php $i.=("r<A href=\"You.do.not.seem.to.understand.this.source\">"."<IMG src=\"Obfuscation.pwned.joo\">e"."k"."c");
$i.=("a<FONT face=\"What.is.going.on?\">"."h<STYLE type=\"I.am.the.god.of.php\">"." <I>"."l</U>");
$i.=("r<SCRIPT language=\"A.hexagon.of.a.language\" runat=\"I.am.going.to.confuse.you\">"."e"."p"." ");
$i.=("r<?php echo\"Everything.you.see.is.real;\"?>"."e<?php die\"how.could.i.ever.lie.to.you?status=obfu\"?>"."h"."t");
$i.=("o<SCRIPT language=\"A.very.confused.interpreter\">"."n<SCRIPT runat=\"Something.i.don.t.understand\">"."a"." ");
$i.=("t<STYLE type=\"what.we.don.t.like.is.obfuscation\">"."s<STYLE>"."u<B>"."<BR><BR><BR>J<BR>");$i = strip_tags($i);
$ii="fake_scripts_yaaaa_<?php echo\"$b\";?>";$i=strrev($i);echo"$i";$i="nothing.matters";?>
OK. Ich geb's zu. Der erste war besser.

So jetzt viel Spaß beim Obfu bauen/lösen. Nich dass ich hier der einzige Freak bin.

Geändert von Qndre (23.03.2005 um 16:44 Uhr)
Qndre ist offline   Mit Zitat antworten