-
Contador contenido
378 -
Ingreso
-
Última visita
-
Días ganados
51
Mensajes publicados por Shogun
-
-
Me explicas para que sirve esto? e.e
Para arreglar un exploit -que no he explicado cómo se hace, pero es muy sencillo- que permite crashear el servidor a cualquiera que quiera joderte y sepa cómo se hace.
Esta bien asi ? No se como va el tema de los tabs aqui xD+
Al principio de "return;" has de poner un tab, pero que yo sepa en C++ no importa eso, es solo por legibilidad (Que me corrija alguien si me equivoco, este fix lo hicieron mis compañeros y yo no tengo ni pajolera de C++)
-
Este exploit ya era conocido por nosotros desde hace varios meses y para evitar crear un problema a los dueños de otros servidores, decidimos no publicarlo en su momento. Sin embargo, recientemente nos llegaron noticias de que determinadas personas estaban haciendo uso de éste, y decidimos publicar el fix.
Este exploit a día de hoy permite crashear completamente (no solo el core, el servidor entero) cualquier servidor privado de Metin2 excepto el WoM2, Gameforge ya lo arregló hace un tiempo.
No voy a explicar como se hace, solamente cómo se arregla. Quien quiera experimentar por su cuenta para descubrirlo, que se lo guarde. No voy a permitir que se de información de este tipo en el foro.
Pasamos a cómo arreglar este bug:
Buscar en game/src/cube.cpp
resultCount = resultList.size();
Y agregar debajo:
if (resultCount == 0) return;
En el mismo fichero buscamos:
if (false == bCatchInfo)
Y lo sustituimos por:
if (!bCatchInfo || materialInfoText.size() == 0)
Esto es todo. Por la seguridad de vuestros servidores, os aconsejo implementar el fix lo antes posible.
-
¿Sabes de que juego son? Con 2 texturas no se va muy lejos
-
El World Editor tiene un syserr igual que el juego, postéalo.
-
En mi maquina KimSufi me dio error al iniciar la base de datos, me rompí la cabeza al final eran los permisos de la carpeta VAR, que no estaban correctos. xD
El FreeBSD de Kimsufi viene por defecto con un kernel de ovh que da esos problemas, pero puedes escoger la opción "instalar kernel original" al instalar el SO
- Freddy Di Maria, WeedCalifa, Shinigami y 1 mas reacciono a esto
- 4
-
-
-
ha pedido que le corrijan la quest y eso hago
- pepineitor y Migcia reacciono a esto
- 2
-
amable es sin H
- ManCaraMan y ZoneLife reacciono a esto
- 2
-
if count <= 2 then
Esa es la línea que tienes que editar, si quieres que haya que matar 5 pones un 6.
-
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
sysinstall has been removed from the base system. Auxiliary libraries and tools used by sysinstall such as libdisk, libftpio, and sade have also been removed. sysinstall has been replaced by
Debes iniciar sesión para ver el contenido del enlace en esta publicación.andDebes iniciar sesión para ver el contenido del enlace en esta publicación..Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
sysinstall está obsoleto ya no es parte del FreeBSD
-
-
-
Es la misma página que usan la mitad de los servidores rumanos :|
-
Nao lembro como e que se faz isso em Python, mas simplesmente tens de por uma linha em branco antes do refine
- GeniusWhite reacciono a esto
- 1
-
-
El mapa lo puedes tirar a la basura, los árboles y arbustos están publicados en metin2dev por mi, y la hierba y las flores son del wom.
-
-
No le veo utilidad a una serie de ficheros que ni se sabe qué son. Esfuérzate un poco mas la próxima.
-
-
Ahora se necesitarán 20 post para escribir en el Shoutbox
-
-
lo unico que puedo limitar es el tamaño en kb del mensaje y 1 kb es mucho texto
[IMPORTANTE] Exploit cube r_info (afecta a todos los games)
en Modificación y edición del servidor.
Publicado
Decirte cómo se hace no te va ayudar en nada a arreglarlo. Si no tienes el source necesitas un dif, y por ahora no hay ninguno testeado, cuando lo haya lo publicaré aqui. Como dijo mi compañero, en un apuro puedes bloquear el comando cube con un fichero CMD, pero eso significa no poder hacer pociones, ni usar el sistema de crafting de las armas 105, ni el de energía.