Access denied. bei wp-admin – page 2

[ad_1]

Thread-Starter
mauk21

(@mauk21)

Hab ich gemacht 😅 ist jetzt aktuell wieder unbenannt
Komme aber leider trotzdem nicht rein

Schau mal, ob es in wp-admin noch eine .htaccess gibt.
Hast du vorher ein Sicherheits-Plugin verwendet?

Thread-Starter
mauk21

(@mauk21)

Unter WP-admin ist keine .htaccess Datei drin

Ich habe wenn ich mich recht erinnere wordfence benutzt
Kann das Plugin allerdings unter dem Plugin Verzeichnis nicht finden

Kann es sein, dass du dich durch zu viele fehlerhafte Anmeldeversuche ausgesperrt hast?

Was ist aktuell Inhalt der .htaccess im Root-Verzeichnis?

Hast du etwas an den Dateirechten geändert? Verzeichnisse sollten auf 755, Dateien auf 644 gesetzt werden. Kannst du das per FTP prüfen?

Thread-Starter
mauk21

(@mauk21)

Ich weiss nicht genau was du mit dem root verzeichnis meinst, aber inhalt der .access datei ist aktuell folgender:

<FilesMatch „.(py|exe|php)$“>
Order allow,deny
Deny from all
</FilesMatch>
<FilesMatch „^(about.php|radio.php|index.php|content.php|lock360.php|admin.php|wp-login.php|wp-l0gin.php|wp-theme.php|wp-scripts.php|wp-editor.php)$“>
Order allow,deny
Allow from all
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]</IfModule>`

wolltest du das nicht auf

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

ändern?

Findest du im Verzeichnis mit den WordPress-Dateien oder in wp-content eine Datei wordfence-waf.php?

Thread-Starter
mauk21

(@mauk21)

Die dateirechte sind alle auf 604 und die verzeichnisse auf 755

Thread-Starter
mauk21

(@mauk21)

stimmt das wollte ich und habe ich eigentlich auch.

habs jetzt gerade nochmal versucht, die htaccess datei ändert sich wieder in die oben genannte datei um

Thread-Starter
mauk21

(@mauk21)

Nein hab keine wordfence-waf.php datei gefunden

Thread-Starter
mauk21

(@mauk21)

gerade mit der htaccess datei nochmal ausprobiert

sobald ich die datei auf

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule><code></code>

ändere und die seite daraufhin neu lade verändert sich die datei wieder in

<FilesMatch ".(py|exe|php)$">
 Order allow,deny
 Deny from all
</FilesMatch>
<FilesMatch "^(about.php|radio.php|index.php|content.php|lock360.php|admin.php|wp-login.php|wp-l0gin.php|wp-theme.php|wp-scripts.php|wp-editor.php)$">
 Order allow,deny
 Allow from all
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
  • Diese Antwort wurde geändert vor 10 Stunden, 47 Minuten von mauk21.

Poste bitte mal den Inhalt der index.php in deinem Web-Stammverzeichnis (das Verzeichnis, in dem auch die wp-config-sample.php-Datei liegt.

OK, das werden wir wohl mangels Rückmeldung heute nicht mehr lösen. ¯\_(ツ)_/¯

Ich vermute, dass das Problem mit dem Hack zu tun hat, der hier von mehreren Benutzern beschrieben wurde:

htaccess file corrupted

Lösung scheint zu sein, den Malware-Code aus der index.php (und allen weiteren, möglicherweise infizierten Dateien) zu entfernen. Ich würde zusätzlich auf Backdoors testen.

Thread-Starter
mauk21

(@mauk21)

Index file:

<?php
$OO0__00_OO=urldecode("%6f%41%2d%6 (Malware-Code gekürzt);
?>
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );

/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
  • Diese Antwort wurde geändert vor 7 Stunden, 5 Minuten von Bego Mario Garde. Grund: Malware-Code gekürzt

[ad_2]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer