Skip to content

Conversation

@Aton143
Copy link

@Aton143 Aton143 commented Feb 22, 2025

Some todos:

  • I have not tested to see if x86-64 is broken.
  • Stack unwinding has only been tested on debug builds with MSVC (and even then could use some work).
  • Use Binary Ninja's disassembler?
  • Some branch instructions cannot show their destination function names because they either need processing steps or require visibility into registers.
  • Stepping into functions sometimes doesn't work and acts like step over
  • Spoofing isn't currently supported.
  • SP checks when stepping also are turned off. This was because of __security_push_cookie and __security_pop_cookie's SP shenanigans, but I suppose I understand the fix necessary for it.
  • Stepping over one of the aforementioned cookie functions will cause the debugger to hang unless the user adds a breakpoint.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant