none
Question

Answers

  • Mario,

    This is where you take a DLL (usually your own DLL) and make it be loaded by another program (usually a 3rd party program).  What you have to do is take a target process that the program is trying to run, and "inject" your DLL into the address space of the target process so it is run instead.  Once this happens, your DLL can gain a lot of control of that program.  Obviously this is an tactic hackers love to use.


    Tom Overton
    Monday, August 29, 2011 2:52 AM
  • Hello Mario

    DLL injection is a technique used to run code within the address space of another process by forcing it to load a dynamic-link library. DLL injection is often used by third-party developers to influence the behavior of a program in a way its authors did not anticipate or intend. For example, the injected code could trap system function calls, or read the contents of password textboxes, which cannot be done the usual way.

    <sup>For Know more about this  CLIK HERE</sup>


    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Monday, August 29, 2011 4:51 AM

All replies

  • Mario,

    This is where you take a DLL (usually your own DLL) and make it be loaded by another program (usually a 3rd party program).  What you have to do is take a target process that the program is trying to run, and "inject" your DLL into the address space of the target process so it is run instead.  Once this happens, your DLL can gain a lot of control of that program.  Obviously this is an tactic hackers love to use.


    Tom Overton
    Monday, August 29, 2011 2:52 AM
  • Could you post a source code here?

    Monday, August 29, 2011 3:10 AM
  • Mario,

    Just curious, what is your purpose for wanting to do DLL injection? 


    Tom Overton
    Monday, August 29, 2011 3:17 AM
  • Exploits for my game.
    Monday, August 29, 2011 3:20 AM
  • Hello Mario

    DLL injection is a technique used to run code within the address space of another process by forcing it to load a dynamic-link library. DLL injection is often used by third-party developers to influence the behavior of a program in a way its authors did not anticipate or intend. For example, the injected code could trap system function calls, or read the contents of password textboxes, which cannot be done the usual way.

    <sup>For Know more about this  CLIK HERE</sup>


    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Monday, August 29, 2011 4:51 AM