ExTraVicioS|MuOnline|MMORPG
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» Argentina Mu Online/Nixon-ULtimate
Seguridad COMPLETA a tu servidor. EmptySáb Jul 18, 2020 10:21 pm por PostMu

» Mu Sangriento S6 E3.5 Calidad Garantizada
Seguridad COMPLETA a tu servidor. EmptySáb Jul 18, 2020 10:21 pm por PostMu

»  Season 6 Episode 3 Xtreme
Seguridad COMPLETA a tu servidor. EmptySáb Jul 18, 2020 10:20 pm por PostMu

» Guia para nivelar el poder a los personajes
Seguridad COMPLETA a tu servidor. EmptyMar Ene 21, 2020 8:40 am por PostMu

» Crear MuWeb
Seguridad COMPLETA a tu servidor. EmptyMar Ene 21, 2020 8:39 am por PostMu

» Descargar Autoreset
Seguridad COMPLETA a tu servidor. EmptyMar Ene 21, 2020 8:39 am por PostMu

» Editor para el main (Maincraker)
Seguridad COMPLETA a tu servidor. EmptyMar Ene 21, 2020 8:38 am por PostMu

» Argentina Mu Online/Nixon gamers clasic
Seguridad COMPLETA a tu servidor. EmptyVie Nov 29, 2013 12:46 am por Elizabeth22

» Nixon season 8 epi 1 revolution
Seguridad COMPLETA a tu servidor. EmptyVie Nov 29, 2013 12:43 am por Elizabeth22

Conectarse

Recuperar mi contraseña

Mejores posteadores
Dhanielt (38)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
Morocho (38)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
Elizabeth22 (30)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
ExTraVicio (21)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
IvanK (12)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
PostMu (8)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
areck (6)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
ELUNIKO (5)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
X-Treme (5)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 
blue07 (4)
Seguridad COMPLETA a tu servidor. Vote_lcapSeguridad COMPLETA a tu servidor. Voting_barSeguridad COMPLETA a tu servidor. Vote_rcap 


Seguridad COMPLETA a tu servidor.

2 participantes

Ir abajo

Seguridad COMPLETA a tu servidor. Empty Seguridad COMPLETA a tu servidor.

Mensaje  Morocho Sáb Mar 06, 2010 6:03 am

Seguridad COMPLETA a tu servidor.


Bueno, esta guia es para que tengan su servidor 100% seguros a editores blasteros, inyecciones sql y otras modificaciones via WEB, modificación en el SQL y demás, sin necesidad de bajar otros programas.

La mayoria de las partes son rejuntes de otras guias
Primero de todo vamos a evitar a los editados que usan programas blasters y demás..

Es muy sencillo, sin uso de un programa firewall (Sygate, Karpersky, etc), simplemente con el prestigiado Firewall de Windows.

Proteger servidor contra editados

1. Ingresamos al Panel de Controll desde Inicio > Configuración > Panel de Control
2. Una vez dentro, pondremos "Cambiar vista a clásica" y abrimos Firewall de windows
3. Marcamos en Activado y nos vamos a la pestaña Excepciones
4. Clickeamos "Agregar programa" y vamos agregando uno por uno los links de nuestro servidor.
5. Luego de agregar todos, apretamos OK y nos deja en la pestaña Excepciones de nuevo, desmarcamos todas las casillas de nuestros links menos la del GameServer y ConnectServer, es decir, tendrian que quedar todas desmarcadas menos el GameServer y el ConnectServer.
6. Ahora clickeamos en "Agregar puerto" y agregamos el nombre 1023 y puerto 1023 con UDP, luego presionamos Aceptar y volvemos a agregar otro puerto con nombre 1023 y puerto 1023 con TCP, presionamos Aceptar, luego repetimos los mismos pasos con UDP y TCP pero al puerto 1024.
7. Presionamos Aplicar y luego Aceptar
8. Desmarcamos las casillas de los puertos 1023, 1023, 1024 y 1024 de tal manera que los UDP y TCP de cada puerto queden bloqueados (desmarcados).

Listo!, nuestro servidor protegido de editados. Y no vengan a decir, que esto no funciona, que se necesita un firewall sí o sí, porque es MENTIRA, .También esto les agrega protección al SQL Server, es decir, no tendran acceso a donde se encuentran las Base de Datos MuOnline, ni nada por el estilo.

Proteger nuestra página web y servidor web para evitar Inyecciones SQL y demás.

1. Vamos al archivo de configuración de nuestra página, sea config.php, config.htpasswd u otros.

2. Al principio de este archivo, agregamos el siguiente texto:


<?php
$ip = $_SERVER['REMOTE_ADDR'];
$time = date("l dS of F Y h:i:s A");
$script = $_SERVER[PATH_TRANSLATED];
$fp = fopen ("[WEB]SQL_Injection.txt", "a+");
$sql_inject_1 = array(";","'","%",'"'); #Whoth need replace
$sql_inject_2 = array("", "","","&quot;"); #To wont replace
$GET_KEY = array_keys($_GET); #array keys from $_GET
$POST_KEY = array_keys($_POST); #array keys from $_POST
$COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE
/*begin clear $_GET */
for($i=0;$i<count($GET_KEY);$i++)
{
$real_get[$i] = $_GET[$GET_KEY[$i]];
$_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));
if($real_get[$i] != $_GET[$GET_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: GET\r\n");
fwrite ($fp, "Value: $real_get[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_GET */
/*begin clear $_POST */
for($i=0;$i<count($POST_KEY);$i++)
{
$real_post[$i] = $_POST[$POST_KEY[$i]];
$_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));
if($real_post[$i] != $_POST[$POST_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: POST\r\n");
fwrite ($fp, "Value: $real_post[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_POST */
/*begin clear $_COOKIE */
for($i=0;$i<count($COOKIE_KEY);$i++)
{
$real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];
$_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));
if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: COOKIE\r\n");
fwrite ($fp, "Value: $real_cookie[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}

/*end clear $_COOKIE */
fclose ($fp);
?>


Luego guardamos y cerramos el archivo.

Listo!, la página ya esta protegida un 90% contra estas Inyecciones.

Además, creara un archivo de texto llamado [WEB]SQL_Injection.txt cada vez que se intenten editar, lo abren y verán lo que intentaron hacer, si editarse, borrar los personajes delservidor u otras cosas.

Ahora vamos a segurar el servidor WEB.

1. Vamos al archivo de configuración del mismo, en Appserv (Apache), es el archivo php.ini y se ingresa por Inicio > Ejecutar > c:/windows/php.ini, o si tienen XAMPP (Apache) en c:/xampp/php (o xampplite si es otra versión) y abren el archivo php.ini (en algunas versiones figura con php5.ini

2. Una vez en el archivo, buscamos las siguientes lineas una por una y las modificamos.

safe_mode = On
;Habilita el modo seguro, con esto bloqueamos la mayoria de las caracteristicas de las "shell".

memory_limit = 2M
;Con esto prevenimos que los script consuman mucha memoria que no necesita.

register_globals = Off
;Esto previene que se definan valores mediante la url.

magic_quotes_gpc = On
; Poniendola OFF, reemplaza las comillas simples y dobles del POST/GET/Cookie por barras (Slash)

magic_quotes_runtime = Off
;Si magic_quotes_runtime está habilitado, la mayoría de funciones que devuelven datos de alguna clase de fuente externa, incluyendo bases de datos y archivos de texto, tendrán las comillas escapadas con barras invertidas

file_uploads = Off
; Evita que se suban archivos desde PHP.

sql.safe_mode = On

; Activa el modo seguro de SQL

disable_functions= dl,exec,passthru,proc_open,proc_close,shell_exec,s ystem
;Desactiva las funciones mas comunes que utilizan las shell PHP.


Al terminar, guardan y cierran el archivo, y reinician su Apache.

Si tienen Appserv lo hacen mediante Inicio > Todos los programas > Appserv > Control Server by Service > Apache Restart.

Si tienen XAMPP recomiendo hacerlo mediante el control panel, ingresan a C:/xampp (o xampplite para otras versiones) y abren el ejecutable xampp_panel.exe (o xampp_controlpanel.exe), si su servicio ya esta iniciado veran "Running" y tendran solo disponible la opción de Stop, presionan el mismo y luego Start de nuevo.

Y listo, su página ya esta protegida al 100% de inyecciones SQL...

Esten al tanto que "100%" es por los Lammers, si llega a venir pepito_elhackerexperimentado y sabe lo que hace, podria encontrar algo y romperte todo tuservidor. Pero si son solamente lammers, no va a pasar nada, ya que estos hacen uso de vulnerabilidades que tienen nuestras páginas.

Por mi parte recomiendo si es que sus páginas lo tienen borrar el modulo de recuperar contraseña, y si tienen InfernoWeb, borren totalmente el modulo administrator.php y la carpeta administrator.
¿Que tan grave puede ser la inyección SQL?

Puede ser muy grave, desde la misma te pueden borrar todos los personajes, borrar todas las cuentas, editarse los puntos, items, hacerse GM y muchas otras cosas.



Spero Q Les Sirva..Salu2
Morocho
Morocho
Administrador
Administrador

Mensajes : 38
Puntos : 36
Fecha de inscripción : 06/03/2010
Edad : 31

https://extravicios.4umer.com/

Volver arriba Ir abajo

Seguridad COMPLETA a tu servidor. Empty Re: Seguridad COMPLETA a tu servidor.

Mensaje  ExTraVicio Sáb Mar 06, 2010 3:49 pm

Buem Aporte Morocho empezamos de 10/10
ExTraVicio
ExTraVicio
Administrador
Administrador

Mensajes : 21
Puntos : 24
Fecha de inscripción : 06/03/2010
Edad : 28
Localización : Argentina-Salta

https://extravicios.4umer.com

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.