Aspire
Koineks
  • 23-07-2015, 01:14:27
    #1
    1/2
    arkadaşlar wordpres siteme virüs girmişti. beyaz ekran sorunu vardı. bir abiyle tanıştım. ilgilendi. temamı değiştirdi virüsleri sildi. daha sonra hostum serverı kasıyor dedi. tekrar girmiş dedi. bu böyle 4 5 defa oldu. en sonunda sitemi kapadılar. hostingimden son yazılan bu. yardımcı olacak bunu çözecek biri varsa yardım etsin lütfen.

    Başka bir arkadaş buldugunda haber verebılırmısın? kesın cözüm getirecek bir wp uzmanı olsun. virüs %90 ya temadan ya eklentının bırısınden giriyor kardeşim
    virüs bu şu anda. sürekli ayrı yerlere arılıyor.
    /wp-includes/js/mediaelement/plugin36.php
    Mimar Sinan-Lazer Metre
  • Sponsor Reklam
  • 23-07-2015, 01:24:41
    #2
    1/2
    Eklenti kaynaklı.
    Lisanslı olmayan tema kullandığım zaman benim de başıma gelmişti. Benimki tema kaynaklı idi. Bütün wp'i yedekleyip ftp'den tüm dosyaları sildim. Tüm dosyalar silindi fakat birkaç dosya kaldı. Silmeye çalıştım silinmedi. o an ayıktım virüs burada diye
    Cpanel'den kaldırdım o dosyaları da, sonra aldığım yedeği tekrar kurdum temizlenmişti. bi dene istersen.
  • 23-07-2015, 01:34:42
    #3
    1/2
    Sitenizdeki virüsleri temizledikten sonra aşağıdaki kodları bulunan dosyayı filist.php olarak kaydedip sitenizin ana dizinine atın yani www.siteniz.com/filist.php olarak kontrol edin, sitenize virüs girdiğinde bu dosyaya girip hangi dosyanın değiştiğini ve zamanını görebilirsiniz, böylece sorunun eklenti yada tema kaynaklı olduğunu ve hangi dosyayı kullanmamanız gerekitğini anlamanıza yardımcı olur.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
            <style type="text/css">
            body, td {
                font-size: 8pt;
                font-family: sans-serif;
            }
            a:link, a:hover, a:active, a:visited {
                font-size: 8pt;
                color: #0000FF;
            }
            </style>
        </head>
        <body>
            <?php
    
            $dir = ".";
            $directories = array();
            $files = array();
    
            function recursedir($rootdir){
                $directories = array();
                $files = array();
                $dir = (substr($rootdir, -1) == '/') ? substr($rootdir, 0, -1) : $rootdir;
                if(is_dir($dir)){
                    if($handle = opendir($dir)){
                        while(false !== ($file = readdir($handle))){
                            if($file != "." && $file != ".."){
                                $filename = $dir.'/'.$file;
                                if(is_dir($filename)){
                                    $folder = $filename;
                                    $files = array_merge($files, recursedir($filename));
                                    //echo $folder."<br />";
                                } else {
                                    $files[$filename] = filemtime($filename);
                                }
                            }
                        }
                        closedir($handle);
                    } else {
                        die('Could not open directory.');
                    }
                } else {
                    die('Invalid directory.');
                }
                return $files;
            }
    
            $files = recursedir(".");
            if($_GET['sort'] == 'alpha'){
                if($_GET['mode'] == 'desc'){
                    krsort($files);
                    $highlight = 'alpha_desc';
                } else {
                    ksort($files);
                    $highlight = 'alpha_asc';
                }
            } else {
                if($_GET['mode'] == 'asc'){
                    asort($files, SORT_NUMERIC);
                    $highlight = 'date_asc';
                } else {
                    arsort($files, SORT_NUMERIC);
                    $highlight = 'date_desc';
                }
            }
            $sort_alpha_asc = ($highlight == 'alpha_asc') ? '<b>Asc</b>' : '<a href="?sort=alpha&mode=asc">Asc</a>';
            $sort_alpha_desc = ($highlight == 'alpha_desc') ? '<b>Desc</b>' : '<a href="?sort=alpha&mode=desc">Desc</a>';
            $sort_date_asc = ($highlight == 'date_asc') ? '<b>Asc</b>' : '<a href="?sort=date&mode=asc">Asc</a>';
            $sort_date_desc = ($highlight == 'date_desc') ? '<b>Desc</b>' : '<a href="?sort=date&mode=desc">Desc</a>';
            echo "Sort by: Date- $sort_date_asc | $sort_date_desc; Name- $sort_alpha_asc | $sort_alpha_desc<br />\n<br />\n";
    
            echo "<table border=\"0\">\n<tr><td><u>File</u></td><td width=\"25\"></td><td><u>Size</u></td><td width=\"25\"></td><td><u>Last Modified</u></td></tr>\n";
            foreach($files as $file => $timestamp){
                echo "<tr><td><a href=\"$dir/$file\">$file</a></td><td></td><td>";
                $filesize = filesize($file);
                if($filesize >= 1048576){
                    echo round($filesize / 1048576, 1).'MB';
                } else {
                    echo round($filesize / 1024, 1).'kb';
                }
                echo '</td><td></td><td>'.date('d M Y H:i:s', $timestamp)."</td></tr>\n";
            }
            echo '</table>';
    
            ?>
        </body>
    </html>
    "Bildiğimizi zannetmek, öğrenmemize en büyük engeldir."