| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Benutzer Registriert seit: 12.02.2009
Beiträge: 63
PHP-Kenntnisse: Fortgeschritten ![]() | Hallo ich melde mich mal wieder mit einem Problem/Frage. Ich wollte mal den SyntaxHighlighter von Alex Gorbatchev ausprobieren (version 3.0.83 (July 02 2010). Nach dem Download entpacken und anpassen der Verzeichnisse funktionierte das nicht mit der Datei src/shCore.js XRegExp is not defined Zeile 124 und SyntaxHighlighter is undefined Zeile 45 Nachdem ich PHP-Code: ganz recht erscheint ein kleiner giftgrünes Button etwa 5x5 pixel, wenn mann draufklickt geht ein Popup auf in dem man azum Donate aufgefordert wird. So ein Aufwand, um Popup erscheint mir etwas komisch und ich habe mir den Kode etwas genauer angesehen komme aber noch nicht ganz damit klar. in scripts/shCore.js steht nur ein riesiges eval das anscheinend mit dem Packer von dean edwards verschlüsselt ist. ich habe das zunächst mal durch http://jsbeautifier.org/ gejagt und kam so zu einer etwas lesbaren Variante. In dieser Variante wird ird sichtbar, dass der String des eval aber noch einmal modifiziert wird. ich musste mit document.write ausgeben, da alert dann nicht mehr funktioniert. Die Frage ist, was hat er noich alles modifizeirt? Was da dann passiert habe ich noch nicht verifizieren können. und ich kann mit meinen Kentnissen auch nicht das Endergebnis mit der ungepackten src/shCore.js vergleichen. Da in der Version 3.0.83 mit autoload die die entsprechenden brushes nachgeladen werden, stellen sich mir folgende Fragen: -das script wird später im Browser des Anwenders ausgeführt. Kann damit nicht beliebiger Code nachgeladen werden. Das wäre der Trojaner schlechthin. - Hat jemand einen fix für src/shCore.js ich hasse eval und derartige obfuscation . - Wie kann ich an den engültig generierten Code rankommen? - Hat sich jemand das Ding evtl schon mal genauer angeschaut? Gruß Papalangi_44 |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Benutz halt was anderes, offenes. Wozu der Aufwand! Ansonsten gilt: http://www.php.de/php-einsteiger/543...produkten.html (Fachfragen zu bestimmten Softwareprodukten) Das schließt Evaluierung / Reverse engineering mit ein. Wenn der Autor seinen Code verstecken wollte, wird er einen Grund dazu haben. Das solltest Du akzeptieren.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 14.06.2009
Beiträge: 1.725
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | http://bitbucket.org/alexg/syntaxhighlighter/src Edit: @#4: Dass ich den Code innerhalb von 10 Sekunden gefunden habe, lasse ich mal unerwähnt. Geändert von mermshaus (09.10.2010 um 22:47 Uhr). |
| | |
| | ||
| Benutzer Registriert seit: 12.02.2009
Beiträge: 63
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Nicht umsonst wird doch wohl auch von Mozilla auf die Gefahr von eval hingewiesen. Wenn während der Auflösung des Strings aus ca 10.000 Zeichen ca 20.000 Zeichen werden und das dann immer noch verschlüsselt ist, , dann kann man ja wohl mal fragen was das soll. Nur um ein Donate-Popup das erst bei einem Klick auf einen winzigen Button erscheint, ist das jedenfalls nicht gemacht worden. Da hilft es mir auch nix, dass diese Routine in 1001 Dokumentationsseiten verwendet wird. Natürlich kann ich was anderes verwenden, ich habe schon lange eine Routine die ähnliches mittels php und highlight_file bzw highlight_string macht serverseitig macht . Wenn dir die Sicherheit deiner Webseitenbesucher egal ist, kann ich deiner Argumentation folgen. Na ja, bin dann evtl im falschen Forum. Gruß papalangi_44 | |
| | |
| | ||
| Benutzer Registriert seit: 12.02.2009
Beiträge: 63
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
- wenn ein einfacher alert("Hallo"); mir nach einem Refresh der Seite nur noch ein ein leeres Alert-Fenster zeigt, habe ich damit ein Problem. - Hat sich jemand das Ding evtl schon mal genauer angeschaut? ich habe nicht darum gebeten, das ihr den Code für micht untersucht. - Danke mermshaus, das war der gesuchte Hinweis, (wenn ich weiss wo ich suchen muß, finde ich es auch in 10 Sekunden). In der Regel löse ich meine Programmierprobleme (seit über 40 Jahren) allein und frage nicht in irgendeinem Form nach. | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Eval Error | CoKeSiDe | PHP Tipps 2010 | 7 | 18.08.2010 02:30 |
| eval() | Creator | PHP Tipps 2010 | 13 | 22.07.2010 17:26 |
| eval, preg_match ? php phrasen ? ^^ | notyyy | PHP Tipps 2007 | 10 | 21.12.2006 16:24 |
| Nach Download -> Seite erscheint in HTML-Code | Locutus007 | PHP Tipps 2006 | 8 | 26.05.2006 02:46 |
| Code per eval umsetzen und Funktion integrieren | Tscheggi | PHP Tipps 2006 | 6 | 10.05.2006 10:46 |
| Feld erscheint, wenn Radiobox ausgefüllt ist | PHP Tipps 2006 | 2 | 15.01.2006 19:03 | |
| [Erledigt] Navigation auf Smarty umstellen?! | PHP-Fortgeschrittene | 3 | 10.01.2006 09:19 | |
| array keys mit eval erzeugen | ff-webdesigner | PHP-Fortgeschrittene | 4 | 22.10.2005 18:44 |
| eval für arrays | sysop | PHP Tipps 2005-2 | 4 | 26.09.2005 20:23 |
| eval und DB | PHP Tipps 2005-2 | 8 | 03.09.2005 09:58 | |
| irc bot probleme mit fread & eval | PHP-Fortgeschrittene | 8 | 02.07.2005 01:28 | |
| [Frage] Eval führt sich nur 1x aus danach ist ende... | PHP Tipps 2005 | 4 | 17.03.2005 13:52 | |
| eval fehler abfangen | PHP Tipps 2005 | 9 | 18.02.2005 19:37 | |
| eval und Cookie | PHP Tipps 2004 | 4 | 27.10.2004 23:00 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| \xregexp is not defined\, xregexp is not defined, error in eval of syntaxhighlighter, \ird\ entpacken, syntaxhighlighter trojaner, js eval syntaxfehler, es scheint mir verdächtig, jemandem trojaner unterjubeln, \syntaxhighlighter is undefined\, syntaxhighlighter is undefined, \xregexp is not defined\ syntax highlighter, erscheint mir komisch, scripts/shcore.js, er erscheint mir im, javscript syntaxhighlighter refresh, er erscheint mir seltsam,, trojaner grund codes, php wie html syntax highlighter |