12Me21
12Me21
126 / 9
4th Jun 2017
10th Jun 2017
Computer by LBPHacker
program darksouls r16k1s60 hilarious idied adventure game

Comments

  • 12Me21
    12Me21
    10th Jun 2017
    "G" corresponds to `XCHG immediate,ip`, so if you enter a character followed by G, it will jump to that character's ascii code. However, in order for this to be executed, you'd have to overwrite everything after the name entry, so jumping to the ending wouldn't be possible.
  • 12Me21
    12Me21
    10th Jun 2017
    Actually I guess you could do `XCHG something,ip` which might work, I'm not sure.
  • 12Me21
    12Me21
    10th Jun 2017
    You technically can't use the buffer overflow glitch to jump to the ending, since you'd end up overwriting the ending code first. Also you won't be able to insert any instructions other than `XCHG immediate,register` which is a NOP since immediate values are read-only
  • deleted
    deleted
    10th Jun 2017
    @QuanTech you cant change the IP.all you can do is overwriting code/data to execute your own instructions.
  • QuanTech
    QuanTech
    10th Jun 2017
    @dodo_hacker let's overwrite IP register!
  • deleted
    deleted
    10th Jun 2017
    Well, even the simplest programs have their bugs. I executed an buffer overflow on the name input. :) If I could send arbitrary code from the "keyboard", I could insert my own code. #h@ck3d
  • tungmetal
    tungmetal
    10th Jun 2017
    Great computer... Sad that i'm not intelligent and patient enough to make such a thing.
  • JanKaszanka
    JanKaszanka
    10th Jun 2017
    id:2149495 can i publish it?
  • 12Me21
    12Me21
    10th Jun 2017
    Improvements: added colors, you can now use backspace in the name entry, text display is like 5x faster, added credits, improved scoring system.
  • 12Me21
    12Me21
    10th Jun 2017
    not yet