| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
GH03
Inscrit le: 26 Oct 2005 Messages: 467
|
Posté le: Sam Jan 26, 2008 8:39 am |
Sujet du message:
|
|
| Citation: |
j'ai bien potassé le sujet Razz et je me rends compte de l'absurdité de mes questions. |
C'est déjà une progression importante de te rendre compte de cela !
 |
|
| Revenir en haut |
|
 |
s0rc3r
Inscrit le: 12 Jan 2008 Messages: 8
|
Posté le: Sam Jan 26, 2008 10:06 am |
Sujet du message:
|
|
Oh sa va!
C'est pas ma faute si les cours sur les réseaux et la crypto commence qu'en fin de licence
Je vais regardais maintenant à fonds cette histoire de hooking.
J'ai essayé de décompiler puis de recompiler sans toucher au code et l'appli ne fonctionne plus !
Problème de décompilation ?
La compilation séparé sa existe pour flash?
OMG, mais c'est pas possible y'a plein de trucs à savoir.... |
|
| Revenir en haut |
|
 |
Celelibi

Inscrit le: 29 Mar 2006 Messages: 770
|
Posté le: Sam Jan 26, 2008 12:57 pm |
Sujet du message:
|
|
Le code donné par flare n'est pas recompilable tel quel.
Si tu veux modifier directement le code original, tu peux passer par flasm qui permet de désassembler et réassembler. Sinon mtasc permet de rajouter du code. (Le code rajouté peut éventuellement aller modifier du code déjà présent.)
Non y'a pas de compilation séparé en flash, par contre tu peux charger une autre anim avec un loadmovie. _________________ Il y a un boulet qui sommeille en chacun de nous. (enfin, surtout vous...) |
|
| Revenir en haut |
|
 |
s0rc3r
Inscrit le: 12 Jan 2008 Messages: 8
|
Posté le: Sam Jan 26, 2008 6:08 pm |
Sujet du message:
|
|
| Celelibi a écrit: | Le code donné par flare n'est pas recompilable tel quel.
Si tu veux modifier directement le code original, tu peux passer par flasm qui permet de désassembler et réassembler. Sinon mtasc permet de rajouter du code. (Le code rajouté peut éventuellement aller modifier du code déjà présent.)
Non y'a pas de compilation séparé en flash, par contre tu peux charger une autre anim avec un loadmovie. |
Je recompilais le fla obtenu par un logiciel dont je tairais le nom, puisque de toutes façon, flasm çà ma l'air plus drôle (9Mo de code ASM pour une MV que je ne connaissais pas, sa va en faire du café).
Je mets l'instruction trace dans le clipboard et je pars 'Ctrl+V'er ^^'
Merci pour ton temps. |
|
| Revenir en haut |
|
 |
s0rc3r
Inscrit le: 12 Jan 2008 Messages: 8
|
Posté le: Sam Fév 09, 2008 10:52 pm |
Sujet du message:
|
|
re coucou
J'ai bien avancé sur le sujet, et voici les infos que j'ai pu en tirer :
- Le client n'a PAS de connexion crypté avec le serveur
- Seul le mot de passe est crypté lors de la transmission (par une fonction appelé cypher)
Conclusion, toutes les données transmises (exepté le pass) sont librement consultable.
J'ai remarqué que la lecture code ActionScript <-> ASM est très fastidieuse. Existe t-il un moyen d'avoir un genre de flasm qui produit un code de la forme :
/* pack.fonction('valeur'); */
push 'valeur'
push 'pack'
push 'fonction'
callMethod
pop
sinon, c'est pas grave, je peux p'tet en pondre un ? |
|
| Revenir en haut |
|
 |
Celelibi

Inscrit le: 29 Mar 2006 Messages: 770
|
Posté le: Dim Fév 10, 2008 7:30 am |
Sujet du message:
|
|
Si jamais il en existe, j'en connais pas.
Mais tu as des outils qui te donnent directement le code ActionScript, tu peux t'en servir pour la lecture, et utiliser le code ASM juste pour les modifications. _________________ Il y a un boulet qui sommeille en chacun de nous. (enfin, surtout vous...) |
|
| Revenir en haut |
|
 |
dodokiller
Inscrit le: 09 Mar 2008 Messages: 2
|
Posté le: Dim Mar 09, 2008 5:20 pm |
Sujet du message:
|
|
Bonjour, excusez l'incruste et l'up d'un vieux topic, mais je suis totalement nouveau et le sujet m'intéresse.
Tout d'abord j'ai quelques questions :
- tcp dump a-t-il un équivalent plus simple d'utilisation sur windows ?
- quel logiciel utilisez vous pour étudier la mémoire virtuelle de dofus ?
- où est stocké l'url du serveur où se connecte le jeu ?
J'aimerais savoir tout cela pour pouvoir réaliser un script qui permettrait de se connecter directement dès qu'un non-abo se déconnecte et libère une place; en testant notamment le nombre de connectés au serveur choisi etc...
Mci d'avance  |
|
| Revenir en haut |
|
 |
s0rc3r
Inscrit le: 12 Jan 2008 Messages: 8
|
Posté le: Dim Mar 09, 2008 6:29 pm |
Sujet du message:
|
|
Personnellement j'utilise Wireshark pour voir les transactions.
Je ne connais pas l'URL mais j'ai l'IP du serveur principal : 193.238.148.196
Pour la mémoire virtuelle j'ai complétement laissé tomber les types ne sont pas encodés sur la même taille que la mémoire machine alors c'est vite le bordel.
Pour ton script, voici un exemple de connection :
193.238.148.196
443
RECEIVING : HC[clé d'encodage]
SENDING : 1.22.0
SENDING : pseudo
#1[pass crypté]
SENDING : Af
/* Sa c'est ta position dans la file d'attente, chaque fois que tu envoie Af le serveur te répondra çà (ici la valeur est -1 cad pas d'attente */
RECEIVING : Af2|3|0||-1
/* Connecté */
RECEIVING : Ad[pseudo dofus]
J'espere avoir pu t'aider  |
|
| Revenir en haut |
|
 |
Celelibi

Inscrit le: 29 Mar 2006 Messages: 770
|
Posté le: Dim Mar 09, 2008 7:51 pm |
Sujet du message:
|
|
| dodokiller a écrit: | Tout d'abord j'ai quelques questions :
- tcp dump a-t-il un équivalent plus simple d'utilisation sur windows ?
- quel logiciel utilisez vous pour étudier la mémoire virtuelle de dofus ?
- où est stocké l'url du serveur où se connecte le jeu ? | tcpdump est très simple d'utilisation. Mais mieux vaut d'abord enregistrer la capture dans un fichier pour pouvoir ensuite filtrer/analyser plus facilement.
Perso je me contente souvent d'une analyse statique. Mais quand il faut que je vois le code en action, je rajoute des bouts de code dans l'anim avec MTASC.
L'adresse à laquelle se connecte le client est certainement écrite dans l'animation flash. À toi de trouver où.
| Citation: | | J'aimerais savoir tout cela pour pouvoir réaliser un script qui permettrait de se connecter directement dès qu'un non-abo se déconnecte et libère une place; en testant notamment le nombre de connectés au serveur choisi etc... | Oh le petit lamer. Il veut faire un DoS sur les serveur d'un jeu... _________________ Il y a un boulet qui sommeille en chacun de nous. (enfin, surtout vous...) |
|
| Revenir en haut |
|
 |
dodokiller
Inscrit le: 09 Mar 2008 Messages: 2
|
Posté le: Lun Mar 10, 2008 6:09 pm |
Sujet du message:
|
|
Pas vraiment lamer lol j'ai juste envie de pouvoir me connecter quand je suis non-abo, et de pouvoir jouer sans attendre des heures ^^"
Sinon mci pour l'aide, je regarde wireshark de suite  |
|
| Revenir en haut |
|
 |
|