Saturday, May 29, 2021

Shogihax - Remote Code Execution on Nintendo 64 through Morita Shogi 64 internal modem by ecturt

 

Morita Shogi 64 is a game that has a built-in RJ-11 Modem Connection port with which players were able to connect to (now defunct) servers to play against other players all around Japan.

ecturt writes:

"Instead of shelling out money for a flashcard (which have inflated prices since they are marketed for pirating games), I decided to invest some time systematically going through other potential methods of running arbitrary code.
I eventually stumbled upon Morita Shogi 64, the only official N64 game to include a modem built-into the cartridge to support its unique online-play functionality.

The ability to easily transfer arbitrary data to the game through this interface made it an attractive target to analyse. Note that Nintendo also produced a stand-alone modem cartridge which allows the 2 supported N64DD games to connect to the internet (Randnet and Mario Artist: Communication Kit), but since the N64DD was cancelled after only 10 games were released for it in Japan it's very rare and expensive, making it a less convenient choice than Morita Shogi 64."


No comments:

Post a Comment