Tutoriel [MEGA TUTO] Utiliser Target / Debugger | Utiliser offsets God Mode, RedBoxes, Walking AC130 etc...

Ghost_Rolly

Membre
Inscription
31 Mars 2012
Messages
797
Réactions
961
Points
9 533
Heellow les gens ! C'est Ghost_Rolly et aujourd'hui je vais vous faire un tutoriel, sur comment utiliser les offsets, à quoi ils servent, et comment en trouver d'autres, notamment le Walking AC130 ;)
Ceci est un Mega Tuto est sera divisé en plusieurs chapitres.

Sommaire :
  • I . Aménager son environnement de travail sous Debugger & Target Manager
  • II . Se mettre God Mode en ligne
  • III. Rechercher et utiliser des offsets
  • IV. Trouver le Walking AC130
I.
Aménager son environnement de travail sous Debugger & Target Manager


Bienvenue dans le chapitre 1 de ce tuto. Ici on vas apprendre à mettre en place son environnement
de travail et utiliser les outils de façon optimale pour trouver rapidement ce qu'on cherche.

Tout d'abord nous allons commencer à chercher notre PS3 dans le réseau. A partir de là vous avez
2 solutions, soit vous connez votre PS3 à votre PC par câble, puis votre PC en WiFi à votre Box, ou
soit vous connectez votre PC et votre PS3 à votre Box directement.

Les avantages et les inconvénients :

PS3 connécté en câble à votre PC
Avantages : Vitesse de transfert à 1Gbps (1000 Mbps), Temps de réaction ultra rapide, Recherche très rapides
Inconvénients : NAT toujours sur Moyenne, léger lag dû au partage de la connexion

PS3 connécté directement à la Box
Avantages : NAT sur Ouvert, Pas de temps de latence
Inconvénients : Bridé à 100 Mbps

Selon le mode que vous allez choisir, vous allez devoir passer par des étapes différentes.
Je couvrirai la partie PC, mais pas la partie PS3 (en image), car je n'ai pas de HDPVR, ni de carte de capture.

Connecté la PS3 en câble au PC puis PC par WiFi
Aussi appelé le partage de connexion, vous allez enfaite partager votre connexion WiFi de votre PC
avec votre PS3 pour pouvoir faire du RealTime en ligne.

Tout d'abord vous allez connecter votre PS3 à votre PC par câble, ensuite vous allez démmarer
votre PS3, puis aller dans Paramètres réseau puis Paramètres de la connexion internet .
Vous allez ensuite dans "Manuel", "Par câble", "Personnalisé", "Adressage IP > Manuel"

Ensuite vous allez remplir comme cela :

Adresse IP : 192.168.0.50
Masque : 255.255.255.0
Routeur : 192.168.0.51
DNS 1 : 192.168.0.51
DNS 2 : 8.8.4.4

Ensuite vous allez dans =>
XqIOQot.png

2LaBkIt.png

LxJezFO.png

YqOBENZ.png


Vous cliquez ensuite sur Connexion au réseau local, puis ensuite sur Propriétés, puis "Protocole Internet IPV4" et vous remplissez comme cela :
B5AJOj6.png


Puis cliquez sur l'onget "Partage"
HhsKbFA.png


Vous cochez les deux cases et vous séléctionnez dans la liste "Connexion au réseau local".
Et Wooila, vous êtes bon pour débugger :)

Aménager son environnement de travail sous Debugger et TargetID

Alors avant de commencer à aménager notre environnement de travail, on vas tout d'abord
commencer à chercher notre PS3 sur le réseau, pour cela rien de plus simple, vous lancez
Target Manager puis vous cliquez sur
01f554e0b8c544d5af779d4.png


Vous devriez normalement avoir un point d'intérogation, cliquez droit dessus puis faites "Move to Group > DECHA..."
Puis le point d'intérogation deviendrat comme cela :
XlNZGcx.png

Vous n'avez plus qu'à faire "Add Target" puis cliquer droit sur la liste à gauche et faire "Connect".
Félicitations, vous êtes bien connecté à votre PS3 en DEX.

Maintenant passons à debugger; commençons déjà à aménager un peu tout ça.
Pour cela cliquez sur l'onglet Window puis New View.
Cela vous créer une nouvelle fenêtre sur laquelle vous pouvez faire du Memory Editing, en d'autres
termes, de l'édition de mémoire.

En faisant clique droit dans l'une des fenêtre vous verrez un mini menu apparaître, c'est un quick-menu
qui pourra peut-être vous servir un jour, mais pour l'occasion on vas cliquer sur "1 Byte".
Comme cela vous aurez un affichage HEX bien propre un peu comme ça :

bbf9987d293145bca3f1020.png




Maintenant il est temps de commencer à faire du RT, je suppose que vous avez déjà un EBOOT Debug non ?
Si ce n'est pas le cas, je vous propose de télécharger le Ghost_Rolly V3 Final Edition EBOOT en Debug :
C'est le plus stable de mes EBOOT en debug.

Maintenant, passez sur multiMAN ou OpenFTP pour l'installer puis le lancer.
Vous devriez normalement avoir dans Debugger un process qui s'affiche :

XS8vpuq.png


Faites clique droit, puis "Attach Process", il vas ensuite s'attacher à votre Debugger et se mettre en
pause, pour le relancer, passez sur Target Manager, puis relancez le en cliquant sur le boutton Play

91aab0f5d5934631806f02b.png


Astuce : Pensez à appuyer sur le boutton "Auto Update" dans debugger :
gIAP58m.png

Cela vous aidera pour la suite.
Astuce : N'attachez pas votre process lorsque votre partie est lancé, car cela vous fera freeze.


II.
Se mettre God Mode en ligne


Maintenant la partie que vous attendiez sûrement, l'utilisation et la recherche d'offsets.
Biensûr je ne vais pas couvrir l'édition de Stats, c'est bien trop classique et il y'a eu mainte et mainte
releases, vous n'avez qu'à suivre les tutos.

Tout d'abord nous allons apprendre à utiliser l'offset God Mode, plus particulièrement en ligne...
En match privé, vous êtes forcément le client 0 et les gens qui rejoignent en cours de parties seront
les client 1, 2, 3 etc, etc... C'est croissant et selon le moment ou vous rejoignez un clientID vous sera
attribué. En ligne cela ne fonctionne pas pareil, votre clientID peut-être n'importe lequel et il est assez
dur de savoir qui est qui, c'est pour ça que nous allons faire cela en mélée général à 8 joueurs.

Remarque : Selon l'EBOOT que vous utilisez, la vie sera stocké différemment ! 4F pourrais bien être
64 pour vous, alors quand je dis remplacez 4F, cela voudra dire que c'est 64 pour vous.

Tout d'abord l'offset : 0x0FCA41E

C'est l'offset de la vie actuelle du joueur, elle est éxprimé sous forme de 'int' (nombre entier) et stocké
sur 4 bytes ( 00 00 00 00 ). Si vous utilisez mon EBOOT la vie sera de 4F (79) mais si vous utilisez
un EBOOT basique, elle devrait être à 64 (100).
L'offset que je vous ai donné est enfaite l'offset exact de là ou est stocké la vie du client 0, c'est à dire
l'hôte en match privé. Un peu plus loins vous verrez d'autres 4F, c'est la vie du client 1, puis 2 etc... etc...

Remplacer 00 00 00 4F par 00 FF FF FF, la vie qui était de 79 passe maintenant à 16777215, impréssionant non ? :o

Autant dire que rien ne vous tue. Vous pouvez aussi remplacer par 00 00 00 00, et par conséquent
vous serez considéré comme mort, mais vivant. Vous pourrez toujours tuer etc... mais pour le jeu
vous êtes mort et vous verrez un "De l'au delà" à chaque fois que vous tuerez un joueur.

Maintenant le plus drôle ... L'offset que je vous ai donné contient aussi un élément de repère que vous
pouvez utiliser, en effet les coordonnés GPS X,Y,Z des joueurs sont affiché à ces offsets (0x0FCA41E et plus loin) et peuvent servir à vous localiser vous même dans la liste.

Mais comment ? La plus part des joueurs vont bouger lorsqu'ils spawn, et par conséquent, leurs
positions X,Y,Z dans Debugger aussi, et s'affichera en rouge.
Si vous restez immobile, votre position ne bougera pas et vous arriverez à vous repérer parmis les
autres. Si vous arrivez à maîtriser l'astuce, vous pourrez vous repérer en moins de 10 secondes.
Mieux vaux un screen ...

gK8CEb5.png

Comme vous pouvez le voir sur l'image, les coordonnées s'éxcites ! Et elles clignotent en rouge, tout
en changeant. Si vous ne bougez pas, vos coordonnés ne devraient pas bouger ! Il suffit de trouver
celles qui ne bougent pas, ensuite pour vérifier que c'est bien vous, bougez le joystick de la manette,
si les coordonnés changent, alors c'est vous, et vous n'avez plus qu'à ajouter FF devant le 4F pour
avoir le god mode en ligne.

 

Ghost_Rolly

Membre
Inscription
31 Mars 2012
Messages
797
Réactions
961
Points
9 533
III.
Rechercher et utiliser les offsets
Maintenant le plus intéressant, la recherche et l'utilisation de certains offsets; la recherche d'offset, est
tout d'abord une question de logique, il faut réfléchir 2 minute à comment trouver quelque chose.

Prenons pour éxemple la vie du joueur. Nous savons que la vie du joueur est équivalente à 100 (comme
la plus part des jeux...) et qu'elle doit sûrement être stocké normalement (en int 4 bytes c'est à dire 00 00 00 00)
Et bien en déduisant cela, si nous changeons la valeur de la vie à une valeur facile à retrouver comme
877 415, nous pourrons alors trouver la vie très rapidement en utilisant la fonction rechercher de Debugger.

Toujours de chinois pour vous ? Très bien, faisons simple.
Nous cherchons la valeur du Walking AC130. Sur les offsets release, il y'a notament les offsets armes,
qui permettent de changer l'arme équipée du joueur, et bien il suffit simplement de débloquer un AC130
et d'éxaminer quels sont les ID des armes qui vont nous être donné ?
Voici un dump mémoire à l'offset weapon avant de lancer l'AC130 :
PHP:
00 00 00 00 00 04 00 07 00 00 00 42 00 04 40 2A
00 00 00 4A 00 00 00 5D 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Voici un dump mémoire à l'offset weapon quand j'ai l'AC130 en l'air :
PHP:
00 00 00 00 00 04 00 07 00 00 00 42 00 04 40 2A
00 00 00 4A 00 00 00 5D 00 00 00 6A 00 00 00 69
00 00 00 68 00 00 00 00 00 00 00 00 00 00 00 00

Nous pouvons remarquer l'apparation de données qui n'éxistaient pas avant, et qui sont juste à côté
de l'offset arme ! Nous en déduisons alors que 6A, 69 et 68 font partie des armes de l'AC130.
Maintenant passons à la suite...

Voici la liste des offsets des coordonnés d'uniquement 3 clients :

Client 0 (Host) : 0x0110A29C
Client 1: 0x0110DC1C
Client 2: 0x0111159C

Pour vérifier votre logique, je vous propose un petit test ... Oui un test ! Pour tester votre logique et
votre capacité à étudié une situation, ne vous inquietez pas rien de bien compliqué...
A partir de ces 3 offsets, vous allez essayer de deviner le reste des offsets des autres clients, jusqu'à 17 !

Pour les feignasses & les lâches et pour les gens qui veulent voir si ils avaient bon :
J'éspère pour vous que vous avez au moins essayé ! Ce n'est pas très compliqué puisque la réponse est simple. Tout ces clients sont liés par une petite formule mathématique,
il suffit de faire 110DC1C - 110A29C, et ont obtient la différence entre ces 2 offsets, dans ce cas elle
est de 3980 rappelez vous que c'est en hexadécimale et donc que 3980 ne correspond pas à 3980
mais à 14720 en décimal, utilisez la calculatrice pour faire vos conversions.
La réponse était que pour obtenir la liste de tout les clients, il suffit de faire Offsets Client + 3980 pour obtenir le suivant.

Ce chiffre que vous avez obtenu est le chiffre d'or ! Car c'est le chiffre que vous allez utiliser tout le
temps ! Pour switcher de clients, et de la même manière si vous trouvez quelque chose pour le client
0 ou 1, et bien vous pourrez obtenir l'offset pour TOUT les clients et donc le faire en ligne pour vous,
et vos amis ! Cool hein ? :D
 

Ghost_Rolly

Membre
Inscription
31 Mars 2012
Messages
797
Réactions
961
Points
9 533
IV. Trouver le Walking AC130


Maintenant la partie que vous attendiez tous je suppose, la partie qui vous a fais frissonner quand vous
avez lû le titre. Mais vous me direz, pourquoi "Trouver le Walking AC130" ? Parce-que je vous donne
pas juste les offsets et comment faire, non non, on vas y mettre un peu d'énigme et de calculs :D*
Sachez que si vous n'avez pas lû le tuto, vous pouvez vous arrêter ici, car vous comprendrez pas
grand choses...

Commençons par le commencement, tout d'abord nous allons mettre la vue AC130, aussi connu
sous le nom de RedBoxes, le therme anglais pour carré rouges. Les petits carrés qui s'affichent quand
vous lancez un prédator ou un Reaper et bien sur l'AC130.

Voilà l'offset : 0x0110A290
À partir de là, si vous avez suivi le tuto, vous pourrez faire ça pour tout les clients

PHP:
00 77 0A 6A 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 00 10 00 ] 00 00 00 00 00 00 00 00 44 1B 7D 30 45 1B
FC 21 C3 7E E0 00 00 00 00 00 00 00 00 00 00 00 00

Je vous ai mit entre parenthèse les valeurs à modifier pour la vision. Je vous donne la liste rapidement
aussi :

Carré rouges : 00 10 55
Carré rouges + thermique : 00 10 99
AC130 Original : 90 10 0C

Maintenant passons à la suite ... Pour que l'AC130 fonctionne, il faut faire 2 choses.
Première chose à faire, c'est se retirer toutes nos armes, c'est à dire 1ere arme et arme secondaire.

Arme Principale : 0x0110A4FF
Arme Secondaire : 0x0110A51C

Maintenant c'est à vous de vous retirer vos armes, et oui, je ne vous donnerai pas la méthode.
Pensez y 2 minutes... je suis sûr que vous trouverez ;)

Avant de vous laisser, je vous laisse un dernière indice... Vous allez devoir donner des munitions à
votre AC130, et donc par conséquent, vous allez devoir modifier un offset pour les munitions.
Je vous fournis une dernière fois, un dernier et unique offset : 0x0110A60C
Si vous avez assez de logique, vous pourrez trouver le moyen de vous donner l'AC130 avec des
munitions :)

Il reste une dernière chose... il y'a un offset ou il faut mettre 6A pour obtenir l'AC130.
A vous de le trouver ! Il se trouve près des offsets armes.

Bonne chance !

Crédits : Beaucoups d'offsets ont été trouvé avec SamFou, notamment la vision AC130, les redboxes, le god mode, alors un GROS merci à lui :)
Crédits aussi à DevOps, avec qui ont a fait 2 - 3 trucs, donc si tu lis ça big up à toi !
Et puis biensûr à moi pour le tutoriel et quelques offsets.
 

GARO-NORD

Ancien staff
Inscription
24 Août 2012
Messages
3 615
Réactions
273
Points
16 756
Non ont me l'as donné aujourd'huit :D
Oh mon petit Rolly c'est un bon tuto quand meme ;)
Je te met un j'aime ces pas tout le temp :p


je vais dire a quelqu'un de supprimez les message :p
 

GARO-NORD

Ancien staff
Inscription
24 Août 2012
Messages
3 615
Réactions
273
Points
16 756
oui c'est lui qui me la donné bah merci a toi alors ma couille :$ :D


De toute fasson comme j'ai dit sur skype c'est pas tout le monde qui ce prend la tete a aidé les personnes en difficulter avec le real time Mw3 grace a sa tu va faire des heureux je suis sur surtout pour L'ac-13o :) Car j'ai chercher pendant assez longtime et grace a des personne comme toi sa eviteras de niqué une boite d'anti mal de crane :rofl: :D
 

| Wil199620 |

Moddeur de Saves PS3
Premium
Inscription
22 Janvier 2013
Messages
1 118
Réactions
353
Points
14 560
Superbe tuto :o .
Vivement que tu fasses ce genre de truc sur B.O 1, par exemple (je sais, j'enquiquine :d: )...
ça va encore en aider plus d'un ^^'
 

xiMGz ||

Développer C# | Modder PS3
Premium
Inscription
15 Juillet 2012
Messages
2 552
Réactions
1 058
Points
2 513
Merci du tuto Gros et oui Ghost_Rolly me la donner aujourd'hui et je les donner a GARO-NORD SOUS la permission de Ghost_Rolly
 
Haut