Ingénierie inverse d'un saut à ski : atteindre les limites du jeu

2025-08-10

Poussé par la nostalgie de son enfance, un programmeur plonge dans le code d'un jeu rétro de saut à ski pour franchir la barre des 100 mètres. Rejetant les approches assistées par des outils, il opte pour l'ingénierie inverse, déchiffrant le binaire du jeu et le format du fichier de rediffusion. En analysant le moteur physique du jeu, il reconstitue la simulation de saut et utilise finalement un fichier de rediffusion méticuleusement élaboré pour réaliser un saut étonnant de 113,8 mètres, révélant des divergences subtiles entre la mécanique du jeu et les stratégies optimales.

Lire plus
Jeux

Ingénierie inverse d'un jeu des Jeux olympiques d'hiver de 1991 : dépaquetage de la protection contre la copie et antidébogage

2025-04-28

Un informaticien, poussé par la nostalgie d'un jeu DOS de son enfance, « The Games : Winter Challenge », s'est lancé dans une aventure d'ingénierie inverse. Il a découvert que le jeu utilisait un mécanisme de protection contre la copie par roue de code et des mesures antidébogage, avec plusieurs versions et cracks existants. Une analyse approfondie a révélé les complexités de la vérification de la roue de code, révélant des vérifications cachées de protection contre la copie qui brisent subtilement le gameplay. Il a réussi à contourner toute la protection contre la copie, en corrigeant les versions corrompues disponibles sur GOG et ailleurs, et a partagé son outil de correctif.

Lire plus