Classement
Contenu populaire
Affichage du contenu avec la meilleure réputation le 09/05/23 dans toutes les zones
-
F Download Center Télécharger ( Interne ) Salut à toi ! Le client est composé d'un dossier pack, comportant plusieurs fichiers qui sont cryptés. Dans ces fichiers, on y retrouve toutes sortes de ressources comme les fichiers python du client, les maps, les modèles 3D, les textures, etc... Information. Le dossier pack contient tous les fichiers cryptés et compressés. Ils sont compressés car cela permet de réduire considérablement leur taille. Ce qui est très utile pour quelqu'un qui télécharge le client ou même en ce qui concerne la lecture des packs par le client. Des logiciels ont été créé afin de permettre de décompresser / décrypter ces fichiers (pour obtenir leur contenu en clair) et de pouvoir ensuite les recompresser / recrypter. Ce tutoriel vous expliquera comment depack un fichier, modifier le contenu et comment repack celui-ci pour que cela prenne effet sur votre client. Pré-requis: Il vous faut un client Metin2. C'est ce que vous utilisez pour vous connecter à votre serveur. Eternexus qui est un logiciel de repack / depack simple conçu pour les fichiers de Metin2 I. Depack un fichier II. Repack un fichier Pour continuer : Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande!1 point
-
Centre de Téléchargement Télécharger ( Interne ) Voici mon tutoriel sur la protection client ! J'ajouterai des nouveautés quand j'aurais le temps ?? Pour commencer, le client possède plusieurs clefs de base que vous devez connaître pour pouvoir le décompresser; - LZO1/2 - XTEA1/2 ( Magic ) Il existe une clef PONG à modifier dans le GAME et le Launcher pour que la connexion s'établisse. Il existe aussi une autre manière beaucoup moins connu pour que la connexion client // serveur se fasse. J'appellerai cette méthode la clef HxPong [ Partie HxPONG ] Suivis d'autres clefs pour l'itemproto, mobproto, founcc code ... On va donc commencer par la première ! LZO1/2 Vous avez besoin du petit logiciel HxD pour pouvoir chercher votre clef LZO1/2 dans votre lanceur ainsi que dans votre depacker. Une fois installé, vous pourrez faire un glisser-déposer du depacker sur le logiciel HxD. ( Le depacker n'est pas celui de moustikk, mais celui du logiciel Drag 'n Decrypt, le lien : [Hidden Content] ) 987x500[Hidden Content][/img] Voilà le m2.exe est correctement chargé dans HxD, on va maintenant pouvoir chercher la clef LZO1/2 ! [Hidden Content] Pour cela il vous faudra faire : CTRL + G ou Cliquer sur l'onglet "Recherche > Atteindre" La position à trouver est : 00083F40 [Hidden Content] Comme vous pouvez le voir sur le screen, la position trouvée est en bas. En texte ça donne : MCOZEPKD¹ž°.oi.. En hexa ça donne : 4D434F5A45504B44B99EB0026F698105 Voilà maintenant que vous avez trouvé la ligne importante, vous pouvez la placer au milieu du logiciel. La clef LZO commence à la fin de la clef XTEA, donc après : MCOZEPKD La clef lzo va s'étendre un peu plus loin dans les caractères. En texte ça donne : ¹ž°.oi..c˜›(y..."¸´.d²n.®ê..¦öû. En hexa ça donne : B99EB0026F69810563989B2879181A0022B8B40464B26E1FAEEA1800A6F6FB1C Et en image : [Hidden Content] Voilà donc maintenant vous avez votre LZO devant vous ! Comment la modifier ? Tout simplement en cliquant sur la zone de texte et de remplacer comme bon vous semble votre clef lzo. N'allez pas au dessus du nombre de caractère de la clef lzo qui est de 32. Sinon à partir de la 33ème lettre, vous arrivez dans la clef de l'itemproto ! Comment le mettre en place sur mon client ? Un autre tutoriel va vous expliquer comment changer l'intégralité des clefs de vos packs et changer les clefs de votre launcher pour qu'il puisse lire les packs correctement. XTEA1/2 La clef Xtea est tout simplement : MCOZ et EPKD Quand on parle de Xtea1, c'est MCOZ Et Xtea2 c'est EPKD Pour trouver ça dans le depacker, il vous suffit de faire : CTRL + F ou Cliquer sur l'onglet "Recherche > Rechercher..." Et de choisir pour l'xtea1 : MCOZ Et de choisir pour l'xtea2 : EPKD Dans le depacker il y aura plusieurs fois marqué MCOZ, vous le remplacerez par un autre code à 4 lettres ou 4 chiffres ( ou les deux ) de votre choix, il faut que ça soit le même pour tous. 0000F4E0 > MCOZ ( Vous pouvez le modifier par ce que vous voulez, par exemple : R5QK ) 0000F7F0 > MCOZ ( Pareil, il faudra mettre : R5QK ) 0000F8F9 > MCOZ ( Pareil, il faudra mettre : R5QK ) 00083F40 > MCOZ ( Pareil, il faudra mettre : R5QK ) 0000F98A > EPKD ( Vous pouvez le modifier par ce que vous voulez, par exemple : 9.Q! ) 00083CC2 > EPKD ( Pareil, il faudra mettre : 9.Q! ) 00083F44 > EPKD ( Pareil, il faudra mettre : 9.Q! ) Voilà votre Xtea1/2 est modifié et votre clef LZO aussi ! ? Dans une ligne particulière que vous devrez trouver, un MCOZ est désigné comme "Header eix" C'est a dire, comme une Xtea3.. Modifier le launcher avec les nouvelles clefs Pour cette partie du tutoriel je vais utiliser un launcher 2012. Pour installer la nouvelle clef LZO1/2 sur le launcher Une fois ouvert dans HxD, il vous faudra se rendre à la ligne 003B2C60 Vous aurez à cette ligne : kManager@@..¹ž°. Donc on peut voir le début de la clef LZO1/2 qui n'a pas encore été modifié ! On prolonge un peu les caractères jusqu'à sélectionner toute la clef LZO1/2, c'est-à-dire : En texte : ¹ž°.oi..c˜›(y..."¸´.d²n.®ê..¦öû. En hexa : B99EB0026F69810563989B2879181A0022B8B40464B26E1FAEEA1800A6F6FB1C Vous remplacez la clef lzo1/2 par celle que vous aviez auparavant mise sur votre depacker Pour installer la nouvelle clef Xtea1/2 sur le launcher Rendez-vous aux lignes : EPKD > 001DF8A0 EPKD > 0034B850 MCOZ > 003B0700 Et donc vous remplacez le EPKD par celle que vous aviez mise avant et de même pour MCOZ. Le depacker et le launcher sont prêts ! Inutile de vous dire qu'il faudra depacker tous les fichiers ( *.epk, *.eix ) de votre client pour ensuite les repacker avec le m2.exe modifié ! L'itemproto et le mobproto La clef officiel de l'itemproto est en hexa : A1A40200AA155404E78B5A18ABD6AA01 Celle du mob proto est : 467449000B4A0000B76E08009D186800 Il vous suffit de faire une recherche en hexadécimal sur HxD dans votre Launcher et votre depacker pour pouvoir ensuite les modifier ! La clef pong La clef pong relie votre game et votre launcher pour faire la liaison. Il faut que celle du launcher soit identique à celle du game. Pour le launcher 2012, la clef pong se situe en : 340A38 Et se termine en : 340A48 Si vous avez oublié, il faut utiliser le CTRL + G ! Pour le game ( 2089 ), la clef pong se situe en : 00301470 Partie HxPONG La clef HxPong est en fait plusieurs caractères qui constitue la connexion Launcher > Game Pour cela il faudra récupérer votre clef HxPong dans votre launcher. J'espère que sur les autres versions de launcher l'offset de change pas de trop, vous me direz par MP ou commentaire. -- Recherchez votre HxPong en faisant sur HxD un CTRL+G Ensuite selon votre launcher vous choisissez l'offset le plus approprié. Launcher[4 041Ko] L'offset à rechercher est : 14260 Launcher[X Ko ] L'offset à rechercher est : [Envoyez moi un launcher lambda autre que celui du dessus pour que je puisse écrire l'offset à rechercher. ? Une fois que vous êtes à la bonne ligne, vous allez voir un truc de ce style : 04 3B C6 C6 44 24 10 [color=#FF0000]6F[/color] 72 08 8B 86 9C 00 00 00 Allons au plus utile et changeons notre HxPong. Dans la ligne si dessus on va uniquement changer le : 6F en ce que vous voulez ( c'est en fait un caractère de la clef HxPong ) Cette clef est plus longue que 1 seul caractère mais nul besoin de modifier plus que ça la clef HxPong pour bloquer la connexion. De plus, des caractères de la HxPong peuvent faire crash le client si le game n'a pas la même. En bref, le caractère "6F" est très bien et fonctionne comme la clef PONG. Elle fait en sorte que la connexion reste bloqué sur : Vous allez être connecté... Maintenant que vous avez modifié votre Clef HxPong sur votre launcher, on va passer au GAME. Recherchez l'offset dans votre game. GAME_2089 [45.9Mb] L'offset à rechercher est : A6F0 Votre ligne ressemblera à ça : 44 24 08 54 84 33 08 C7 44 24 04 [color=#FF0000]6F[/color] 00 00 00 C7 Donc voilà maintenant il faut changer le 6F en ce que vous avez mis dans votre launcher précédemment puis re-upload sur votre serveur! La suite du tutoriel sera surement sur les méthodes pour se protéger contre les injections.1 point
-
Centre de Téléchargement Télécharger ( Interne ) Bonjour tout le monde ! En ce moment sur divers forum circule un "kick hack" qui consiste simplement à se mettre à côté de n'importe quel joueur et en cliquant sur "F3" ça le déconnecte, il est possible de faire ça à la chaîne, sans quoi que ce soit pour l'arrêter même sur les personnes qui sont dans la place. Si vous voulez une petite démonstration, voilà une vidéo: Au début j'ai cru à un fake comme il en fleuri partout, j'ai donc testé avec beaucoup de précautions et il s'avère qu'il fonctionne parfaitement, je ne l'ai testé que sur H1N1 (je m'en excuse aux admin et aux joueurs, je devais être fixé sur le bon fonctionnement ou non de ce "kick hack") Bref, bien entendu il y a de gentils allemands qui nous ont sortie 2 fix différents, le premier qui consiste à mettre un simple fichier dans le dossier de votre client qui servira à bloquer le lancement du kick hack. Testé et approuvé par moi-même mais il est très facile à contourner puisqu'avec LordPE je n'ai pas pu ajouter le fichier DLL à mon luncher, j'ai donc changé l'extension du fix en ".mix" pour qu'il se lance à chaque démarrage de votre client, il suffit de supprimer ce fichier et le fix ne fonctionne plus. A vous d'essayer d'améliorer cette solution pour faire en sorte que le fichier soit primordiale pour le bon lancement du client et ainsi, bloquer le kick hack. Voilà le fichier à placer dans votre client: [Hidden Content] Libre à vous de renommer le fichier comme vous le souhaitez ! N'oubliez pas que c'est très facile de contourner cette solution. Voilà ce même fichier, mais en .dll pour les personnes voulant l'ajouter directement à leur luncher: [Hidden Content] Il y a aussi la version "dif" de ce fix, je n'ai pas pu tester cette dif donc si quelqu'un a la possibilité de tester cette dif, ce serait vraiment bien pour savoir si oui ou non, elle fonctionne. A en croire les allemands, elle fonctionne. Je tiens à préciser que cette dif apporte un effet secondaire, elle est assez nouvelle donc il y aura peut-être des modifications qui y seront apporté, je vous conseille fortement de faire une sauvegarde de votre game avant de l'appliquer. L'effet secondaire pour l'instant connu est: Que ne pouvons traduire par le fait que les mobs ne s'envolent plus. Voilà la dif sous les différentes versions: r2089M: This difference file is created by The Interactive Disassembler game 000E5FE4: C7 90 000E5FE5: 45 90 000E5FE6: C4 90 000E5FE7: FF 90 000E5FE8: FF 90 000E5FE9: FF 90 000E5FEA: FF 90 000E5FEB: 39 90 000E5FEC: D0 90 000E5FED: 0F 90 000E5FEE: 87 90 000E5FEF: EF 90 000E5FF0: 00 90 000E5FF1: 00 90 000E5FF2: 00 90 000E5FFB: 0F E9 000E5FFC: 88 E2 000E5FFD: 69 00 000E5FFE: 03 00 r2089: This difference file is created by The Interactive Disassembler game 000E637B: 31 90 000E637C: C9 90 000E6384: C7 90 000E6385: 45 90 000E6386: C4 90 000E6387: FF 90 000E6388: FF 90 000E6389: FF 90 000E638A: FF 90 000E638B: 39 90 000E638C: D0 90 000E638D: 0F 90 000E638E: 87 90 000E638F: EF 90 000E6390: 00 90 000E6391: 00 90 000E6392: 00 90 000E639B: 0F E9 000E639C: 88 E2 000E639D: 69 00 000E639E: 03 00 r2019: This difference file is created by The Interactive Disassembler game 000E6434: C7 90 000E6435: 45 90 000E6436: C4 90 000E6437: FF 90 000E6438: FF 90 000E6439: FF 90 000E643A: FF 90 000E643B: 39 90 000E643C: D0 90 000E643D: 0F 90 000E643E: 87 90 000E643F: EF 90 000E6440: 00 90 000E6441: 00 90 000E6442: 00 90 000E644B: 0F E9 000E644C: 88 E2 000E644D: 69 00 000E644E: 03 00 r1765: This difference file is created by The Interactive Disassembler game1765 000E3C84: C7 90 000E3C85: 45 90 000E3C86: C4 90 000E3C87: FF 90 000E3C88: FF 90 000E3C89: FF 90 000E3C8A: FF 90 000E3C8B: 39 90 000E3C8C: D0 90 000E3C8D: 0F 90 000E3C8E: 87 90 000E3C8F: EF 90 000E3C90: 00 90 000E3C91: 00 90 000E3C92: 00 90 000E3C9B: 0F E9 000E3C9C: 88 E2 000E3C9D: 69 00 000E3C9E: 03 00 r409: This difference file is created by The Interactive Disassembler game 000B7B08: 39 90 000B7B09: D3 90 000B7B0A: 7C 90 000B7B0B: 58 90 000B7B24: C1 90 000B7B25: E0 90 000B7B26: 02 90 000B7B27: 39 90 000B7B28: 45 90 000B7B29: D4 90 000B7B2A: 74 90 000B7B2B: 44 90 000B7B2C: 8B 90 000B7B2D: 45 90 000B7B2E: 0C 90 000B7B2F: 89 90 000B7B30: 04 90 000B7B31: 24 90 000B7B32: E8 90 000B7B33: 19 90 000B7B34: 80 90 000B7B35: 02 90 000B7B36: 00 90 000B7B37: 89 90 000B7B38: 44 90 000B7B39: 24 90 000B7B3A: 10 90 000B7B3B: B9 90 000B7B3C: C0 90 000B7B3D: FF 90 000B7B3E: 21 90 000B7B3F: 08 90 000B7B40: BA 90 000B7B41: 03 90 000B7B42: 04 90 000B7B43: 00 90 000B7B44: 00 90 000B7B45: 0F 90 000B7B46: B7 90 000B7B47: 46 90 000B7B48: 01 90 000B7B49: 89 90 000B7B4A: 4C 90 000B7B4B: 24 90 000B7B4C: 08 90 000B7B4D: 89 90 000B7B4E: 54 90 000B7B4F: 24 90 000B7B50: 04 90 000B7B51: C7 90 000B7B52: 04 90 000B7B53: 24 90 000B7B54: 0D 90 000B7B55: F2 90 000B7B56: 21 90 000B7B57: 08 90 000B7B58: 89 90 000B7B59: 44 90 000B7B5A: 24 90 000B7B5B: 0C 90 000B7B5C: E8 90 000B7B5D: EF 90 000B7B5E: 87 90 000B7B5F: 0B 90 000B7B60: 00 90 Bien sûr si des modifications sont apportées ou si un nouveau fix voit le jour, je mettrai à jour le topic. En espérant vous avoir aidé, bon émulation à tous ! PS: Si vous souhaitez rendre ce topic aux yeux de tous, libre à vous de choisir.1 point
-
Centre de Téléchargement Télécharger ( Interne ) Bonjour à tous et à toutes, je vous partage la dll du client officiel de metin2, mais celle-ci est particulière, je l'ai modifié et réduite de taille et elle permet de décupler très nettement la vitesse de lecture des scripts etc.. de votre client. Téléchargement : Python22.dll Accélération By Roxas Communiquez vos tests ici pour voir si les résultats sont prometteurs pour tout le monde. Cordialement, moi même Les systèmes : Windows 7 32 Bit et Vista 32bit ne peuvent pas ressentir les améliorations, sa ne rend pas incompatible le fonctionnement du jeu, l'accélération est du moins , moins présente comparé à XP 32bits et 64bits et également Windows 7 64Bits.1 point