Hej nemprogrammering
Fed service i leverer med video og forum, hatten af.
Min webside er blevet hacket og jeg forsøger at rense det.
Alt mulig malware er blevet lagt ind.
Jeg forsøger at køre forskellige php scripts på serveren som kan kravle igennem koden for at fjerne malwaren.
Problemet er at der er noget basal php som jeg ikke forstår endnu.
fx prøver jeg at køre dette script som findes på github:
https://github.com/nbs-system/php-malware-finder
Jeg uploader mappen til min webserver via ftp.
og så har de flg instruks - man skal køre:
$ ./phpmalwarefinder -h
Usage phpmalwarefinder [-cfhtvl] <file|folder> ...
-c Optional path to a rule file
-f Fast mode
-h Show this help message
-t Specify the number of threads to use (8 by default)
-v Verbose mode
Men problemet er at jeg er ret ny til php, jeg forstår ikke syntaksen -er det en command linie
man skriver i et eller andet system der har adgang til webserveren? (et eller andet secureshell agtigt)
eller er det noget man skriver i url'en?
eller noget man sætter ind i en php fil og så kører filen?
Hvordan skal jeg eksekvere det script?
Håber mit spørgsmål giver mening!
php command line
Re: php command line
Det er et bash-script, som køres f.eks ved at du SSH'er ind på serveren og eksekverer filen (f.eks PuTTY på Windows eller ssh i terminalen på mac/linux).
Du kan måske ellers bare lave en php-fil som kalder PHP-funktionen "exec" på bash-filen, og når du så tilgår mydomin.com/minphpfil.php, så vil den køre programmet. Men det afhænger af om din host tillader kald til "exec".
Du kan måske ellers bare lave en php-fil som kalder PHP-funktionen "exec" på bash-filen, og når du så tilgår mydomin.com/minphpfil.php, så vil den køre programmet. Men det afhænger af om din host tillader kald til "exec".
Re: php command line
Inden du går i gang med dette skal du lige tjekke om det er det rigtige at gøre.
Hvis du f.eks har en WordPress side hvor du kun har adgang til WordPress login siden så kan du ikke gøre dette.
Det kræver at du som minimum har SSH eller remote access til serveren som du snakker om, derudover kræver det også gruppe adgang til f.eks /var/www/ eller hvor du vil lede efter vira.
Er det et VPS eller hvor ligger dit domæne?
Hvis du f.eks har en WordPress side hvor du kun har adgang til WordPress login siden så kan du ikke gøre dette.
Det kræver at du som minimum har SSH eller remote access til serveren som du snakker om, derudover kræver det også gruppe adgang til f.eks /var/www/ eller hvor du vil lede efter vira.
Er det et VPS eller hvor ligger dit domæne?