Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
TOM.AS Apprenti pilote
Inscrit le: 15 Déc 2007 Age: 43 Messages: 49 Localisation: Paris - Strasbourg
france
|
Posté le: Sam 8 Mars 2008 21:01:57 Sujet du message: [RESOLU] PROBLEME DE SECURITE #1 (RBR & RSRBR) |
|
Bonjour à tous
Suite à un mp de Phil, je lui ai dit que je lui filerai un coup de main dans la partie gfx (voir mon site: www.tomas.siteperso.net), ou coding (ils sont que 2, bravo à leurs travail)
Je vais éssayé de faire des "bilans" assez régulièrement sur certaines "failles" (notez les "" je prends des gants) afin d'éviter la bidouille en mode championnat. Je sais que la plupart sont réglo, mais y en a toujours qu tentent de passer par la petite porte.
Je tiens aussi à préciser que je ne participe A AUCUN championnat.
Alors voilà , l'introduction est fini je passe à l'action!
RSRBR qui permet de jouer online (la phrase va être longue!!!), utilise des fichiers dans le dossier RSRBR08 tel que WRC07.rbz ou bien le fameux physics.rbz qui contient le fichier physics.lsp ce dernier permet après modification d'annuler les dégats de la voiture même en mode "réaliste" je l'ai fait croyez moi, et bien d'autres choses que je n'ai pas encore eu le temp de faire...
Ok, l'archive est compréssé et crypté avec 7zip qui utilise le meilleur algo de compréssion dispo sur le marché, il n'est pas inutile de préciser qu'il est gratuit, il est donc judicieu de l'utiliser.
Côté crypto rien à redire, on utilisera pas de soft de décryptage de de "brut forcing" en live approche, à moins de se doper au café
Mais on connait tous (je parle aux coders) les lignes de commandes qu'utilisent ces petits softs DOS
comme winrar,upx, ça donne ça pour upx:
upx -d arc_name.exe
...
afin de décomprésser de le même répertoire. Upx n'est peut-être pas le meilleur exemple puisqu'il compresse le .exe, et non les fichiers datas. En passant n'utiliser pas un soft comme upx pour "protéger" vous .exe un dump et on n'en parle plus
Le "problème" pour une personne mal attentionné est donc le password, et là à ma grande surprise, j'ai mis 2 min chrono en main pour le trouvé (j'ai jamais été aussi rapide à la côte d'arbroz, dommage)
Afin de prouver que je dis la vérité, je donnerai 2 infos (pas la peine de m'envoyer des mp afin d'en savoir plus, voir tout) :
- il messure 15 caractères
- il commence par "K" et fini par "Z"
Voilà ce qui pourrai être une solution.
Je me rappelle d'un défi en assembleur qui consister à crypter un password.
Le code source ressemblait à ça:
mov eax,offset password ---> elles sont la mes 2 minutes
...
push eax
call on_decrypt
Bref le truc était d'utiliser le pass sous forme hexadécimal crypté (ex: 0adh, 0FFh,...) de le "xorifié" (ne sortez pas les dicos svp) avec un XOR, ça donne ça grosso modo:
pass_crypté db 0ddh, 03Eh,00h :: le pass crypté
nombre_de_chars db 2 :: le nombre de chars à traité
mov evx,nombre_de_chars
xor eax,eax :: eax==0
xor ebx,ebx :: ebx==0
loop_decrypt_pass: :: jump si ecx!=0
mov ah, byte ptr [pass_crypté+ecx] :: on met un cahrs crypté du pass dans eax
xor ah,022h :: on le decrypt, la clé de cryptage "maison"et 22h
mov byte ptr [pass_crypté+ecx] ,ah :: on le sauve au même endroit
dec ecx :: au suivant
jne loop_decrypt_pass :: saute si il reste des chars
Après on recopie le pass décrypté dans la "string" (c'est la chaine de caractère, les gars) de la ligne de commande de 7zip qui est dans le soft RSRBR, on utilise des apis comme (lstrcat,lstrcpy) je ne vais pas faire un déssin
Alors oui je sais ce que vous allez me dire!! La plupart des pilotes ne trichent pas, ok mais si il existe un moyen certains l'utiliseront je le sais, vous le savez!
Il n'est pas aisé pour la plupart de choper le password, toujours d'accord, mais si quelqu'un comme moi le fait et distribue par exemple l'archive "physics.rbz" bien bidouillé (et protégé avec le pass d'origine) ça sera dispo pour tout le monde.
Happy coding. |
_______________________ La plus grande victoire n'est pas de ne jamais tomber, mais de se relever à chaque chute.
|
|
Revenir en haut |
|
|
Flat-twin Modérateur
Inscrit le: 26 Sep 2007 Age: 39 Messages: 4389 Localisation: Trets (13)
france
|
Posté le: Sam 8 Mars 2008 21:08:56 Sujet du message: |
|
Que ceux qui ont compris lèvent la main... |
_______________________ Une prop' en travers c'est la base !!
| Miniature, cliquer pour agrandir. |
L'intelligence c'est comme les parachutes : quand on n'en a pas on s'écrase (Pierre Desproges)
Normand de coeur
|
|
Revenir en haut |
|
|
Jim Administrateur
Inscrit le: 30 Sep 2007 Age: 112 Messages: 7493 Localisation: Prades-le-Lez (34) Lat: 43°41'18.00"N - Lon: 3°51'58.75"E
france
|
Posté le: Sam 8 Mars 2008 22:13:37 Sujet du message: |
|
merci Tom, donne le pass pour tous STP, qu'on puisse tricher à volonté.
Mais il y a beaucoup plus simple, tu me le demandes directement
Pourquoi t'emm......er comme ça.
Les algorithmes, je connais aussi mais RSRBR est sympa et surtout gratuit
mais pas Open Source, rallyesim en a besoin pour continuer sa vie pépère.
Je sais que certains trichent d'une manière ou d'une autre mais je sais aussi
qui gagne, et ce qui gagnent ne trichent pas !
a+ qu'on ne te revoie plus.
Jim |
_______________________
|
|
Revenir en haut |
|
|
TOM.AS Apprenti pilote
Inscrit le: 15 Déc 2007 Age: 43 Messages: 49 Localisation: Paris - Strasbourg
france
|
Posté le: Sam 8 Mars 2008 22:23:50 Sujet du message: re |
|
C'est bien parce que RSRBR et rallyesim sont sympas est gratuit que j'ai proposer mon aide à phil dans la partie gfx (le code me saoule) et que j'ai joué le jeu au concours des stickers du rally de bourgogne.
Je sais très bien que la majorité sont réglo (je l'ai mentionné) tout comme moi, sinon j'aurai abusé de ce pass |
_______________________ La plus grande victoire n'est pas de ne jamais tomber, mais de se relever à chaque chute.
|
|
Revenir en haut |
|
|
chris2 Pilote professionnel
Inscrit le: 25 Nov 2007 Age: 59 Messages: 1276 Localisation: Vendôme - Loir & Cher
france
|
Posté le: Sam 8 Mars 2008 22:34:56 Sujet du message: Re: re |
|
TOM.AS a écrit: | Je sais très bien que la majorité sont réglo (je l'ai mentionné) tout comme moi, sinon j'aurai abusé de ce pass |
Des mecs qui tricheraient ? .... ça serait glauque tout ça....
Faudrait avoir la cervelle bien déglinguée. |
|
|
Revenir en haut |
|
|
Jim Administrateur
Inscrit le: 30 Sep 2007 Age: 112 Messages: 7493 Localisation: Prades-le-Lez (34) Lat: 43°41'18.00"N - Lon: 3°51'58.75"E
france
|
Posté le: Sam 8 Mars 2008 22:37:07 Sujet du message: |
|
Tom, je sais très bien qu'on peut tout hacké, même tous les jeux du marché.
J'espère à ta mais je suis obligé de rajouter quelque chose de plus,
ce qui arrivera très bientôt. Merci quand même d'avoir fait ça pour nous alerter |
_______________________
|
|
Revenir en haut |
|
|
|
Revenir en haut |
|
|
PHIL63 Site Admin
Inscrit le: 26 Sep 2007 Age: 60 Messages: 4327 Localisation: Clermont-Ferrand
Team: MaTeamAMoiPerso Ecurie: golade
france
|
Posté le: Sam 8 Mars 2008 22:58:04 Sujet du message: |
|
Montrer que l'on peut tricher.... mais avant il faut s'en donner les moyens. |
_______________________ Les tuiles qui nous protège de la pluie ont toujours été posées par temps sec... à méditer.
--= PAS DE SOUTIEN PAR MP =--, les réponses apportées sur le forum profitent à tous alors qu'une réponse en MP ne profite qu'à un seul individu.
Base de connaissance de RSRBR <--> FAQ de RSRBR<-->
phil63@rallyesim.fr
On passe du temps a vous répondre, alors soyez sympas, passez du temps ..... à vous relire !
|
|
Revenir en haut |
|
|
TOM.AS Apprenti pilote
Inscrit le: 15 Déc 2007 Age: 43 Messages: 49 Localisation: Paris - Strasbourg
france
|
Posté le: Dim 9 Mars 2008 01:51:36 Sujet du message: re |
|
J'ai foutu un sacré bordel sans le vouloir, c'est dommage!
L'important est de savoir que ma démarche était purement ludique suite au "EASY_MOD"
qui m'avait interpellé sur BHSport. Je n'avais pas vraiment compris le but d'un cheat code dans RBR, même si le code "MULTIGAWNY" permet une vision global du jeu aux débutant; qui n'a pas rêver de piloter la xsara de Seb. Loeb sans attendre!!!
Je le repète, je sais bien que cette communauté est faite de passionné, qui respecte les règles
Je m'amuse beaucoup avec RBR, j'ai passé du bon temps d'une autre manière... Une chose est sûr, je garderai mes prochaines trouvailles, si il y en a!!! |
_______________________ La plus grande victoire n'est pas de ne jamais tomber, mais de se relever à chaque chute.
|
|
Revenir en haut |
|
|
Jim Administrateur
Inscrit le: 30 Sep 2007 Age: 112 Messages: 7493 Localisation: Prades-le-Lez (34) Lat: 43°41'18.00"N - Lon: 3°51'58.75"E
france
|
Posté le: Dim 9 Mars 2008 02:19:54 Sujet du message: |
|
en fait je préfère ça, ça me donne du boulot.
Suite demain, enfin, cette aprem !!! |
_______________________
|
|
Revenir en haut |
|
|
|
Revenir en haut |
|
|
chris2 Pilote professionnel
Inscrit le: 25 Nov 2007 Age: 59 Messages: 1276 Localisation: Vendôme - Loir & Cher
france
|
Posté le: Dim 9 Mars 2008 09:05:22 Sujet du message: |
|
C'est psychologique tout ça.
Dans notre petite communauté, le triche est un sujet parfaitement sensible. Ca écœure profondément les gens réglos (=> très grosse majorité)
Perso j'ai bien perçu le sens de ta démarche. T'en parles librement et sans arrière pensée, mais le sujet en lui même hérisse le poil de tous rien qu'en l'évoquant et le ton peut très vite monter (Il y a déjà eu quelques "frictiounettes" la saison dernière à propos d'un certain mod à la con que je ne veux même pas citer).
On n'a pas envie non plus que ça donne des idées à des faibles d'esprit avides de gloire facile.
Y'en a qui ne sont pas regardant sur la manière du moment qu'on leur dit qu'ils sont beau et bon...
Comme le suggère justement SJJ, file tes trouvailles à Jim par MP, y'a que lui que ça doit intéresser. Du moins je le pense |
|
|
Revenir en haut |
|
|
PHIL63 Site Admin
Inscrit le: 26 Sep 2007 Age: 60 Messages: 4327 Localisation: Clermont-Ferrand
Team: MaTeamAMoiPerso Ecurie: golade
france
|
Posté le: Dim 9 Mars 2008 09:59:50 Sujet du message: |
|
chris2 a écrit: | ...
Comme le suggère justement SJJ, file tes trouvailles à Jim par MP, y'a que lui que ça doit intéresser. Du moins je le pense | Faux et moi
Sortie de l'update 1.0.7 avancée.
diront certains... ben si faut y croire, vous aurez de fait le son et le dernier physics de la Volvo 242LE plus tôt que prévu. Tout ça assorti d'une nouvelle méthode anti-triche ... bien plus fiable.
Il est bien évident que pour jouer "on line" l'update 1.0.7 sera OBLIGATOIRE très très rapidement (lundi ?).
PS : n'ayant pas eu de réponse claire dans un post concernant des histoires d'ailerons (pour la Corolla je crois) il n'y aura pas de mise à jour dans cet update pour cette voiture.
Les réponses du style "en principe", "je pense que" (en gros j'en sais rien...) devront être remplacées par des "Pack WRCxx = OUI" ou encore "Pas dans cette catégorie" et confirmées par deux personnes (ça limitera les erreurs).
Post de la demande au cas ou... en sachant que je n'aurais peut être pas le temps de modifier 7 packs avant la sortie de l'update qui elle est prioritaire. |
_______________________ Les tuiles qui nous protège de la pluie ont toujours été posées par temps sec... à méditer.
--= PAS DE SOUTIEN PAR MP =--, les réponses apportées sur le forum profitent à tous alors qu'une réponse en MP ne profite qu'à un seul individu.
Base de connaissance de RSRBR <--> FAQ de RSRBR<-->
phil63@rallyesim.fr
On passe du temps a vous répondre, alors soyez sympas, passez du temps ..... à vous relire !
Dernière édition par PHIL63 le Dim 9 Mars 2008 10:15:59; édité 1 fois |
|
Revenir en haut |
|
|
TOM.AS Apprenti pilote
Inscrit le: 15 Déc 2007 Age: 43 Messages: 49 Localisation: Paris - Strasbourg
france
|
Posté le: Dim 9 Mars 2008 10:06:48 Sujet du message: re |
|
ok Chris et SJJ, mais comme je l'ai déjà mentionné je n'ai pas donné la technique pour obtenir le pass juste une solution de protec.
Je sais très bien qu'il n'y aura qu'un très faible pourcentage qui utilisera cette triche.
A savoir qu'il est très dur pour le commun des mortelles de choper le pass sans beaucoup de connaissances (que je ne souhaiterai pas ici).
En fait avant je codais des trainer pour des jeux, on s'amuse avec le jeux d'une autre façon, y a des habitudes dur à perdre lol
De toute façon j'étudirai plutot RBR que RSRBR la prochaine fois. |
_______________________ La plus grande victoire n'est pas de ne jamais tomber, mais de se relever à chaque chute.
|
|
Revenir en haut |
|
|
PHIL63 Site Admin
Inscrit le: 26 Sep 2007 Age: 60 Messages: 4327 Localisation: Clermont-Ferrand
Team: MaTeamAMoiPerso Ecurie: golade
france
|
Posté le: Dim 9 Mars 2008 10:10:34 Sujet du message: Re: re |
|
TOM.AS a écrit: | ok Chris et SJJ, mais comme je l'ai déjà mentionné je n'ai pas donné la technique pour obtenir le pass juste une solution de protec.
Je sais très bien qu'il n'y aura qu'un très faible pourcentage qui utilisera cette triche.
A savoir qu'il est très dur pour le commun des mortelles de choper le pass sans beaucoup de connaissances (que je ne souhaiterai pas ici).
En fait avant je codais des trainer pour des jeux, on s'amuse avec le jeux d'une autre façon, y a des habitudes dur à perdre lol
De toute façon j'étudirai plutot RBR que RSRBR la prochaine fois. | A l'avenir, cherches plutot le "magic number" de RicahrdBurnsRally_SSE.exe pour accèder aux menus de débogage du jeux, le travail en résultant sera plus sympa. |
_______________________ Les tuiles qui nous protège de la pluie ont toujours été posées par temps sec... à méditer.
--= PAS DE SOUTIEN PAR MP =--, les réponses apportées sur le forum profitent à tous alors qu'une réponse en MP ne profite qu'à un seul individu.
Base de connaissance de RSRBR <--> FAQ de RSRBR<-->
phil63@rallyesim.fr
On passe du temps a vous répondre, alors soyez sympas, passez du temps ..... à vous relire !
|
|
Revenir en haut |
|
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|