Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
2,137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1.  
  2. ...
  3.  
  4. extern "C" {
  5.    // Set value XXXXX to true
  6.    __declspec(dllexport) void SetValueXXXXXToTrue() {}
  7. }
  8.  
  9. ...
  10.  
  11. int main(int argc, char **argv) {
  12.   // prevent compiler from optimizing out argument passing...
  13.   if (!argv) {
  14.     return (int)(long)&SetValueXXXXXToTrue;
  15.   }
  16.   ...
  17. }
  18.  
  19. void TargetFunction() {
  20.    // Check arguments user has passed.
  21.    bool XXXXX = dlsym(RTLD_DEFAULT, "SetValueXXXXXToTrue");
  22.    if (XXXXX) {
  23.      ....
  24.    }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement