PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [vb.net]code in andere exe injecten



inmate
04.07.2009, 00:29
Hallo :)

Ich habe mich heute gefragt ob es in vb.net möglich ist zB den Code einer Messagebox also :

msgbox("hallo")

in einer anderen exe zu injecten zB in die firefox.exe

das dann wenn firefox gestartet wird die message kommt.

mfG

nathex
04.07.2009, 00:31
Du könntest abfragen, ob firefox.exe (prozess) läuft, und wenn ja lässt du die Msgbox ausgeben.
Injecten geht glaub ich so nicht... aber ich hab keine Ahnung :)

inmate
04.07.2009, 00:59
Das will ich aber nicht und das wäre ja auch easy :)

Eine Virenart(in vb6 geschrieben) arbeitet nach dem gleichen Prinzip.

mfG

Kolabi
04.07.2009, 11:23
DLL Injection ; du hast doch schon ein Source Code bekommen ;-)

Kaspersky
04.07.2009, 11:30
Wenn beides .NET Applications sind kannst du ILMerge (DLL) benutzen (google)
Das mergt die dateien zusammen, doch kannst du das nicht bei einer fremden app machen.

DizzY_D
04.07.2009, 11:35
Klar, das sollte möglich sein. Gibt viele Wege das zu machen.
Du könntest nach codecaves suchen, den EP auf deinen Code umleiten und den OEP am Ende aufrufen.

IRET
04.07.2009, 11:40
In C# gibts die Cecil API von Mono.
Hier wird das erklährt
http://free-hack.com/showthread.php?t=40568
Vl kannst das ja in VB umschreiben.

inmate
04.07.2009, 12:02
Naja danke für Antworten ich werde mal versuchen von fuckinghot19 den Source umzuschreiben ;)

ich habe nur immer gedacht ne .dll injection wäre für Prozesse gedacht ich wusste nicht das man das auch bei exe´n machen kann aber wenn man sich die Funktionsweise anguckt ist es irgendwie logisch das es gehen muss ;)

mfG