Primo codice macchina homebrew che sfrutta il famoso Exploit scoperto questa settimana.
Non si tratta ancora di ELF, ma a piccoli passi ci si sta avviando verso un completo metodo per eseguire homebrew più complessi su PSP 2.00 in quanto ora si ha la riprova che è possibile eseguire codice in Kernel Mode.
Hello World, questo il nome dell'applicazione eseguita in formato binario attraverso il classico metodo dell'Exploit di cui trovate le istruzioni quotate, non è altro che un programma che fa comparire la famosa scritta "Hello World" nello schermo della vostra PSP 2.00.
Per chi non possedesse la 2.00 è comunque disponibile un filmato che mostra il codice in esecuzione.
Nelle ore successive al rilascio è stata inoltre resa disponibile la versione source dello stesso che trovate insieme al binario in allegato.
**UPDATE**: Sono state rilasciate (e continueranno ad esserlo) delle variazioni sul tema di questi Hello World per PSP 2.00; ci sembra non siano necessarie continue news ma basti mettere i files in allegato in questo thread in modo che voi possiate provarli comunque. Le News le preferiamo lasciare a novità di un certo livello...qualche riga di codice aggiunta all'h.bin non lo merita a nostro avviso.
Hello World v1 for PSP v2.0
(w) 24/09/2005 by Groepaz/Hitmen
http://www.hitmen-console.org
greets to Skylark, Niacin, Skywalker, xor37h, Tyranid
this is a simple example on how to use the C compiler from pspsdk for creating
a binary that works with the exploit/loader released by someone else the other day.
its VERY basic, some C features will not work, C++ most definetly wont. you will need
to call syscalls directly (not via kernel stubs/NIDs). your program can be max 64k big."
Also, you will have to restart your PSP to make this go away, the thread is not killed when exiting the Photo area on the PSP.
PurePwnage Hello World PSP 2.00 Modified Code:
Based on the original 2.0 exploit code. I used this code (as he provided the source I thought I could edit it) to create my own Hello World program.
Used the files inside with h.bin on the root and see what I have written for everyone and for PSPUpdates. Have fun!
Noobs can make a hello world program! Just get a hex editor and get a hello world program and edit the last section from what you see. Maximum 64KB so we maybe can get games working :-O.
I included the source files that came with the 2.00 code that I used so I don't get into legal trouble or anything. This isn't mine... I only changed the text! Anyone can do it!
-PurePwnage (the noob at coding :-P)
StarField 2.0 by Lok Tai (Andy) Fung
Based on the original 2.0 exploit code. I just love star fields. I blame it on the old qbasic days.
Written by me: Lok Tai (Andy) Fung da DJSP/PSPAdvance guy.
Cooleyandy@hotmail.com
source is included for all you dev folks. I did this for fun. Absolutely no use whatsoever.
It was interesting writing this program when I don't even have a 2.0 yet. I had to scour the irc channels
for someone to help. Thanks FlongP.
Shameless plug: PSPAdvance Coming soon.
And thanks again to Groepaz/Hitman for the exploit code.
26/09/2005 pixelswarm 2.0:
Based on the starfield 2.0 code which was based on the original 2.0 exploit code.
Written by Akronym.
A pixelswarm 2.0
I'm happy someone finally made it possible to run homebrew code on 2.0 and I just had to do something now when I have the possibility. This is just something for you to look at while waiting for the next breakthrough.
Thanks Lok Tai (Andy) Fung for the starfield 2.0 inspiration and Groepaz/Hitman for the exploit code.
27/09/2005 PaintDemo2.00 By NtRnOs:
PaintDemo2.00 By NtRnOs
Based on the starfield 2.0, the pixelswarm 2.0 and the original 2.0 exploit V2 code.
A pixelswarm 2.0
I'm happy someone finally made it possible to run homebrew code on 2.0 and I just had to do something now when I have the possibility. This is just something for you to look at while waiting for the next breakthrough.
Thanks Lok Tai (Andy) Fung for the starfield 2.0 and Akronym for pixelswarm 2.0 inspiration and Groepaz/Hitman for the exploit code and exploit V2 (without frame_buffer.png) .
Instructions :
First of all you do not need to use the following files:
frame_buffer.png and overflow.tif of the exploit 2.0 by Groepaz/Hitman.
It is enough for you just to insert the overflow.tif one of the file of PaintDemo2.00, it acts of new exploit 2.00, you can use fault * TIFF with your clean melts of screen henceforth ; -) this homebrew will make bands of colors in comings and goings on your screen of PsP of several different colors.
Pure binary loader.
* it's loaded at 0x08810000
* it's max 64 kB
* it's pure binary MIPS code
* you have to use syscalls and not NIDs
* it runs in user space!
* it's called h.bin (Hello world) in the root of the MemoryStick
Set the frame_buffer.png as background like before and Place the new overflow.tif in the photos dir and the h.bin on the memory stick. It loads ms0:/h.bin
Join us on irc.toc2rta.com
Download: Hello World PSP 2.00 Pack (Include Video, Codice Binario con Exploit e Sorgente
Note: Grazie a Turok per la segnalazione...purtroppo di sabato sera si va fuori e non ce la si fa proprio ad essere tempestivi come si vorrebbe nel riproporre le news!
|
|
Benvenuto visitatore. Se non lo hai ancora fatto registrati qui.
PSP News
25/09/2005 a cura di Biby
Commenti ( 25 )
News PSP
Avete paura di provare l' ultimo tema, perchè potreste briccare ? Ci pensa il developer Poisonhzkj rilasciando una nuova versione ...
L'inarrestabile SeanPaul223, al lavoro anche in estate, continua a rilasciare homebrew per le nostre amate psp. E' la volta di mar ...
Humma Kavula, già autore dell'ottimo loader Fastloader (Scusate il gioco di parole :P) si supera e lancia quello che è in parole p ... |

Avete paura di provare l' ultimo tema, perchè potreste briccare ? Ci pensa il developer Poisonhzkj rilasciando una nuova versione ...