kann mir jemand einen Tipp geben, wie man so ASCII-Krützel (z.b.
[....]%40%5DFDC%5C%18M%11%0BOQT%11%19Q%18Q%16D%5DkFCX%5CW%1D%11%19%12%19[....])
aus JavaScripts in Spam in ein lesbares Format bringen kann, ohne
jedes Zeichen einzeln nachschlagen und übersetzen zu müssen?
Ich hab's mit unencode versucht, dann kommt aber nur <html></html>
dabei raus.
Gibt's dar nicht ein Toll oder einen Editor der sowas kann?
Bin für jeden Tipp dankbar.
Daniela
Erstelle Dir diese HTML-Datei:
<html>
<head><title>(un)escape</title>
<SCRIPT LANGUAGE="Javascript">
function E() { var Text=escape(document.f1.textfeld.value);
document.f1.textfeld.value=Text; }
function U() { var Text=unescape(document.f1.textfeld.value);
document.f1.textfeld.value=Text; }
</SCRIPT>
</head>
<body>
<h1>Umwandlung per (un)escape</h1>
<form name="f1">
<textarea cols="80" rows="28" name="textfeld"></textarea><br>
<input type="button" value="escape" onclick="E()">
<input type="button" value="unescape" onclick="U()">
</form>
</body>
</html>
und öffne sie mit einem javascriptfähigen Browser.
Oder erstelle Dir diese Perl-Datei:
#!/usr/bin/perl -w
if($#ARGV==1) {
$infile=$ARGV[0];
$outfile=$ARGV[1];
if(!-r $infile) { die("Cannot read $infile\n"); }
open(INFILE,$infile) || die("Could not read $infile\n");
open(OUTFILE,'> '.$outfile) || die("Could not write $outfile\n");
flock(INFILE,1);
flock(OUTFILE,2);
while(defined($zeile=<INFILE>)) {
$zeile=~s/%([A-F0-9][A-F0-9])/chr(hex $1)/ge;
print OUTFILE $zeile;
}
flock(OUTFILE,8);
close(OUTFILE);
flock(INFILE,8);
close(INFILE);
}
else {
print STDOUT "Syntax: unescape.pl infile outfile\n";
}
und nutze Sie wie bei Syntax angegeben. Auch hier brauchst Du natürlich
einen Interpreter.
Solltest Du dann noch auf "JScript.Encode" treffen, dann findest Du das
Nötige auf http://www.virtualconspiracy.com/scrdec.html
Ciao,
Hatto
--
"Besser eine Ohrfeige von einem Weisen, als der Kuss eines Narren."
(Jüdisches Sprichwort)
> kann mir jemand einen Tipp geben, wie man so ASCII-Krützel (z.b.
>
[....]%40%5DFDC%5C%18M%11%0BOQT%11%19Q%18Q%16D%5DkFCX%5CW%1D%11%19%12%19[....])
> aus JavaScripts in Spam in ein lesbares Format bringen kann, ohne
> jedes Zeichen einzeln nachschlagen und übersetzen zu müssen?
Das sieht mir nach URL-Encodierten Strings aus, die per Javascript zusätzlich
codiert sind. Mein einfacher Decoder unter 7eggert.de.vu/url_decode.html
kann Dir da leider nicht helfen.
Unter http://www.mozilla.org/js/spidermonkey gibt es eine Javascript-Engine,
die man jedoch mit angepaßtem Script beschicken muß (print statt
document.write). Besonders lästig ist die Eigenschaft, den eingegebenen
Javascript-Code zu beautifizieren, da selbstprüfender Code somit nicht ohne
weitere Modifizierung läuft.
--
Warren's Regel:
Willst du den Fachmann herausfinden, nimm den, der die meiste
Zeit braucht und die höchsten Kosten für eine Sache voraussagt.
>kann mir jemand einen Tipp geben, wie man so ASCII-Krützel (z.b.
>[....]%40%5DFDC%5C%18M%11%0BOQT%11%19Q%18Q%16D%5DkFCX%5CW%1D%11%19%12%19[....])
>aus JavaScripts in Spam in ein lesbares Format bringen kann, ohne
>jedes Zeichen einzeln nachschlagen und übersetzen zu müssen?
>Ich hab's mit unencode versucht, dann kommt aber nur <html></html>
>dabei raus.
Guckst Du hier:
http://www.swishweb.com/dec.htm und dann ggf. mit "Insert code manually"
Guido
DANKE!
Daniela