Jump to content



Photo
* * * * * 4 votes

FX-82/-83GT/-115/-991ES PLUS Hacking


  • Please log in to reply
368 replies to this topic

#361 sleirsgoevy

sleirsgoevy

    Newbie

  • Members
  • Pip
  • 9 posts

  • Calculators:
    fx-991es plus
    cfx-9950gb plus

Posted 15 January 2019 - 08:47 PM

I've made a GDB-like ROP debugger to simply finding bugs in ROP hackstrings. Not sure if anybody here needs such tools, but the code is here: https://drive.google...iew?usp=sharing



#362 user202729

user202729

    Casio Freak

  • Members
  • PipPipPipPip
  • 196 posts

Posted 16 January 2019 - 02:15 AM

[...]


It would be easier for you to create a git repo.
For convenience, I keep the changes you made in github branches and sometimes merge them into master.

I also implemented some basic functionality for debugging ROP hackstrings:
https://github.com/u...common.lua#L120

#363 dung11112003

dung11112003

    Newbie

  • Members
  • Pip
  • 3 posts

  • Calculators:
    fx-570ES PLUS
    fx-570VN PLUS
    fx-580VN X

Posted 16 January 2019 - 10:17 AM

See https://community.ca...ge-8#entry61348 .

Then capture a video of the screen, process it to get the ROM.

What's the character '$' stand for (in hackstring)? And how to make some characters like "xor" and "conjg"?



#364 user202729

user202729

    Casio Freak

  • Members
  • PipPipPipPip
  • 196 posts

Posted 17 January 2019 - 02:55 AM

What's the character '$' stand for (in hackstring)?


'$' can be any character.

And how to make some characters like "xor" and "conjg"?


Using the "unstable character". See http://www.microsoft...om/p/3114375974
(the translated Chinese is hard to understand)

Edited by user202729, 17 January 2019 - 02:56 AM.


#365 dung11112003

dung11112003

    Newbie

  • Members
  • Pip
  • 3 posts

  • Calculators:
    fx-570ES PLUS
    fx-570VN PLUS
    fx-580VN X

Posted 17 January 2019 - 03:53 PM



Using the "unstable character". See http://www.microsoft...om/p/3114375974
(the translated Chinese is hard to understand)

Yeah, it seems very hard to understand "unstable character" part. Do you know how to do this?



#366 user202729

user202729

    Casio Freak

  • Members
  • PipPipPipPip
  • 196 posts

Posted 18 January 2019 - 11:21 AM

Yeah, it seems very hard to understand "unstable character" part. Do you know how to do this?


See also http://casiocalc.wik...ter-unsupported, which should be easier to understand.

#367 sleirsgoevy

sleirsgoevy

    Newbie

  • Members
  • Pip
  • 9 posts

  • Calculators:
    fx-991es plus
    cfx-9950gb plus

Posted 22 January 2019 - 06:04 PM

@user202729, I thought of forking your repository and sending PRs instead of these zips, but your repository has some commits that I'd have to merge. I think that creating a new repository from scratch wouldn't give me any advantages, since I would still have to manually create zips with patches.

 

Sorry for double-posting, I didn't notice that the 10th page appeared, so I thought that my first post was deleted for some reason.


Edited by sleirsgoevy, 24 January 2019 - 02:07 PM.


#368 user202729

user202729

    Casio Freak

  • Members
  • PipPipPipPip
  • 196 posts

Posted 23 January 2019 - 04:52 AM

@user202729, I thought of forking your repository and sending PRs instead of these zips, but your repository has some commits that I'd have to merge. I think that creating a new repository from scratch wouldn't give me any advantages, since I would still have to manually create zips with patches.
 
Sorry for double-posting, I didn't notice that there are 10th page appeared, so I thought that my first post was deleted for some reason.


If you don't want to resolve merge conflicts, you can just branch off the older commit(s), and somebody interested would merge
them later. Personally I find doing git fetch and git mergetool etc. is easier than downloading
a zip and manually apply the changes.

#369 user202729

user202729

    Casio Freak

  • Members
  • PipPipPipPip
  • 196 posts

Posted 09 February 2019 - 04:47 PM

Information: I am getting the ROM of fx-82ES PLUS A with help from 185264646.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users