Find function addresses in compiled Xojo application

  • Status: Closed
  • Prize: $150
  • Entries Received: 4
  • Winner: dellkj1996

Contest Brief

Hi,

In a compiled Xojo application, function names and addresses are stored inside the EXE. For example, if you use VMProtect demo, you can see that it finds the function names and addresses in the attached compiled application.

Basically, I need a function developed in C/C++ (with Visual Studio) that can retrieve the function names and addresses for all found functions in the EXE. Something like:

typedef
{
string name;
DWORD address_rva;
} FUNCTION_INFO;

void XojoGetFunctions(wstring filename, vector<FUNCTION_INFO> output);

Or similar function prototype.

Thanks!

Recommended Skills

Employer Feedback

“Great coder and excellent communication. He did his best to accomplish the project”

Profile image rtm2k, Spain.

Top entries from this contest

View More Entries

Public Clarification Board

  • rtm2k
    Contest Holder
    • 3 years ago

    Hi Khad,

    Thanks a lot. I'm not sure why you say that it cannot be done on Windows and it can be done on Linux.

    Basically, the same C source code should work fine in both platforms, right?

    Let me know please, so I can accept your solution.

    Thanks!

    • 3 years ago
    1. dellkj1996
      dellkj1996
      • 3 years ago

      Hello
      Well, after what I said I carried on research and found that the code can't work fine on both windows and Linux.. I will comment the code and test it on both os though to confirm.

      The reason it cannot work on windows is "because os command doing the job works only on linux".

      Further more, it works onlu on .exe files that save the information you're looking for like xojo does.

      I will get back to you later.

      • 3 years ago
  • dellkj1996
    dellkj1996
    • 3 years ago

    In fact, it is less likely to be done it windows because of security issues

    • 3 years ago
  • dellkj1996
    dellkj1996
    • 3 years ago

    Hello
    if you are working on Linux I can do the job for you

    • 3 years ago

How to get started with contests

  • Post your contest

    Post Your Contest Quick and easy

  • Get tons of entries

    Get Tons of Entries From around the world

  • Award the best entry

    Award the best entry Download the files - Easy!

Post a Contest Now or Join us Today!