I'm reversing an executable, there is a function in the executable that uses global variables that are not used in any other function, they are initiated in the target function, My question is will Appcall work on these circumstances?



Appcall will work since it simply executes the function’s code.

However, the function itself may fail if the global state is not what it expects. So I suggest you to let the application run for a while so that the global data is initialized properly, pause it and then use Appcall.

  • I cannot run the code, its MBR code
    – Req
    Mar 15 '20 at 13:06
  • @Req Appcall can be used only during debugging
    – Igor Skochinsky
    Mar 15 '20 at 13:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.