DLL Injector: release the DLL

Find a Bug? Have a Problem? Like to Suggest a Feature? Do it Here

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

DLL Injector: release the DLL

Postby troublesh00ter » Fri Feb 26, 2010 8:21 pm

I have a suggestion regarding the DLL injector.

Say the following situation:

You're developing a DLL that will get injected into a target process, but you haven't written the injector itself yet... so you use the MHS DLL Injector.
What I really like about MHS is that after a target closes, it will wait for it to re-open.. it makes life easier.

But now the problem/suggestion:
After injecting a DLL and closing the target application you make changes to the DLL and re-build it. But MHS still has the DLL opened so the compiler can't write to it anymore.

So is it possible to release the DLL after the target process died?

Edit:
Everything does get released when I click 'uninject selected DLL' ... So I guess that will do for a (hopefully temp) solution.

Unrelated question:
I remember that you were working on an aimbot tutorial a while ago Spiro, but I haven't seen it pop up somewhere.. are you still working on it or simply too busy?
troublesh00ter
Sir Hacks-A-Lot
 
Posts: 30
Joined: Mon Jun 01, 2009 2:54 pm
Location: The Netherlands

Re: DLL Injector: release the DLL

Postby L. Spiro » Fri Feb 26, 2010 11:34 pm

Modifications to MHS are unlikely.

And I have been more than busy. The tutorial will have to wait.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Re: DLL Injector: release the DLL

Postby troublesh00ter » Sat Feb 27, 2010 1:46 am

Have you considered letting someone else(or multiple people) continue development on MHS?

Of course it is at a great state.. but for maintenance to fix things like this.
troublesh00ter
Sir Hacks-A-Lot
 
Posts: 30
Joined: Mon Jun 01, 2009 2:54 pm
Location: The Netherlands

Re: DLL Injector: release the DLL

Postby L. Spiro » Sat Feb 27, 2010 1:11 pm

I have, and the source may be freely available in a year or so.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Re: DLL Injector: release the DLL

Postby Felheart » Sun Feb 28, 2010 7:28 am

@L:
That would be great, and fair for those who purchased it.

@trouble:
Writing a own injector really isn't that hard. (unless you want reflective mapping in it :D )
Felheart
Acker
 
Posts: 89
Joined: Sun Apr 27, 2008 3:05 am
Location: Germany

Re: DLL Injector: release the DLL

Postby troublesh00ter » Sun Feb 28, 2010 1:53 pm

I know felheart. But in the begin stage I like to use the MHS' injector, and I noticed this 'problem'
troublesh00ter
Sir Hacks-A-Lot
 
Posts: 30
Joined: Mon Jun 01, 2009 2:54 pm
Location: The Netherlands

Re: DLL Injector: release the DLL

Postby denialmark » Fri Mar 26, 2010 6:23 pm

In computer programming, 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. This is mainly done in game hacking.
denialmark
I Have A Few Questions
 
Posts: 4
Joined: Fri Mar 26, 2010 4:05 pm

Re: DLL Injector: release the DLL

Postby L. Spiro » Fri Mar 26, 2010 10:32 pm

Read the full article here: http://en.wikipedia.org/wiki/DLL_injection


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Re: DLL Injector: release the DLL

Postby CoMPMStR » Fri Mar 26, 2010 10:35 pm

denialmark wrote:In computer programming, 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. This is mainly done in game hacking.


Good job with the copy and paste from wikipedia, next time just post the link... There's no need for you to try sounding smarter than you actually are, especially when you provide no help to the solution. What a waste, and look you made me waste a post and some time as well. :lol:


@troublesh00ter: If you want I can upload my dll injector. It has some nice features such as the usual Watch for Process plus some new ones I found useful.
Image
Image

______________________________________________________
My Utilities:
CT <-> LSSAVE Converter
LSS Visual Dialog Designer
.NET Trainer Helper Library

~Whether you think you can or you think you can't, you're right.

L. Spiro wrote:In my left hand is a red pill. If you take it I will show you the truth. I lost my right hand in the war, so I’m afraid you’re stuck with the red pill.
User avatar
CoMPMStR
(P)ot (I)n (M)y (P)ipe
 
Posts: 451
Joined: Thu Mar 06, 2008 7:50 am
Location: Best Place

Re: DLL Injector: release the DLL

Postby L. Spiro » Fri Mar 26, 2010 10:51 pm

Ignore it. It is a bot of some kind but I want to study its behavior to see its pattern and objective.
Everything it has posted has been a copy-and-paste from somewhere, including a question that was almost on-topic.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan


Return to Bugs/Problems/Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests