Créer un émulateur

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

g33k677

Membre
Aug 15, 2012
13
0
201
Salut tout le monde,

Alors avant tout, je veux vous dire que je ne veux pas de : "T'es trop jeune pour ça", "faut apprendre à programmer" et toutes autres genres de réponses ! Je programme déjà en : PHP/MySQL/POO et en VB.NET/AutoIT/Macros simples/BATCH. En espèrent avoir beaucoup d'aide !!

Première question : Je souhaiterais apprendre à créer un émulateur à partir de paquets. Ce serais un émulateur d'un jeu qui n'a pas ENCORE d'émulateur à téléchargé. En quoi faut t' il que je programme et en suivant quel modèle ? Auriez vous un tutoriel, cela fait déjà 2 heures que je cherche :pleurer: !

Deuxième question : Comment trouvé les paquets d'un .swf ? En réalité, les paquets représentent quoi ?

Si une personne saurais m'expliquer plus en détail comment créer un serveur privé (Sauf partie CMS), en faisant TOUT.

Salutations respéctieuses aux cheateurs et aux hackers,
g33k677 (Alias Winecrack)
 

Millenshop

Membre Banni
Aug 7, 2012
190
0
221
33
Salut.
"faut apprendre à programmer"
Bon, à partir de là, tu peux de suite abadonner ton projet... Car l'élaboration d'un émulateur demande beaucoup de connaissances, et pour un ému, tu peux oublier le vb.net... Je pense qu'un langage comme le C++ serait plus adapté.

Enfin, je ne veut pas te décourager, mais si un émulateur était si facile que ça à réaliser, ne crois-tu pas qu'on en trouverait partout et pour tous les jeux?
 

g33k677

Membre
Aug 15, 2012
13
0
201
Bonjour,

Moi, je vous demande un lien vers un tutoriel ! Je m'en fiche, que ce soit complexe ou pas ! J'ai à ma disposition une dizaine de hackers, graphistes et programmeurs donc ça ne nous poseras pas de problèmes...

Et aurais tu une réponse à ma deuxième question ?
 
D

Deleted member 117167

Pour un swf, il faut utiliser sothink swf decompiler pour avoir une version lisible du code. Ensuite il faut identifier la partie qui traite la communication réseau et comprendre comment fonctionne la machine :)

Pour un émulateur il te sera important d'apprendre à utiliser les sockets.

Je peux aussi te conseiller de sniffer les paquets du jeu en questions pour savoir ce qui transite entre le client et le serveur.

Il existe des forums beaucoup plus calés sur ce sujet, essaye de chercher mieux.
 

g33k677

Membre
Aug 15, 2012
13
0
201
D'accord.

Voilà un paquet : "00 10 18 DE AD 05 E0 46 9A 33 BF 71 08 00 45 00 03 2A 41 5A 40 00 80 06 73 AC C0 A8 00 0E 5B 79 26 98 ED 37 00 50 7A B3 C8 3A 96 44 53 AE 50 18 11 1C 53 C0 00 00 47 45 54 20 2F 63 68 61 74 2F 62 62 6C 5F 63 68 61 74 2E 70 68 70 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A 20 77 77 77 2E 62 6C 61 62 6C 61 6C 61 6E 64 2E 63 6F 6D 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 6C 69 76 65 0D 0A 43 61 63 68 65 2D 43 6F 6E 74 72 6F 6C 3A 20 6D 61 78 2D 61 67 65 3D 30 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 4D 6F 7A 69 6C 6C 61 2F 35 2E 30 20 28 57 69 6E 64 6F 77 73 20 4E 54 20 36 2E 31 29 20 41 70 70 6C 65 57 65 62 4B 69 74 2F 35 33 36 2E 31 31 20 28 4B 48 54 4D 4C 2C 20 6C 69 6B 65 20 47 65 63 6B 6F 29 20 43 68 72 6F 6D 65 2F 32 30 2E 30 2E 31 31 33 32 2E 35 37 20 53 61 66 61 72 69 2F 35 33 36 2E 31 31 0D 0A 41 63 63 65 70 74 3A 20 74 65 78 74 2F 68 74 6D 6C 2C 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 68 74 6D 6C 2B 78 6D 6C 2C 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 6D 6C 3B 71 3D 30 2E 39 2C 2A 2F 2A 3B 71 3D 30 2E 38 0D 0A 41 63 63 65 70 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 67 7A 69 70 2C 64 65 66 6C 61 74 65 2C 73 64 63 68 0D 0A 41 63 63 65 70 74 2D 4C 61 6E 67 75 61 67 65 3A 20 66 72 2D 46 52 2C 66 72 3B 71 3D 30 2E 38 2C 65 6E 2D 55 53 3B 71 3D 30 2E 36 2C 65 6E 3B 71 3D 30 2E 34 0D 0A 41 63 63 65 70 74 2D 43 68 61 72 73 65 74 3A 20 49 53 4F 2D 38 38 35 39 2D 31 2C 75 74 66 2D 38 3B 71 3D 30 2E 37 2C 2A 3B 71 3D 30 2E 33 0D 0A 43 6F 6F 6B 69 65 3A 20 62 62 6C 5F 72 65 66 3D 6E 65 74 6E 65 2E 6E 65 74 3B 20 50 48 50 53 45 53 53 49 44 3D 33 75 39 30 30 63 73 65 63 32 61 6A 72 74 6E 67 70 74 6B 6A 64 39 35 64 76 37 3B 20 62 62 6C 5F 6C 6F 67 69 6E 3D 62 73 6B 2D 73 63 72 65 6E 3B 20 5F 5F 75 74 6D 61 3D 31 34 37 32 32 30 35 38 30 2E 32 33 36 33 33 36 33 31 31 2E 31 33 34 30 35 36 36 36 30 37 2E 31 33 34 33 32 34 36 32 37 32 2E 31 33 34 33 32 35 31 31 37 33 2E 38 35 3B 20 5F 5F 75 74 6D 62 3D 31 34 37 32 32 30 35 38 30 2E 39 2E 31 30 2E 31 33 34 33 32 35 31 31 37 33 3B 20 5F 5F 75 74 6D 63 3D 31 34 37 32 32 30 35 38 30 3B 20 5F 5F 75 74 6D 7A 3D 31 34 37 32 32 30 35 38 30 2E 31 33 34 33 32 34 36 32 37 32 2E 38 34 2E 32 30 2E 75 74 6D 63 73 72 3D 62 6C 61 62 6C 61 6C 61 6E 64 73 2E 63 6F 6D 75 76 2E 63 6F 6D 7C 75 74 6D 63 63 6E 3D 28 72 65 66 65 72 72 61 6C 29 7C 75 74 6D 63 6D 64 3D 72 65 66 65 72 72 61 6C 7C 75 74 6D 63 63 74 3D 2F 73 69 74 65 2F 73 68 6F 70 5F 6F 62 6A 65 74 37 65 37 65 2E 68 74 6D 6C 0D 0A 0D 0A"
 

Millenshop

Membre Banni
Aug 7, 2012
190
0
221
33
Bonjour,

Moi, je vous demande un lien vers un tutoriel ! Je m'en fiche, que ce soit complexe ou pas ! J'ai à ma disposition une dizaine de hackers, graphistes et programmeurs donc ça ne nous poseras pas de problèmes...
Tu as des "programmeurs" & des "hackers", et ils ne sont pas capable de t'apprendre à utiliser des packets Oo?



Voilà un paquet : "00 10 18 DE AD 05 E0 46 9A 33 BF 71 08 00 45 00 03 2A 41 5A 40 00 80 06 73 AC C0 A8 00 0E 5B 79 26 98 ED 37 00 50 7A B3 C8 3A 96 44 53 AE 50 18 11 1C 53 C0 00 00 47 45 54 20 2F 63 68 61 74 2F 62 62 6C 5F 63 68 61 74 2E 70 68 70 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A 20 77 77 77 2E 62 6C 61 62 6C 61 6C 61 6E 64 2E 63 6F 6D 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 6C 69 76 65 0D 0A 43 61 63 68 65 2D 43 6F 6E 74 72 6F 6C 3A 20 6D 61 78 2D 61 67 65 3D 30 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 4D 6F 7A 69 6C 6C 61 2F 35 2E 30 20 28 57 69 6E 64 6F 77 73 20 4E 54 20 36 2E 31 29 20 41 70 70 6C 65 57 65 62 4B 69 74 2F 35 33 36 2E 31 31 20 28 4B 48 54 4D 4C 2C 20 6C 69 6B 65 20 47 65 63 6B 6F 29 20 43 68 72 6F 6D 65 2F 32 30 2E 30 2E 31 31 33 32 2E 35 37 20 53 61 66 61 72 69 2F 35 33 36 2E 31 31 0D 0A 41 63 63 65 70 74 3A 20 74 65 78 74 2F 68 74 6D 6C 2C 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 68 74 6D 6C 2B 78 6D 6C 2C 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 6D 6C 3B 71 3D 30 2E 39 2C 2A 2F 2A 3B 71 3D 30 2E 38 0D 0A 41 63 63 65 70 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 67 7A 69 70 2C 64 65 66 6C 61 74 65 2C 73 64 63 68 0D 0A 41 63 63 65 70 74 2D 4C 61 6E 67 75 61 67 65 3A 20 66 72 2D 46 52 2C 66 72 3B 71 3D 30 2E 38 2C 65 6E 2D 55 53 3B 71 3D 30 2E 36 2C 65 6E 3B 71 3D 30 2E 34 0D 0A 41 63 63 65 70 74 2D 43 68 61 72 73 65 74 3A 20 49 53 4F 2D 38 38 35 39 2D 31 2C 75 74 66 2D 38 3B 71 3D 30 2E 37 2C 2A 3B 71 3D 30 2E 33 0D 0A 43 6F 6F 6B 69 65 3A 20 62 62 6C 5F 72 65 66 3D 6E 65 74 6E 65 2E 6E 65 74 3B 20 50 48 50 53 45 53 53 49 44 3D 33 75 39 30 30 63 73 65 63 32 61 6A 72 74 6E 67 70 74 6B 6A 64 39 35 64 76 37 3B 20 62 62 6C 5F 6C 6F 67 69 6E 3D 62 73 6B 2D 73 63 72 65 6E 3B 20 5F 5F 75 74 6D 61 3D 31 34 37 32 32 30 35 38 30 2E 32 33 36 33 33 36 33 31 31 2E 31 33 34 30 35 36 36 36 30 37 2E 31 33 34 33 32 34 36 32 37 32 2E 31 33 34 33 32 35 31 31 37 33 2E 38 35 3B 20 5F 5F 75 74 6D 62 3D 31 34 37 32 32 30 35 38 30 2E 39 2E 31 30 2E 31 33 34 33 32 35 31 31 37 33 3B 20 5F 5F 75 74 6D 63 3D 31 34 37 32 32 30 35 38 30 3B 20 5F 5F 75 74 6D 7A 3D 31 34 37 32 32 30 35 38 30 2E 31 33 34 33 32 34 36 32 37 32 2E 38 34 2E 32 30 2E 75 74 6D 63 73 72 3D 62 6C 61 62 6C 61 6C 61 6E 64 73 2E 63 6F 6D 75 76 2E 63 6F 6D 7C 75 74 6D 63 63 6E 3D 28 72 65 66 65 72 72 61 6C 29 7C 75 74 6D 63 6D 64 3D 72 65 66 65 72 72 61 6C 7C 75 74 6D 63 63 74 3D 2F 73 69 74 65 2F 73 68 6F 70 5F 6F 62 6A 65 74 37 65 37 65 2E 68 74 6D 6C 0D 0A 0D 0A"
... D'accord :)
 

Ben

Master Chief
V
Ancien staff
Mar 3, 2011
4,069
3
944
Un peut partout.
La blague ^^ des dizaines de hackers, graphistes, programmeurs à ma disposition, mais oui bien sur ;)
 
Mar 30, 2011
1,014
1
944
In Your Ass
pour un émulateur il n y a pas 36 solution

le reversing est maitre mot

analyser ce que fait ton jeu/prog pour en produire les réponses

pour la couche réseau Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

quand tu maitrise le fonctionnement du réseau et que tu a analyser le code du swf decompiler
tu commence a faire ton appli en mode écoute pour recup les requêtes et les traiter

pour les début tu peu faire ça avec le langage que tu veut mais par la suite ce seras c++ recommander

il n y a pas de tuto specialiser pour ca sachant qu il n y a pas une apply pareil

si tu gère le réseaux alors tu sauras crée une apply en ecoute
pour savoir traiter les paquets il faut que tu regarde dans le swf decompiler comment ils sont forgé
donc maitrise du flash
et le reversing c est 99% de la recherche , pas de tuto pour t apprendre a chercher ;)
 
Status
Not open for further replies.