Forums GAMERGEN
Psp 2.71 Wtf ?
Règles du forum
Si vous remarquez un message susceptible d'aller à l'encontre des recommandations dont une partie ou la totalité du contenu ne devrait pas se trouver là, signalez-le à l'équipe de modérateurs en cliquant sur
.
________________
Toute l'équipe vous souhaite la bienvenue ! Si vous repérez d'éventuelles erreurs qui se seraient glissées dans nos contenus, n'hésitez pas à le signaler dans les commentaires.
Si vous remarquez un message susceptible d'aller à l'encontre des recommandations dont une partie ou la totalité du contenu ne devrait pas se trouver là, signalez-le à l'équipe de modérateurs en cliquant sur

________________
Toute l'équipe vous souhaite la bienvenue ! Si vous repérez d'éventuelles erreurs qui se seraient glissées dans nos contenus, n'hésitez pas à le signaler dans les commentaires.
wow déjà 5 pages 8O en même temps la news est énorme ... bon chuis déjà en 1.50 depuis une semaine mais bon lol c'est du tout bon pour les 2.71 et ceux qui peuvent pas mettre la main sur un GTA non-patché ...
Encore chapeau bas aux dévs, quel talent ... *baisse son chapeau*
Encore chapeau bas aux dévs, quel talent ... *baisse son chapeau*
-
doctor_horrible Gamer Maitre
- Messages: 473
- Inscription: 29 Aoû 2009, 05:47
- Pays: France
/!\ ATTENTION, ce qui suit est technique.
je suis en train de faire du reverse engineering sur le helloworld, en particulier pour savoir ce qui fait le côté aléatoire de l'exécution.
le code de helloworld commence à l'offset 0x2f02 du fichier hw.tif, avec la première instruction de helloworld est : "addiu s6,sp,1888", i.e, s6 contiendra l'adresse de début du code de Helloworld. Les données suivent derrière le code : une table contenant des octets pour décrire la table ascii des caractères à afficher, une table de sinus et des chaines de caractères à afficher.
s6 pointe sur la zone allouée de la pile, donc il ne devrait pas y avoir d'écrasement du code ou des données si un événement extérieur se passait.
Seulement AVANT d'arriver à exécuter ce code là, comment la faille parvient à excuter ce code là, avec la technique du dépassement de tampon dans la pile ?
je suis en train de faire du reverse engineering sur le helloworld, en particulier pour savoir ce qui fait le côté aléatoire de l'exécution.
le code de helloworld commence à l'offset 0x2f02 du fichier hw.tif, avec la première instruction de helloworld est : "addiu s6,sp,1888", i.e, s6 contiendra l'adresse de début du code de Helloworld. Les données suivent derrière le code : une table contenant des octets pour décrire la table ascii des caractères à afficher, une table de sinus et des chaines de caractères à afficher.
s6 pointe sur la zone allouée de la pile, donc il ne devrait pas y avoir d'écrasement du code ou des données si un événement extérieur se passait.
Seulement AVANT d'arriver à exécuter ce code là, comment la faille parvient à excuter ce code là, avec la technique du dépassement de tampon dans la pile ?
Dernière édition par wright le 01 Sep 2006, 21:43, édité 1 fois.
-
hlide_1 Gamer Maitre
- Messages: 276
- Inscription: 08 Mai 2006, 00:00
-
Dante38490 Gamer Hardcore
- Messages: 586
- Inscription: 29 Juil 2010, 11:10
- Prénom: Nicolas
- Pays: France
- Sexe: Homme
ils sont super rapide dis donc en 4 jours ils ont creer le downgrade faudrait qu ils soient payer lol
-
shadow77340 Gamer Hardcore
- Messages: 505
- Inscription: 19 Déc 2010, 17:38
- Pays: France
YAHOU! MON IMAGE A ETE RETENUE! Un conseil, mettez ça sur la news, ça limite les dégats des nouveaux 1.50...
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"width="400" height="200"><param name="eanim" value="!e-anim:Tuto"><param name="movie" value="http://grostoast.free.fr/Tuto%201.50/Tuto.swf"><param name="quality" value="high"><embed src="http://grostoast.free.fr/Tuto%201.50/Tuto.swf"quality="high"pluginspage="http://www.macromedia.com/go/getflashplayer"type="application/x-shockwave-flash"width="400" height="200"></embed></object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"width="400" height="200"><param name="eanim" value="!e-anim:Tuto"><param name="movie" value="http://grostoast.free.fr/Tuto%201.50/Tuto.swf"><param name="quality" value="high"><embed src="http://grostoast.free.fr/Tuto%201.50/Tuto.swf"quality="high"pluginspage="http://www.macromedia.com/go/getflashplayer"type="application/x-shockwave-flash"width="400" height="200"></embed></object>
Dernière édition par Masterpouya le 01 Sep 2006, 21:46, édité 1 fois.

-
yahoum_1 Gamer Pro
- Messages: 144
- Inscription: 27 Déc 2005, 01:00
moi aussi mais mois si je veu etre en 1.50 c'est pour les homebrow comme emulateur de super nes ou de la 64 pas pour lancer des iso
-
Dante38490 Gamer Hardcore
- Messages: 586
- Inscription: 29 Juil 2010, 11:10
- Prénom: Nicolas
- Pays: France
- Sexe: Homme