2.60 Firmware Exploit - Fanjita Source


File Name SAVEDATA.rar
File Type RAR
Developer Fanjita
Operating System PSP
File Size 0.70 MB
Created 06/27/2006
Updated 06/27/2006
Downloads 3810 times
Download time  
Modem: 2 min
ISDN: 0 min 45 sec
DSL: 0 min 3 sec
CABLE: 0 min 2 sec
T1: 0 min 1 sec

2.60 Firmware Exploit - Fanjita Source
Rating: 0.00/5.00
Rated by: 0 users
Rate it:
Please scroll down for the download button and more file information.

Download 2.60 Firmware Exploit - Fanjita Source
File Description
Fanjita has released the "source" of his work so far today on this newly discovered exploit. If you would like to take a look at it and continue investigating, have a look!

Only for v2.5 / v2.6.

Based on Proof of Concept code by Hitchhikr / Neural.

Function : Attempts to load ms0:/kernel.elf using sceLoadModule/sceStartModule when in kernel mode, after writing a NOP to 0x8801A5B4.

Diags: Writes a log of operations to ms0:/GTALOG.TXT.
If LoadModule fails, writes the error code to ms0:/failload.trc.
If StartModule fails, writes the error code to ms0:/failstart.trc.

Source for the interesting bit:

void kernel_proc(void) {
// Dump'em all - read access
int handle;
int luid;

unsigned int *probe;

dlog("check dlog");

#if 1
dlog("patch module check");
// Patch module check
probe = (unsigned int*) 0x8801A5B4;
probe[0] = 0;
#endif

dlog("load module");
// try loading an ELF
luid = sceKernelLoadModule("ms0:/kernel.elf", 0, NULL);
if (luid < 0)
{
handle = sceIoOpen("ms0:/failload.trc", O_WRONLY | O_CREAT | O_TRUNC, 0777);
sceIoWrite(handle, &luid, 4);
sceIoClose(handle);
}
else
{
dlog("start module");
luid = sceKernelStartModule(handle, 0, NULL, NULL, NULL);
if (luid < 0)
{
handle = sceIoOpen("ms0:/failstart.trc", O_WRONLY | O_CREAT | O_TRUNC, 0777);
sceIoWrite(handle, &luid, 4);
sceIoClose(handle);
}
}

for(;;) { }
}



 
















































































Newest Downloads

11/25/2009 - 12/02/2009


11/27/2009
11/26/2009
11/26/2009
11/26/2009
11/26/2009
11/26/2009
11/25/2009
11/25/2009
11/25/2009
11/25/2009
11/24/2009
11/24/2009
11/24/2009
11/24/2009
11/24/2009