Close
0%
0%

Casio fx-ES PLUS Reverse Engineering Project

We aim to achieve arbitrary code execution on calculators such as Casio fx-991 ES PLUS.

Similar projects worth following
There&apos;s a line of Casio calculators which has a dot-matrix LCD display and a 8-bit CPU of an obscure architecture called nX-U8/100.<br><br>Eventually, a way to make the Harvard-architecture CPU jump to arbitrary locations was discovered, and this combined with a manually dumped ROM image allows to execute arbitrary code using ROP.<br><br>The method of achieving a buffer overflow was originally discovered by a small group of calculator hackers on Baidu and that discovery makes the above possible.<br><br>Our research on <a target="_blank" rel="noopener noreferrer" href="http://casiocalc.org">casiocalc.org</a> has yielded the necessary documentation on the rare CPU and its architecture, and we plan on writing a custom loader to make this exploit more convenient to use. We have also developed an open-source emulator for the calculator to aid research.

Enjoy this project?

Share

Discussions

flarn2006 wrote 06/23/2021 at 00:33 point

Where is your research? The casiocalc.org link just goes to their home page.

  Are you sure? yes | no

@raspiduino wrote 05/31/2022 at 15:28 point

Just signed up an account to reply this. You should look below at the links section. Btw the link is http://community.casiocalc.org/topic/7583-fx-82-83gt-115-991es-plus-hacking/

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates