Lo mejor a la hora de incluir nuestros archivos sería mantener una estructura similar a la de nuestro servidor, de forma que sea mas facil manejarnos al igual que luego implantar los cambios que vayamos haciendo. Para ello nos vamos al directorio donde se instalo Xampp, que si dejaste el que venía por defecto será: C:\xampp\ allí miramos los directorios que tiene el servidor y si es necesario añadimos el que falte para que, entre todos los existentes esten estos cuatro directorios:
Ahora vamos a por los datos y archivos, tenemos que recoger de nuestro servidor, el que queremos clonar, lo siguiente:
Como he tenido mil y un problemas para poder traspasar mi antiguo foro de PHP Nuke ET a un nuevo foro SMF 2.0.1 mucho mas potente, he tenido que hacer cosas y buscar información que no conocía para llevar todo a buen puerto. Lo primero que hice fue adaptar un conversor sacado del propio foro de Simple Machines, para poder migrar el antiguo PHP Nuke ET a una nueva instalación de SMF 2.0.1. He incluido en las descargas de la web el conversor adaptado ya que no lo he visto en ningún otro lado, lo podéis encontrar aquí.
Una vez hecho esto, y teniendo en cuenta que como no había nada para hacerlo ya tenía otro foro SMF 2.0.1 funcionando tenia que fusionarlos, y por mas que he mirado por Internet no había forma de poderlo hacer. Nadie daba solución ni forma de hacerlo y mire en todos los idiomas. Finalmente en el foro de Simple Machines, Joker™ me dijo que podía haber una solución en un post, y así fue, así que me puse manos a la obra y tras algunos traspiés al final lo logré como podéis ver en la web de Urgencias y Emergenciasque es donde lo apliqué. Como esa solución no me ha sido fácil encontrarla y además solo esta en inglés recopilada por jkdove he creído interesante publicarosla aquí en la lengua de Cervantes para todo el que lo pueda necesitar, además he corregido y cambiado algunas cosas ya que sino a mi me daba algún error.
Lo primero tenemos que diferenciar ambos foros para hablar de ellos, los vamos a llamar antiguo y principal, donde el antiguo es la Base de datos antigua desde la que queremos recuperar los datos, y principal es la Base de Datos actual, a la que queremos exportar esos datos, es decir, el foro en funcionamiento.
Os puedo asegurar que funciona, y la prueba la tenéis mas arriba, pero tienes que seguir las instrucciones exactamente y al pie de la letra. Yo lo he usado una vez sin problemas y en su post jkdove dice haberlo realizado tres veces ya sin problemas. Como apunte deciros que los dos foros que uní eran dos smf 2.0.1. Vamos a ponernos el mono de trabajo, y manos a la obra. Continua leyendo “Como mezclar dos foros SMF usando MySQL” »
Por necesidades propias tuve que modificar el convertidor de PHP Nuke a SMF para que funcionara para el PHP Nuke Edición Truzone. Y os lo dejo para todo el que le sea útil.
El convertidor de PHP Nuke ET a sistema de Foros SMF 2.0, transfiere usuarios, post y demás al sistema de foros de Simple Machines, tiene algunas carencias pero traspasa todo lo importante (no traspasa baneados y alguna otra cosilla). Da un error en el último, pero funciona.
Una vez ejecutado en el Foro SMF ir a Administración, Mantenimiento, Volver a contar los totales y las estadísticas de todos los foros y lo tendréis. Funciona hasta la versión 2.0.1.
Podéis descargar el convertidor de PHP Nuke ET a sistema de Foros SMF 2.0 pinchando aquí
Ramon escribió “Después de unos meses de inactividad, “La Comunidad Songohack” vuelve a la carga. Hemos reclutado a nuevos administradores y moderadores para los foros para poder atenderos a todos. Entre las novedades de la Comunidad encontrareis un montón de nuevas “DESCARGAS” y el recién estrenado “TOP SONGOHACK”, la mejor manera de promocionar tu web. Podrás poner un enlace en tu web para que tus usuarios te voten y salir en el home de una de las webs más visitadas.
Además a partir de ahora realizaremos actualizaciones más a menudo para ofreceros a todos un mejor servicio y ayudaros a construir vuestras webs en nuke como los mejores webmasters de la red.
Visita www.songohack.com“
Ayer por la mañana, Desarrollonuke.org ha amanecido “hackeada”, el autor de la “gracia” dejó un mensaje de saludo y recomendándoles que mejoraran su seguridad.
El atacante con IP: 200.106.28.61, Internet Explorer 6.0 y Windows NT 5.1 accedía a las claves encriptadas de los administradores mediante SQL injection en el módulo Downloads, seguido a esto accedía a la administración del sitio usando una pasarela dbase64 para introducir valores numéricos en el admin, y así poder acceder con la contraseña en md5.
Esta grave vulnerabilidad viene acarreando el 70% de los ataques al sistema PHP-Nuke, lo más grave es que las páginas testeadas son vulnerables desde las versiones 5.6 hasta las últimas conocidas, en cambio las páginas oficial PhpNuke.org y Nukecops.org están misteriosamente parcheadas, ¿que pasa aquí?
Solución:
Para solucionar estos bugs hay que cambiar principalmente dos archivos, el primero es el index.php del módulo Downloads
se debe buscar la función viewdownload y colocar en la 1º línea lo siguiente:
$cid = $cid*1;
quedando de esta manera:
function viewdownload($cid, $min, $orderby, $show) {
$cid = $cid*1;
global $prefix, $dbi, $admin, $perpage, $module_name;
Y lo que sigue…
De esta manera el valor de cid será siempre numérico y no dejará acceder al atacante a los valores de md.
El 2º cambio hay que realizarlo en el mainfile.php del PhpNuke, aquí haremos que el admin.php no acepte un logueo de un presunto administrador sin coger la información directamente desde la cookie:
después, de por ejemplo la línea ob_start(“ob_gzhandler”); incluir seguidamente este código:
// Fix falso login del admin por Miguel de la Hoz
if (isset($_COOKIE['admin'])) {
$admin = $_COOKIE['admin'];
} else {
$admin = "";
}
Este bug ha sido encontrado y resuelto por el equipo de Desarrollonuke.org principalmente por Navegante – Miguel de la Hoz de Ibernuke.org y Spacebom – David Martín de Desarrollonuke.org
Estas instrucciones son posibles de realizar con Invision Power Board 1.3 y 1.3.1. Lo primero de todo, es recomendable que instaléis el Foro en el directorio /Forums o /foro. Y también que tengáis en cuenta que este manual va dirigido especialmente a los que uséis PHP Nuke Edición Truzone. Este Manual esta hecho con la 3.1.2 pero también funcionara con otras. A los que uséis otras versiones también os valdrá, pero seguramente los números de las lineas varíen.
Tenemos que realizar varios cambios tanto en los Foros Invision como en vuestro Nuke
Continua leyendo “Cómo integrar los Foros de Invision Power Board con PHP-Nuke” »
La verdad que es muy fácil. Se crea mediante javascript con este código:
[js][/js]
Copiar el texto del código dentro del editor de Notas normal y cambiar las variable iniciales donde pondremos las propias y salvar los cambios como mensaje.js
Subirlo al nuke creando una carpeta llamada scripts, que la ruta del archivo quedaría: scripts/mensaje.js
Editar el archivo includes/my_header.php
Antes del tag que cierra el código php ?> introducir la llamada al archivo de esta forma:
[php]include(“scripts/mensaje.js”);
?>[/php]
Y listo, ya lo tenéis funcionando. Acordaros de estos cambios cuando actualicéis vuestro Nuke, o los perderéis. Quiero agradecer a Khakism (http://www.khakism4.com) la información necesaria para este manual, ya que sin su ayuda no habría podido hacerlo.
Comentarios recientes