© 2005-2012 eXtreme-Fusion (based on PHP-Fusion) 18 lutego odbędzie się konferencja Skype - ogłosimy datę premiery eXtreme-Fusion 5. Zapisy (zostało 11 miejsc) przez maila - support[at]extreme-fusion.pl

 Reklama
Joi.pl - Z hostingu możesz wycisnšć więcej!
eX-Chat
 Logowanie
Login

Hasło

Zapamiętaj mnie



Rejestracja
Zapomniane hasło?
 Przydatne linki

eXtreme-fusion UK Support

Download EF 4.17 (stable)

Download EF 4.5 (closed)

eXtreme-Fusion 5 (info)

 Ostatnio widziani

 kapo00:12:11
 seba11200:25:45
 FoxNET00:38:50
 admiks01:15:18
 Wolfram01:21:29
 LynX01:33:06
 wolffmrau01:41:37
 Andrzejster01:41:42
 bubutm02:11:44
 zerono02:24:45
 shouichi02:44:55
 michalz2103:30:46

Zarejestrowanych: 39,509
Gości on-line: 23

 Polecamy


Mapa witryny

Joi.pl - Profesjonalny hosting WWW
 Zobacz Temat
Centrum eXtreme-Fusion CMS, support extreme fusion, wtyczki, infusions, themes | eXtreme-fusion 4.xx | Rozwiązane problemy
Niechciane linki w bazie || Dodane dnia 22-09-2009 09:20
Avatar Użytkownika

jump0ncash
Użytkownik

Ostrzeżeń:
Witam, od niedawna mam problem z wirusami.
Nie dość, że mam wiele komentarzy w formie linków bez czcionki, to na dodatek tworzy się jakaś tabela w bazie, która wyświetla na stronie setki niewidocznych linków.
Wie ktoś jak zabezpieczyć cms?

Zmieniłem nazwę tematu - Inscure
http://bestmedia.ovh.org Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 22-09-2009 11:50
Avatar Użytkownika

eTekamote
Użytkownik


Heh, zainstaluj sobie wszystkie łatki + System Bezpieczeństwa.
Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 22-09-2009 17:01
Avatar Użytkownika

jump0ncash
Użytkownik

Ostrzeżeń:
Zrobiłem upgrade do 4.13.
A ten system bezpieczeństwa to co to jest?
http://bestmedia.ovh.org Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 22-09-2009 19:01
Avatar Użytkownika

T O M E K
Użytkownik


Warto też zadbać o plik htaccess co masz w nim ?
Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 23-09-2009 06:35
Avatar Użytkownika

jump0ncash
Użytkownik

Ostrzeżeń:
W pliku .htaccess mam coś odnośnie RewriteEngine, choć dziwne bo nie mam przyjaznych linków na stronie.
http://bestmedia.ovh.org Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 23-09-2009 14:31
Avatar Użytkownika

T O M E K
Użytkownik


To tu masz listę najczęstszych botów wklej ją jak nie masz.
RewriteEngine on
  RewriteCond %{HTTP_USER_AGENT} ^Alexibot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^asterias [OR]
  RewriteCond %{HTTP_USER_AGENT} ^BackDoorBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Black.Hole [OR]
  RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
  RewriteCond %{HTTP_USER_AGENT} ^BlowFish [OR]
  RewriteCond %{HTTP_USER_AGENT} ^BotALot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^BuiltBotTough [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Bullseye [OR]
  RewriteCond %{HTTP_USER_AGENT} ^BunnySlippers [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Cegbfeieh [OR]
  RewriteCond %{HTTP_USER_AGENT} ^CheeseBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^CherryPicker [OR]
  RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
  RewriteCond %{HTTP_USER_AGENT} ^CopyRightCheck [OR]
  RewriteCond %{HTTP_USER_AGENT} ^cosmos [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Crescent [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
  RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
  RewriteCond %{HTTP_USER_AGENT} ^DittoSpyder [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
  RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
  RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
  RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
  RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
  RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
  RewriteCond %{HTTP_USER_AGENT} ^EroCrawler [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
  RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
  RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
  RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Foobot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^FrontPage [NC,OR]
  RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
  RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Image [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
  RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Harvest [OR]
  RewriteCond %{HTTP_USER_AGENT} ^hloader [OR]
  RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
  RewriteCond %{HTTP_USER_AGENT} ^httplib [OR]
  RewriteCond %{HTTP_USER_AGENT} ^HTTrack [NC,OR]
  RewriteCond %{HTTP_USER_AGENT} ^humanlinks [OR]
  RewriteCond %{HTTP_USER_AGENT} ^ia_archiver [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Indy\ Library [NC,OR]
  RewriteCond %{HTTP_USER_AGENT} ^InfoNaviRobot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
  RewriteCond %{HTTP_USER_AGENT} ^JennyBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
  RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Kenjin.Spider [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Keyword.Density [OR]
  RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
  RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
  RewriteCond %{HTTP_USER_AGENT} ^LexiBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^libWeb/clsHTTP [OR]
  RewriteCond %{HTTP_USER_AGENT} ^LinkextractorPro [OR]
  RewriteCond %{HTTP_USER_AGENT} ^LinkScan/8.1a.Unix [OR]
  RewriteCond %{HTTP_USER_AGENT} ^LinkWalker [OR]
  RewriteCond %{HTTP_USER_AGENT} ^lwp-trivial [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Mata.Hari [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Microsoft.URL [OR]
  RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
  RewriteCond %{HTTP_USER_AGENT} ^MIIxpc [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Mister.PiX [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
  RewriteCond %{HTTP_USER_AGENT} ^moget [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Mozilla/2 [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Mozilla/3.Mozilla/2.01 [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*NEWT [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
  RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
  RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
  RewriteCond %{HTTP_USER_AGENT} ^NetMechanic [OR]
  RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
  RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
  RewriteCond %{HTTP_USER_AGENT} ^NICErsPRO [OR]
  RewriteCond %{HTTP_USER_AGENT} ^NPBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Offline.Explorer [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Openfind [OR]
  RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
  RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
  RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
  RewriteCond %{HTTP_USER_AGENT} ^ProPowerBot/2.14 [OR]
  RewriteCond %{HTTP_USER_AGENT} ^ProWebWalker [OR]
  RewriteCond %{HTTP_USER_AGENT} ^ProWebWalker [OR]
  RewriteCond %{HTTP_USER_AGENT} ^QueryN.Metasearch [OR]
  RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
  RewriteCond %{HTTP_USER_AGENT} ^RepoMonkey [OR]
  RewriteCond %{HTTP_USER_AGENT} ^RMA [OR]
  RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
  RewriteCond %{HTTP_USER_AGENT} ^SlySearch [OR]
  RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
  RewriteCond %{HTTP_USER_AGENT} ^SpankBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^spanner [OR]
  RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^suzuran [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Szukacz/1.4 [OR]
  RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Teleport [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Telesoft [OR]
  RewriteCond %{HTTP_USER_AGENT} ^The.Intraformant [OR]
  RewriteCond %{HTTP_USER_AGENT} ^TheNomad [OR]
  RewriteCond %{HTTP_USER_AGENT} ^TightTwatBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Titan [OR]
  RewriteCond %{HTTP_USER_AGENT} ^toCrawl/UrlDispatcher [OR]
  RewriteCond %{HTTP_USER_AGENT} ^toCrawl/UrlDispatcher [OR]
  RewriteCond %{HTTP_USER_AGENT} ^True_Robot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^turingos [OR]
  RewriteCond %{HTTP_USER_AGENT} ^TurnitinBot/1.5 [OR]
  RewriteCond %{HTTP_USER_AGENT} ^URLy.Warning [OR]
  RewriteCond %{HTTP_USER_AGENT} ^VCI [OR]
  RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebBandit [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebEMailExtrac.* [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebEnhancer [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Web.Image.Collector [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebmasterWorldForumBot [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Website.Quester [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Webster.Pro [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WebZip [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
  RewriteCond %{HTTP_USER_AGENT} ^[Ww]eb[Bb]andit [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WWW-Collector-E [OR]
  RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Xenu's [OR]
  RewriteCond %{HTTP_USER_AGENT} ^Zeus
  RewriteRule ^(.*)$ http://www.robotstxt.org/


Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 29-09-2009 18:30
Avatar Użytkownika

jump0ncash
Użytkownik

Ostrzeżeń:
Niestety nadal nie pomaga. Tworzy się tabela w ep_panels o nazwie weblink a tam 150 spamerskich linków!!!! Jak bym złapał tego flejtucha od viagry to policzył bym mu zęby!
http://bestmedia.ovh.org Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 29-09-2009 19:03
Avatar Użytkownika

Deemr
Użytkownik


Sprawdź czy nie masz jakiegoś panelu z kodem dodającym te linki. Możesz poszukać w plikach czy nie ma żadnych iframe'ów w nich dodanych.
Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 29-09-2009 20:01
Avatar Użytkownika

T O M E K
Użytkownik


Tworzy się tabela w ep_panels o nazwie weblink

Trzeba było tak odrazu przypomniał mni się jeden temat.
Nadpisz plik panel_editor.php tym potem oczyść pliki i zmień hasła.
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once '../maincore.php';
require_once BASEDIR.'subheader.php';
require_once ADMIN.'navigation.php';
include LOCALE.LOCALESET.'admin/panels.php';

if (!checkrights('P') || !defined('iAUTH') || $_GET['aid'] != iAUTH) fallback('../index.php');
if (isset($_GET['panel_id']) && !isNum($_GET['panel_id'])) fallback($settings['siteurl']);

if (isset($_GET['table'])) $table = stripinput($_GET['table']);
else $table = 'panels';


$temp = opendir(INFUSIONS);
while ($folder = readdir($temp)) {
  if (!in_array($folder, array('.','..')) && strstr($folder, '_panel')) {
   if (is_dir(INFUSIONS.$folder)) $panel_list[] = $folder;
  }
}
closedir($temp); sort($panel_list); array_unshift($panel_list, 'none');

if (isset($_POST['save'])) {
  $error = '';
  $panel_name = stripinput($_POST['panel_name']);
  if ($panel_name == '') $error .= $locale['470']."<br>";
  if ($_POST['panel_filename'] == 'none') {
   $panel_filename = "";
   $panel_content = addslash($_POST['panel_content']);
   $panel_type = 'php';
  } else {
   $panel_filename = stripinput($_POST['panel_filename']);
   $panel_type = 'file';
   $panel_content = '';
  }
  $panel_side = isNum($_POST['panel_side']) ? $_POST['panel_side'] : '1';
  $panel_access = isNum($_POST['panel_access']) ? $_POST['panel_access'] : '0';
 
 if ($panel_side == '1' || $panel_side == '4') {
   $panel_display = '0';
  } else {
   $panel_display = isset($_POST['panel_display']) ? '1' : '0';
  }
 
  if (isset($_GET['panel_id'])) {
   if ($panel_name != '') {
     $data = dbarray(dbquery("SELECT * FROM ".DB_PREFIX.$table." WHERE panel_id = '".$_GET['panel_id']."'"));
     if ($panel_name != $data['panel_name']) {
      $result = dbquery("SELECT * FROM ".DB_PREFIX.$table." WHERE panel_name = '".$panel_name."'");
      if (dbrows($result) != 0) $error .= $locale['471'].'<br />';
     }
   }
   if ($panel_type == 'php' && $panel_content == '') $error .= $locale['472'].'<br />';
   if ($error == '') {
     $result = dbquery("UPDATE ".DB_PREFIX.$table."
    SET panel_name = '".$panel_name."', panel_filename = '".$panel_filename."', panel_content = '".$panel_content."', panel_access = '".$panel_access."', panel_display = '".$panel_display."'
    WHERE panel_id = '".$_GET['panel_id']."'");
   }
   
  opentable($locale['480']);
   echo '<center><br />';
   if ($error != '') {
     echo $locale['481'].'<br /><br />'.$error.'<br />';
   } else {
     echo $locale['482'].'<br /><br />';
   }
   
  echo '<a href="panels.php?aid='.iAUTH.'&table='.$table.'">'.$locale['486'].'</a>
     <br /><br />
     <a href="index.php?aid='.iAUTH.'">'.$locale['487'].'</a>
     <br /><br />
     </center>';
   closetable();
  } else {
   if ($panel_name != '') {
     $result = dbquery("SELECT * FROM ".DB_PREFIX.$table." WHERE panel_name = '".$panel_name."'");
     if (dbrows($result) != 0) $error .= $locale['471'].'<br />';
   }
   if ($panel_type == 'php' && $panel_content == '') $error .= $locale['472'].'<br />';
   if ($panel_type == 'file' && $panel_filename == 'none') $error .= $locale['473'].'<br />';
   
  if ($error == '') {
     $result = dbquery("SELECT * FROM ".DB_PREFIX.$table." WHERE panel_side = '".$panel_side."' ORDER BY panel_order DESC LIMIT 1");
     if (dbrows($result) != 0) {
    $data = dbarray($result);
    $neworder = $data['panel_order'] + 1;
   } else $neworder = 1;
     $result = dbquery("INSERT INTO ".DB_PREFIX.$table." (panel_name, panel_filename, panel_content, panel_side, panel_order, panel_type, panel_access, panel_display, panel_status) VALUES ('".$panel_name."', '".$panel_filename."', '".$panel_content."', '".$panel_side."', '".$neworder."', '".$panel_type."', '".$panel_access."', '".$panel_display."', '0')");
   }
   
  opentable($locale['483']);
   echo '<center><br />';
   if ($error != '') {
     echo $locale['484'].'<br /><br />'.$error.'<br />';
   } else {
     echo $locale['485'].'<br /><br />';
   }
   echo '<a href="panels.php?aid='.iAUTH.'&table='.$table.'">'.$locale['486'].'</a>
     <br /><br />
     <a href="index.php?aid='.iAUTH.'">'.$locale['487'].'</a>
     <br /><br />
     </center>';
      closetable();
  }
 
 
 
 
 
 
 
 
 
 
 
} else {


  if (isset($_POST['preview'])) {
   $panel_name = stripinput($_POST['panel_name']);
   $panel_filename = $_POST['panel_filename'];
   $panel_content = isset($_POST['panel_content']) ? $_POST['panel_content'] : '';
   $panel_access = $_POST['panel_access'];
   $panel_side = $_POST['panel_side'];
   $panelon = isset($_POST['panel_display']) ? ' checked="checked"' : '';
   $panelopts = $_POST['panel_side'] == '1' || $_POST['panel_side'] == '4' ? ' style="display:none"' : ' style="display:block"';
   $panel_content = stripslash($panel_content);
   opentable($panel_name);
   if ($panel_filename != 'none') {
     @include INFUSIONS.$panel_filename.'/'.$panel_filename.'.php';
     $panel_type = 'file';
   } else {
     eval($panel_content);
     $panel_type = 'php';
   }
   $panel_content = phpentities($panel_content);
   closetable();
   tablebreak();
  }
 
 
  if (isset($_GET['step']) && $_GET['step'] == 'edit') {
   $result = dbquery("SELECT * FROM ".DB_PREFIX.$table." WHERE panel_id = '".$_GET['panel_id']."'");
   if (dbrows($result) != 0) {
     $data = dbarray($result);
     $panel_name = $data['panel_name'];
     $panel_filename = $data['panel_filename'];
     $panel_content = phpentities(stripslashes($data['panel_content']));
     $panel_type = $data['panel_type'];
     $panel_access = $data['panel_access'];
     $panel_side = $data['panel_side'];
     $panelon = $data['panel_display'] == '1' ? ' checked="checked"' : '';
     $panelopts = $panel_side == '1' || $panel_side == '4' ? ' style="display:none"' : ' style="display:block"';
   }
  }
 
  if (isset($_GET['panel_id'])) {
   $action = FUSION_SELF.'?aid='.iAUTH.'&panel_id='.$_GET['panel_id'].'&table='.$table;
   opentable($locale['450']);
  } else {
   if (!isset($_POST['preview'])) {
     $panel_name = '';
     $panel_filename = '';
     $panel_content = 'openside("name");?>KOD HTML / JAVASCRIPT<?php closeside();';
     $panel_type = '';
     $panel_access = '';
     $panel_side = '';
     $panelon = '';
     $panelopts = ' style="display:none"';
   }
   $action = FUSION_SELF.'?aid='.iAUTH.'&table='.$table;
   opentable($locale['451']);
  }
  $user_groups = getusergroups(); $access_opts = '';
  while(list($key, $user_group) = each($user_groups)){
   $sel = ($panel_access == $user_group['0'] ? ' selected="selected"' : '');
   $access_opts .= '<option value="'.$user_group['0'].$sel.'>'.$user_group['1'].'</option>';
  }
  echo '<form name="editform" method="post" action="'.$action.'">
  <table align="center" cellpadding="0" cellspacing="0">
  <tr>
  <td class="tbl">'.$locale['452'].'</td>
  <td class="tbl"><input type="text" name="panel_name" value="'.$panel_name.'" class="textbox" style="width:200px;"></td>
  </tr>';
 
 if (isset($_GET['panel_id'])) {
   if ($panel_type == 'file') {
     echo '<tr>
    <td class="tbl">'.$locale['453'].'</td>
    <td class="tbl"><select name="panel_filename" class="textbox" style="width:200px;">';
     for ($i=0;$i < count($panel_list);$i++) {
      echo "<option".($panel_filename == $panel_list[$i] ? " selected" : "").">$panel_list[$i]</option>";
     }
     echo '</select></td></tr>';
   }
  } else {
    echo '<tr>
    <td class="tbl">'.$locale['453'].'</td>
    <td class="tbl"><select name="panel_filename" class="textbox" style="width:200px;">';
    for ($i=0;$i < count($panel_list);$i++) {
    echo '<option'.($panel_filename == $panel_list[$i] ? ' selected="selected"' : '').'>'.$panel_list[$i].'</option>';
    }
   echo '</select> <span class="small2">'.$locale['454'].'</span></td></tr>';
  }
 
  if (isset($_GET['panel_id'])) {
   if ($panel_type == 'php') {
     echo '<tr>
    <td valign="top" class="tbl">'.$locale['455'].'</td>
    <td class="tbl"><textarea name="panel_content" cols="95" rows="15" class="textbox">'.$panel_content.'</textarea></td>
    </tr>';
   }
  } else {
   echo '<tr>
   <td valign="top" class="tbl">'.$locale['455'].'</td>
   <td class="tbl"><textarea name="panel_content" cols="95" rows="15" class="textbox">'.$panel_content.'</textarea></td>
   </tr>';
  }
 
 
  if (!isset($_GET['panel_id'])) {
   echo '<tr>
   <td class="tbl">'.$locale["456"].'</td>
   <td class="tbl"><select name="panel_side" class="textbox" style="width:150px;" '.($table=='panels' ? 'onchange="showopts(this.options[this.selectedIndex].value);"' : '').'>
   <option value="1"'.($panel_side == '1' ? ' selected="selected"' : '').'>'.$locale['420'].'</option>
   <option value="2"'.($panel_side == '2' ? ' selected="selected"' : '').'>'.$locale['421'].'</option>
   <option value="3"'.($panel_side == '3' ? ' selected="selected"' : '').'>'.$locale['425'].'</option>
   <option value="4"'.($panel_side == '4' ? ' selected="selected"' : '').'>'.$locale['422'].'</option>
   </select></td>
   </tr>';
  }
 
 echo '<tr>
   <td class="tbl">'.$locale['457'].'</td>
   <td class="tbl"><select name="panel_access" class="textbox" style="width:150px;">'.$access_opts.'</select></td>
  </tr>
  <tr>
   <td align="center" colspan="2" class="tbl">';
 
 if ($table == 'panels')
  echo '<div id="panelopts"'.$panelopts.'"><input type="checkbox" name="panel_display" value="1"'.$panelon.'>'.$locale['460'].'</div>';
 
 echo '<br />';
 
 if (isset($_GET['panel_id'])) {
   if ($panel_type == 'php') echo '<input type="hidden" name="panel_filename" value="none">';
   echo '<input type="hidden" name="panel_side" value="'.$panel_side.'">';
  }
 
  echo '<input type="submit" name="preview" value="'.$locale['458'].'" class="button">
  <input type="submit" name="save" value="'.$locale['459'].'" class="button"></td>
  </tr>
  </table>
  </form>';
  closetable();
}

?>
<script type="text/javascript">
  function showopts(panelside) {
   if (panelside == 1 || panelside == 4) {
     panelopts.style.display = "none";
   } else {
     panelopts.style.display = "block";
   }
  }
</script>
</td>
<?php
require_once BASEDIR.'footer.php';
?>

Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 02-10-2009 16:54
Avatar Użytkownika

jump0ncash
Użytkownik

Ostrzeżeń:
Niestety nadal tworzy się tabela ep_weblinks i nadal te linki... dzis chyba rekord bo asz 334
http://bestmedia.ovh.org Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 13-10-2009 14:03
Avatar Użytkownika

T O M E K
Użytkownik


A do plików typu index.php dopisuje ci iiframe ?
Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 16-10-2009 07:59
Avatar Użytkownika

jump0ncash
Użytkownik

Ostrzeżeń:
Nie. Kiedyś to miałem ale już chyba wszystkie usunołem.

Błagam pomocy już zaczynają mi spadać odwiedziny nieraz nawet co godzina nowe linki sie zapisują...

Tworzy sie tabela weblinks a w całym ftp ani sql nie ma nawet tego wyrazu...
może można napisać coś co by wzbraniało by tabela o tej nazwie się tworzyła?
http://bestmedia.ovh.org Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 16-10-2009 09:18
Avatar Użytkownika

zer0
Check this out..


Pomoże jedynie zmiana wszystkich haseł i aktualizacja TC + dodatkowe hasło do FTP.
www.nlds-group.com Wyślij Prywatną Wiadomość   
RE: Wirusy zapisują w bazie setki linków || Dodane dnia 18-10-2009 20:08
Avatar Użytkownika

jump0ncash
Użytkownik

Ostrzeżeń:
Tak jak spodziewałem się przyczyna była banalna. Zmieniłem hasło administratora :D i już 36h i żadnego wirusa nie złapałem
http://bestmedia.ovh.org Wyślij Prywatną Wiadomość   
RE: Niechciane linki w bazie || Dodane dnia 26-12-2010 21:05
Avatar Użytkownika

Szklanus
Użytkownik

Ostrzeżeń:
Gówno prawda, te linki wrócą prędzej lub później, wiem ponieważ zrobiłem mały logsystem od admin panelu, a mianowicie, każdy kto wchodzi do admin panelu jest zapisywany w Tabeli sql, jego IP, ID usera i Data.

Nie było ani jednego wpisu z innym IP niż tego, które miało być więc wina nie leży po stronie hasła a raczej jakiejś wielkiej dziurze w EP.
www.naszeanime.info Wyślij Prywatną Wiadomość   
 Szybka Odpowiedź

Temat został zablokowany bądź nie zaakceptowałeś jeszcze regulaminu dostępnego TUTAJ