MENU
Inicio
Foro
Chat #d2mantix
Top ROM

GUIAS
Todas Guías
eAthena TXT
eAthena SQL
Aegis

FAQs
Todos FAQs
General eAthena
eAthena TXT
eAthena SQL
Script NPCs

DESCARGAS
Todas
Scripts
Utilidades
Clientes
Mapas
Skins

OTROS
Videos
Enlaces

 


GUIA DE SERVIDORES EATHENA


Navegador Web :: GuiaRO >> Guías eAthena >> Servidores eAthena

[Guia] Defensa anti-hack!

[Categoria: Servidores eAthena]

Bien acontinuacion os explico como protejer vuestro servidor ante los hakers tanto si es TxT o SQL ^^.

Como protejer un Servidor en TxT

Lo primero ante nada, es tener un buen Cortafuegos, no el del windows patatero que hasta mi madre lo hakea xD, si no uno bueno, asi que buscad en Google alguno que veais que es bueno y que rinde bien y usadlo (yo uso el firewall del Antivirus PC-CIllin es bueno)

Ahora vamos a tocar el servidor. Protejer un servidor TxT en si, no es muy dificil, solo tienes que hacer una cosa que es cambiar el Login y Pass del user interno con el que se conecta entre si los 3 servidores (login, char y map). Id a la carpeta "conf" y abrid los arxibos " char_athena.conf y map_athena.conf " y buscad esto "userid: s1 y passwd: p1". s1 es el login del los servidores y p1 la contraseña por defecto asi que cambiadlos por lo que querais. Ahora vamos a la carpeta "save" y abrimos el archivo "account.txt" y buscamos esto:

abrimos el archivo "account.txt" y buscamos est
0 s1 p1 2004-10-25 01:12:04.147 S 2 0 a@a.com - 0 127.0.0.1 - 0

Cambia el s1 y el p1 por lo que pusistes antes, guardalo y reinicia el servidor.

Bien como sabemos en el sclientinfo debemos poner nuestra ip... pero para menor riesgo cuando usais carpetas "data", podeis hacer 2 cosas. O comvertirlo en un GRF lo cual para los lammers que son mas tontos que listos, no saben dnd mirar la ip del servidor o crear un no-ip.

Para crear el GRF tengo ya una guia asi que miradla.

Para el no-ip es muy simple. Este modo no hace que la ip sea invisible y no la veais pero para los lammers queno saben como sacarla pues como se dice "por si las moscas". Id a www.no-ip.com, registraos y logearos, luego dadle a ADD y elejid un nombre para el no-ip, en IP Adress meted la ip y creadlo. Apartir de ahora usad el no-ip en vez de vuestra ip para minimizar los riegos.

Otro metodo para confundir a los usuarios es cambiar los puertos del ragnarok, es simple mirad. Id a la carpeta conf y abrid los ficheros "login_athena.conf , char_athena.conf y map_athena.conf" y cambiadlo en " login_port: 6900 , char_port: 6121 y map_port: 5121 " Recuerda que cuando cambies los puertos debes abrir los nuevos, y luego en el sclientinfo.xml del cliente tienes que cambiar el puerto "6900" por el que has puesto nuevo si no no se logearán.

Por ahora esto es todo lo que se me ocurre para prevenir hack's encontra de los servidores TxT

Como Protejer un Servidor SQL

Antes de nada el cortafuegos abriendo los puertos en tcp-udp 6900 | 6121 | 5121 | 80 (si tenes panel de control).

Bueno esto es mas dificil ya que todo cambia al ser SQL por que debemos tocar la base de datos mysql. Vamos al primer Paso:

Id a la carpeta "conf" y abrid los arxibos " char_athena.conf y map_athena.conf " y buscad esto "userid: s1 y passwd: p1". s1 es el login del los servidores y p1 la contraseña por defecto asi que cambiadlos por lo que querais. Ahora vamos a la Base de Datos "ragnarok" y luego a la tabla de "login" y buscamos "si y alado una pass muy rara, pues cambialos por lo que pusistes y aplica los cambios" y listo.

Ahora vamos a cambiar el nombre del usuario. Os explico, para conectarse a una base de datos como hicimos en la instalacion del sql, creamos un usuario llamado "ragnarok" con una contraseña llamado "ragnarok" asi que como todos sabemos eso y por si no teneis cortafuego por problemas es necesario pero muy necesario cambiar el usuario ya que se puede meter cualqueira en la db y putear. Asi que primero vamos al "MYSQL ADMINISTRATOR" y cambiamos el usuario "ragnarok" de nombre y contraseña. Luego vamos a la carpeta del servidor, luego a conf y abrimos el archivo "inter_athena.conf". Buscad Esto:

Abrimos el archivo "inter_athena.conf" y buscamos esto

// MySQL Login SQL Server
login_server_ip: 127.0.0.1
login_server_port: 3306
login_server_id: ragnarok
login_server_pw: ragnarok
login_server_db: ragnarok

// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: ragnarok
char_server_pw: ragnarok
char_server_db: ragnarok

// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: ragnarok
map_server_pw: ragnarok
map_server_db: ragnarok

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: ragnarok
log_db_id: ragnarok
log_db_pw: fernando
log_db: log

// MySQL Mail SQL Server
mail_server_ip: 127.0.0.1
mail_server_port: 3306
mail_server_id: ragnarok
mail_server_pw: ragnarok
mail_server_db: ragnarok

// for TXT -> SQL convertors
db_server_ip: 127.0.0.1
db_server_port: 3306
db_server_id: ragnarok
db_server_pw: ragnarok
db_server_logindb: ragnarok

Atencion!!. Si habeis cambiado el Puerto MYSQL debeis cambiarlo en "db_server_port: 3306" por el nuevo!.

Bien ahora Solo teneis que configurar estos dos:

Lineas a configurar
db_server_id: ragnarok
db_server_pw: ragnarok

El Primero es el nombre del usuario y el segundo la contraseña, cambiadlo por los que pusisteis en el MYSQL ADMINISTRATOR y listo! guardalo y reinicia el servidor.

Como dije antes en el TxT puedes tambien cambiar los puertos, es el mismo procedimiento.

Y ya está esto es lo maximo en defensa que se me ocurre, si encuentro algo mas os lo posteo aquí.

Y sobre las guias pues iré metiendo poco a poco algunas curiosidades y cosas nuevas que vallan saliendo o si pedis una guia os la pongo aquí!.

Un saludo y espero que os haya gustado estas mini-guias y el tutorial de defensa ^_^!!.

[Categoria: Servidores eAthena]
Navegador Web :: GuiaRO >> Guías eAthena >> Servidores eAthena

[TOP]

Traslate:
 

FOROS
eAthena TXT/SQL - Ragnarok Online (RO)
>> General de eAthena (gRO)
>> Guías y Artículos (gRO)
>> Herramientas eAthena (gRO)
>> Proyectos y Traducciones (gRO)
>> NPCs y Sprites (gRO)
>> Soporte eAthena TXT/SQL (gRO)
>> Servidores No Oficiales (gRO)
>> Tablon de Anuncios (gRO)