Script

/Tag:Script

Chat-Widget mit Nebentätigkeit

Viele Unternehmen setzen zum Online-Kundensupport Chat-Widgets ein, über die sie den Kontakt mit ihren Kunden auf der Webseite pflegen können. Das bekannte Tool Live Help Now ist nun bei einer ungenehmigten Nebentätigkeit erwischt worden: In das Programm war das Krypto-Mining-Script Coinhive integriert, das im Betrieb die Leistung der beteiligten Rechner missbrauchte um darauf Kryptogeld zu schürfen. Dieses Chat-Tool wird von etwa 1.500 Websites benutzt. Sollten Sie als Webworker das Widget ebenfalls benutzt haben, wäre eine Prüfung der entsprechenden Internetpräsenzen dringend anzuraten. Es ist noch nicht ganz klar, ob die Entwickler des Dienstes das Skript vielleicht vorsätzlich eingebaut haben oder ob sie selbst Opfer eines Angriffes von Dritten geworden sind. Sie waren wegen Thanksgiving (Feiertag) und Black Friday in den USA nicht auf Anhieb zu erreichen. Nach vorliegenden Screenshots steigt die CPU-Auslastung nach Einbau des Skriptes mit  dem Mining-Code stark an. Die ca. 1.500 Webseiten, die das Widget aktuell nutzen, trugen [...]

By | 2017-11-26T20:57:28+00:00 November 26th, 2017|Allgemein, Browser, Javascript, Webwerkzeuge|Kommentare deaktiviert für Chat-Widget mit Nebentätigkeit

PHP: Dateien mit DirectoryIterator auslesen

Was macht man, wenn man Dateien aus einem Verzeichnis auflisten soll und das Directory Listing ist deaktiviert und kann auch per .htaccess nicht eingeschaltet werden? Wenn PHP 5.0.0 oder höher zur Verfügung steht, ist das ein Fall für die neue interne Klasse DirectoryIterator. Hier das entsprechende Script:   <?php // Auszulesendes Verzeichnis $verz = 'dateiverzeichnis/'; ?> <table border="0" cellpadding="3" cellspacing="3">     <tr>     <th>Name</th>     <th>Größe</th>     <th>Aktualisierung</th>     </tr> <?php // Directory auslesen und Dateien ausgeben foreach (new DirectoryIterator($verz) as $datei) {     // Nur Dateien     if (!$datei->isDir() && !$datei->isDot())     {         echo '<tr>';         echo '<td><a href="'.$verzeichnis.$datei->getFilename().'">';         echo $datei->getFilename(). '</a></td>';         echo '<td>' .ceil( $datei->getSize()/1024 ). ' KB</td>';         echo '<td>' .date( 'd.m.Y', $datei->getMTime() ). '</td>';         echo "</tr>\n";     } }  // Tabellenende echo '</table>'; ?>

By | 2012-11-08T19:21:20+00:00 November 8th, 2012|PHP|Kommentare deaktiviert für PHP: Dateien mit DirectoryIterator auslesen