problema exploit dump metldr

buenos dias:
Me he decido en abrir este hilo por que no encuentro mi problema en el foro, solo encontre la manera de hacerlo sin linux.
Expongo mi problema
Tengo toda la instalacion echa reddribbon con sus updates y el exploit bajado y con los archivos de ofw puestos tabien,me dispongo a empezar el proceso de cargar el exploit con el comando insmod ./metldrpwnd.ko y me dice lo siguiente insmod: error inserting ./metldrpwn -1 invalid module format, y estoy atascado y no puedo seguir. Si me pudierais echar una mano os lo agradeceria mucho.
muchas gracias de antemano.

pd: si este hilo lo he abierto mal por favor decirmelo y perdon por las molestias.
pd: mis conocimeintos de linux son pesimos y un poco nulos.
Hola compañero, yo tambien estoy intentandolo sacar y me pasa igual que a ti, a mas no encuentro por ningun lado la aplicacion para partir en 6 trozos el eEID , todos los links del eEID SPLITTER eran de megaupload, a ver si algun alma caritativa vos ilumina un poco. Saludos
schuko1982 escribió:Hola compañero, yo tambien estoy intentandolo sacar y me pasa igual que a ti, a mas no encuentro por ningun lado la aplicacion para partir en 6 trozos el eEID , todos los links del eEID SPLITTER eran de megaupload, a ver si algun alma caritativa vos ilumina un poco. Saludos


He buscado en mi pc y no se si es esto lo que buscas, pero lo adjunto igualmente

Saludos

Adjuntos

ifcaro escribió:
schuko1982 escribió:Hola compañero, yo tambien estoy intentandolo sacar y me pasa igual que a ti, a mas no encuentro por ningun lado la aplicacion para partir en 6 trozos el eEID , todos los links del eEID SPLITTER eran de megaupload, a ver si algun alma caritativa vos ilumina un poco. Saludos


He buscado en mi pc y no se si es esto lo que buscas, pero lo adjunto igualmente

Saludos


A mi también me vendría bien el eid splitter pero no me deja descargarlo, podrías subirlo a sendspace, mediafire o donde sea? por favor! :)
Me temo que no habéis buscado bien XD

http://www.elotrolado.net/hilo_dump-metldr-sin-usar-otheros_1725034

Entre otras cosas, el módulo del exploit lo tienéis que compilar. Esto os puede ayudar, ya que son necesarios los headers

http://www.elotrolado.net/viewtopic.php?p=1727821861
granberro escribió:Me temo que no habéis buscado bien XD

http://www.elotrolado.net/hilo_dump-metldr-sin-usar-otheros_1725034

Entre otras cosas, el módulo del exploit lo tienéis que compilar. Esto os puede ayudar, ya que son necesarios los headers

http://www.elotrolado.net/viewtopic.php?p=1727821861


Eso está muy bien, pero sigo necesitando el eEID Splitter que es lo que he pedido suplicando, y lo que pide austaquio es el kernel de graf chokolo necesario para volver a compilar el exploit.
granberro escribió:Me temo que no habéis buscado bien XD

http://www.elotrolado.net/hilo_dump-metldr-sin-usar-otheros_1725034

Entre otras cosas, el módulo del exploit lo tienéis que compilar. Esto os puede ayudar, ya que son necesarios los headers

http://www.elotrolado.net/viewtopic.php?p=1727821861


buenas:
esa es una de las maneras q quiero evitar quiero utilizar otheros por que puedo volver a flashear un dump modificado por otheros y poner la consola en orbita otra vez
pero gracias de todas maneras.
ifcaro escribió:
schuko1982 escribió:Hola compañero, yo tambien estoy intentandolo sacar y me pasa igual que a ti, a mas no encuentro por ningun lado la aplicacion para partir en 6 trozos el eEID , todos los links del eEID SPLITTER eran de megaupload, a ver si algun alma caritativa vos ilumina un poco. Saludos


He buscado en mi pc y no se si es esto lo que buscas, pero lo adjunto igualmente

Saludos


Muchas gracias ifcaro :) , cuando llegue a la noche lo descargo y pruebo, tenia uno, pero no me partia el eEID, este trabaja correctamente?

Saludos

PD : si no es mucha molestia subelo a sendspace, gracias compañero
austaquio32 escribió:pd: mis conocimintos de linux son pesimos y un poco nulos.

A ver que podemos hacer, pero va a estar jodido. Mis conocimientos de Linux son casi nulos, pero me fui apañando gracias a San Google.

Como tienes RedRibbon, ya tienes el kernel de graf_chokolo, así que lo primero que necesitas es compilar el exploit. Para poder compilar el exploit, tienes que instalar los headers del kernel.

Lo siguiente sirve para refrescar la lista de servidores de paquetes
echo "deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.de.debian.org/debian/ squeeze-proposed-updates main
deb http://ftp.debian.org/debian/ squeeze-updates main
deb http://security.debian.org/ squeeze/updates main
deb http://www.debian-multimedia.org/ stable main
deb http://redribbon.t15.org/apt/ stable main" > /etc/apt/sources.list


Si usas asbestos/bootos como loader ejecuta
apt-get install linux-headers-2.6.38-powerpc64-asbestos
Si usas otheros
apt-get install linux-headers-2.6.38-powerpc64-otheros

Por último
apt-get update

Este es el splitter que usé (Linux)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void DumpEidData (FILE * pFile, int iInputSize, int iEidCount,
        char *pFilenamePrefix)
{
  FILE *pOutput;
  char *szFilename;
  char *szBuf;
  int iRes, iSize;
  printf ("dumping EID%d from eEID at %p, size %d (%x)..\n",
     iEidCount, pFile, iInputSize, iInputSize);

  szBuf = (char *) malloc (iInputSize + 1);
  szFilename = (char *) malloc (strlen (pFilenamePrefix) + 2);

  if (szBuf == NULL)
    {
      perror ("malloc");
      exit (1);
    };

  iSize = fread (szBuf, iInputSize, 1, pFile);
  sprintf (szFilename, "%s%d", pFilenamePrefix, iEidCount);
  pOutput = fopen (szFilename, "wb");
  iRes = fwrite (szBuf, iInputSize, 1, pOutput);

  if (iRes != iSize)
    {
      perror ("fwrite");
      exit (1);
    };

  free (szBuf);
}

int main (int argc, char **argv)
{
  FILE *pFile;
  char *pPrefix;

  pFile = fopen (argv[1], "rb");
  if (pFile == NULL) {
    usage:
      printf ("usage: %s <eEID> <destination> %d\n", argv[0], argc);
      exit (1);
    }

  if (argc == 3 && argv[2] != NULL)
      pPrefix = argv[2];
  else
      goto usage;

  fseek (pFile, 0x70, SEEK_SET);

  if (pPrefix != NULL)
    {
      DumpEidData (pFile, 2144, 0, pPrefix);
      DumpEidData (pFile, 672, 1, pPrefix);
      DumpEidData (pFile, 1840, 2, pPrefix);
      DumpEidData (pFile, 256, 3, pPrefix);
      DumpEidData (pFile, 48, 4, pPrefix);
      DumpEidData (pFile, 2560, 5, pPrefix);
    }
  return 0;
}
granberro escribió:
austaquio32 escribió:pd: mis conocimintos de linux son pesimos y un poco nulos.

A ver que podemos hacer, pero va a estar jodido. Mis conocimientos de Linux son casi nulos, pero me fui apañando gracias a San Google.

Como tienes RedRibbon, ya tienes el kernel de graf_chokolo, así que lo primero que necesitas es compilar el exploit. Para poder compilar el exploit, tienes que instalar los headers del kernel.

Lo siguiente sirve para refrescar la lista de servidores de paquetes
echo "deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.de.debian.org/debian/ squeeze-proposed-updates main
deb http://ftp.debian.org/debian/ squeeze-updates main
deb http://security.debian.org/ squeeze/updates main
deb http://www.debian-multimedia.org/ stable main
deb http://redribbon.t15.org/apt/ stable main" > /etc/apt/sources.list


Si usas asbestos/bootos como loader ejecuta
apt-get install linux-headers-2.6.38-powerpc64-asbestos
Si usas otheros
apt-get install linux-headers-2.6.38-powerpc64-otheros

Por último
apt-get update

Este es el splitter que usé (Linux)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void DumpEidData (FILE * pFile, int iInputSize, int iEidCount,
        char *pFilenamePrefix)
{
  FILE *pOutput;
  char *szFilename;
  char *szBuf;
  int iRes, iSize;
  printf ("dumping EID%d from eEID at %p, size %d (%x)..\n",
     iEidCount, pFile, iInputSize, iInputSize);

  szBuf = (char *) malloc (iInputSize + 1);
  szFilename = (char *) malloc (strlen (pFilenamePrefix) + 2);

  if (szBuf == NULL)
    {
      perror ("malloc");
      exit (1);
    };

  iSize = fread (szBuf, iInputSize, 1, pFile);
  sprintf (szFilename, "%s%d", pFilenamePrefix, iEidCount);
  pOutput = fopen (szFilename, "wb");
  iRes = fwrite (szBuf, iInputSize, 1, pOutput);

  if (iRes != iSize)
    {
      perror ("fwrite");
      exit (1);
    };

  free (szBuf);
}

int main (int argc, char **argv)
{
  FILE *pFile;
  char *pPrefix;

  pFile = fopen (argv[1], "rb");
  if (pFile == NULL) {
    usage:
      printf ("usage: %s <eEID> <destination> %d\n", argv[0], argc);
      exit (1);
    }

  if (argc == 3 && argv[2] != NULL)
      pPrefix = argv[2];
  else
      goto usage;

  fseek (pFile, 0x70, SEEK_SET);

  if (pPrefix != NULL)
    {
      DumpEidData (pFile, 2144, 0, pPrefix);
      DumpEidData (pFile, 672, 1, pPrefix);
      DumpEidData (pFile, 1840, 2, pPrefix);
      DumpEidData (pFile, 256, 3, pPrefix);
      DumpEidData (pFile, 48, 4, pPrefix);
      DumpEidData (pFile, 2560, 5, pPrefix);
    }
  return 0;
}


El EID al fin he conseguido dividirlo, pero sigue sin ejecutar el exploit, el mismo error que austaquio, y si intento compilarlo me dice que
make -C /lib/modules/2.6.38-powerpc-otheros/build M=/home/Escritorio/metldr838exploit modules
make: *** /lib/modules/2.6.38-powerpc64-otheros/build: No such file or directory. Stop
make: *** [all] Error 2
Robe_Gris escribió:
granberro escribió:
austaquio32 escribió:
pd: mis conocimintos de linux son pesimos y un poco nulos.

A ver que podemos hacer, pero va a estar jodido. Mis conocimientos de Linux son casi nulos, pero me fui apañando gracias a San Google.

Como tienes RedRibbon, ya tienes el kernel de graf_chokolo, así que lo primero que necesitas es compilar el exploit. Para poder compilar el exploit, tienes que instalar los headers del kernel.

Lo siguiente sirve para refrescar la lista de servidores de paquetes
echo "deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.de.debian.org/debian/ squeeze-proposed-updates main
deb http://ftp.debian.org/debian/ squeeze-updates main
deb http://security.debian.org/ squeeze/updates main
deb http://www.debian-multimedia.org/ stable main
deb http://redribbon.t15.org/apt/ stable main" > /etc/apt/sources.list


Si usas asbestos/bootos como loader ejecuta
apt-get install linux-headers-2.6.38-powerpc64-asbestos
Si usas otheros
apt-get install linux-headers-2.6.38-powerpc64-otheros

Por último
apt-get update

Este es el splitter que usé (Linux)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void DumpEidData (FILE * pFile, int iInputSize, int iEidCount,
        char *pFilenamePrefix)
{
  FILE *pOutput;
  char *szFilename;
  char *szBuf;
  int iRes, iSize;
  printf ("dumping EID%d from eEID at %p, size %d (%x)..\n",
     iEidCount, pFile, iInputSize, iInputSize);

  szBuf = (char *) malloc (iInputSize + 1);
  szFilename = (char *) malloc (strlen (pFilenamePrefix) + 2);

  if (szBuf == NULL)
    {
      perror ("malloc");
      exit (1);
    };

  iSize = fread (szBuf, iInputSize, 1, pFile);
  sprintf (szFilename, "%s%d", pFilenamePrefix, iEidCount);
  pOutput = fopen (szFilename, "wb");
  iRes = fwrite (szBuf, iInputSize, 1, pOutput);

  if (iRes != iSize)
    {
      perror ("fwrite");
      exit (1);
    };

  free (szBuf);
}

int main (int argc, char **argv)
{
  FILE *pFile;
  char *pPrefix;

  pFile = fopen (argv[1], "rb");
  if (pFile == NULL) {
    usage:
      printf ("usage: %s <eEID> <destination> %d\n", argv[0], argc);
      exit (1);
    }

  if (argc == 3 && argv[2] != NULL)
      pPrefix = argv[2];
  else
      goto usage;

  fseek (pFile, 0x70, SEEK_SET);

  if (pPrefix != NULL)
    {
      DumpEidData (pFile, 2144, 0, pPrefix);
      DumpEidData (pFile, 672, 1, pPrefix);
      DumpEidData (pFile, 1840, 2, pPrefix);
      DumpEidData (pFile, 256, 3, pPrefix);
      DumpEidData (pFile, 48, 4, pPrefix);
      DumpEidData (pFile, 2560, 5, pPrefix);
    }
  return 0;
}


El EID al fin he conseguido dividirlo, pero sigue sin ejecutar el exploit, el mismo error que austaquio, y si intento compilarlo me dice que
make -C /lib/modules/2.6.38-powerpc-otheros/build M=/home/Escritorio/metldr838exploit modules
make: *** /lib/modules/2.6.38-powerpc64-otheros/build: No such file or directory. Stop
make: *** [all] Error 2



Yo igual, me pasa lo mismo.

Gracias granberro :)

saludos.
[/spoiler]
granberro escribió:
austaquio32 escribió:pd: mis conocimintos de linux son pesimos y un poco nulos.

A ver que podemos hacer, pero va a estar jodido. Mis conocimientos de Linux son casi nulos, pero me fui apañando gracias a San Google.

Como tienes RedRibbon, ya tienes el kernel de graf_chokolo, así que lo primero que necesitas es compilar el exploit. Para poder compilar el exploit, tienes que instalar los headers del kernel.

Lo siguiente sirve para refrescar la lista de servidores de paquetes
echo "deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.de.debian.org/debian/ squeeze-proposed-updates main
deb http://ftp.debian.org/debian/ squeeze-updates main
deb http://security.debian.org/ squeeze/updates main
deb http://www.debian-multimedia.org/ stable main
deb http://redribbon.t15.org/apt/ stable main" > /etc/apt/sources.list


Si usas asbestos/bootos como loader ejecuta
apt-get install linux-headers-2.6.38-powerpc64-asbestos
Si usas otheros
apt-get install linux-headers-2.6.38-powerpc64-otheros

Por último
apt-get update

Este es el splitter que usé (Linux)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void DumpEidData (FILE * pFile, int iInputSize, int iEidCount,
        char *pFilenamePrefix)
{
  FILE *pOutput;
  char *szFilename;
  char *szBuf;
  int iRes, iSize;
  printf ("dumping EID%d from eEID at %p, size %d (%x)..\n",
     iEidCount, pFile, iInputSize, iInputSize);

  szBuf = (char *) malloc (iInputSize + 1);
  szFilename = (char *) malloc (strlen (pFilenamePrefix) + 2);

  if (szBuf == NULL)
    {
      perror ("malloc");
      exit (1);
    };

  iSize = fread (szBuf, iInputSize, 1, pFile);
  sprintf (szFilename, "%s%d", pFilenamePrefix, iEidCount);
  pOutput = fopen (szFilename, "wb");
  iRes = fwrite (szBuf, iInputSize, 1, pOutput);

  if (iRes != iSize)
    {
      perror ("fwrite");
      exit (1);
    };

  free (szBuf);
}

int main (int argc, char **argv)
{
  FILE *pFile;
  char *pPrefix;

  pFile = fopen (argv[1], "rb");
  if (pFile == NULL) {
    usage:
      printf ("usage: %s <eEID> <destination> %d\n", argv[0], argc);
      exit (1);
    }

  if (argc == 3 && argv[2] != NULL)
      pPrefix = argv[2];
  else
      goto usage;

  fseek (pFile, 0x70, SEEK_SET);

  if (pPrefix != NULL)
    {
      DumpEidData (pFile, 2144, 0, pPrefix);
      DumpEidData (pFile, 672, 1, pPrefix);
      DumpEidData (pFile, 1840, 2, pPrefix);
      DumpEidData (pFile, 256, 3, pPrefix);
      DumpEidData (pFile, 48, 4, pPrefix);
      DumpEidData (pFile, 2560, 5, pPrefix);
    }
  return 0;
}


todo lo q me comentas lo intento hacer y me saltan varios errores.meto la primera linea y me dice no shuch directory y asi ya no se lo q hacer.
pd2:me sale este error al intentar instalar lor headers: apt-get install linux-headers-2.6.38-powerpc64-otheros
E: se interrumpió la ejecución de dpkg, debe ejecutar manualmente «sudo dpkg --configure -a» para corregir el problema
austaquio32 escribió:[/spoiler]
granberro escribió:
austaquio32 escribió:pd: mis conocimintos de linux son pesimos y un poco nulos.

A ver que podemos hacer, pero va a estar jodido. Mis conocimientos de Linux son casi nulos, pero me fui apañando gracias a San Google.

Como tienes RedRibbon, ya tienes el kernel de graf_chokolo, así que lo primero que necesitas es compilar el exploit. Para poder compilar el exploit, tienes que instalar los headers del kernel.

Lo siguiente sirve para refrescar la lista de servidores de paquetes
echo "deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.de.debian.org/debian/ squeeze-proposed-updates main
deb http://ftp.debian.org/debian/ squeeze-updates main
deb http://security.debian.org/ squeeze/updates main
deb http://www.debian-multimedia.org/ stable main
deb http://redribbon.t15.org/apt/ stable main" > /etc/apt/sources.list


Si usas asbestos/bootos como loader ejecuta
apt-get install linux-headers-2.6.38-powerpc64-asbestos
Si usas otheros
apt-get install linux-headers-2.6.38-powerpc64-otheros

Por último
apt-get update

Este es el splitter que usé (Linux)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void DumpEidData (FILE * pFile, int iInputSize, int iEidCount,
        char *pFilenamePrefix)
{
  FILE *pOutput;
  char *szFilename;
  char *szBuf;
  int iRes, iSize;
  printf ("dumping EID%d from eEID at %p, size %d (%x)..\n",
     iEidCount, pFile, iInputSize, iInputSize);

  szBuf = (char *) malloc (iInputSize + 1);
  szFilename = (char *) malloc (strlen (pFilenamePrefix) + 2);

  if (szBuf == NULL)
    {
      perror ("malloc");
      exit (1);
    };

  iSize = fread (szBuf, iInputSize, 1, pFile);
  sprintf (szFilename, "%s%d", pFilenamePrefix, iEidCount);
  pOutput = fopen (szFilename, "wb");
  iRes = fwrite (szBuf, iInputSize, 1, pOutput);

  if (iRes != iSize)
    {
      perror ("fwrite");
      exit (1);
    };

  free (szBuf);
}

int main (int argc, char **argv)
{
  FILE *pFile;
  char *pPrefix;

  pFile = fopen (argv[1], "rb");
  if (pFile == NULL) {
    usage:
      printf ("usage: %s <eEID> <destination> %d\n", argv[0], argc);
      exit (1);
    }

  if (argc == 3 && argv[2] != NULL)
      pPrefix = argv[2];
  else
      goto usage;

  fseek (pFile, 0x70, SEEK_SET);

  if (pPrefix != NULL)
    {
      DumpEidData (pFile, 2144, 0, pPrefix);
      DumpEidData (pFile, 672, 1, pPrefix);
      DumpEidData (pFile, 1840, 2, pPrefix);
      DumpEidData (pFile, 256, 3, pPrefix);
      DumpEidData (pFile, 48, 4, pPrefix);
      DumpEidData (pFile, 2560, 5, pPrefix);
    }
  return 0;
}

todo lo q me comentas lo intento hacer y me saltan varios errores.meto la primera linea y me dice no shuch directory y asi ya no se lo q hacer.


Lo único que te aconsejaría que probases es asbestos.
utilizo abestos y me pasa exactamente lo mismo,algo se me pasa pero no se lo q es y me tien frito.
schuko1982 escribió:
make -C /lib/modules/2.6.38-powerpc-otheros/build M=/home/Escritorio/metldr838exploit modules
make: *** /lib/modules/2.6.38-powerpc64-otheros/build: No such file or directory. Stop
make: *** [all] Error 2


Creo que os falta un symlink

Haced
cd /usr/src

Y luego
ln -s CARPETA-DONDE-ESTAN-INSTALADOS-LOS-HEADERS linux

Os rec
¿No soy yo el unico que ve mal los ultimos mensajes no? En 3 navegadores y en los 3 se me ve mal
austaquio32 escribió:todo lo q me comentas lo intento hacer y me saltan varios errores.meto la primera linea y me dice no shuch directory y asi ya no se lo q hacer.
pd2:me sale este error al intentar instalar lor headers: apt-get install linux-headers-2.6.38-powerpc64-otheros
E: se interrumpió la ejecución de dpkg, debe ejecutar manualmente «sudo dpkg --configure -a» para corregir el problema

Todos los comandos hay que lanzarlos con sudo por delante,

Por ejemplo, sudo apt-get update

Compilar exploit
Hace falta un symlink en la carpeta en la que casca el make por ejemplo /lib/modules/2.6.38-powerpc64-otheros/build

cd /lib/modules/2.6.38-powerpc64-otheros/
ln .s /usr/src/linux-headers-2.6.38-powerpc64-otheros build
buenos dias:
Muchas gracias ante todo a gamberro por colaborar en q fueramos capaces de sacar el dump. muchas gracias
Pues el titulo lo dice claro ya le he sacado ahora toca descubrir el lado oscuro dela ps3.

saludos eloianos
austaquio32 escribió:buenos dias:
Muchas gracias ante todo a gamberro por colaborar en q fueramos capaces de sacar el dump. muchas gracias
Pues el titulo lo dice claro ya le he sacado ahora toca descubrir el lado oscuro dela ps3.

saludos eloianos


¡¡Me alegro!! Suerte en tus futuros pasos.

Si necesitas algo, mándame un mp.
granberro escribió:
austaquio32 escribió:buenos dias:
Muchas gracias ante todo a gamberro por colaborar en q fueramos capaces de sacar el dump. muchas gracias
Pues el titulo lo dice claro ya le he sacado ahora toca descubrir el lado oscuro dela ps3.

saludos eloianos


¡¡Me alegro!! Suerte en tus futuros pasos.

Si necesitas algo, mándame un mp.


Gracias por tu ayuda granberro, yo también lo he hecho, ahora ya se cómo seguir el proceso cuando necesite sacarla en futuras consolas.
19 respuestas
Archivado
Volver a Scene