Autor Beitrag
Philipp_Reitter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Di 22.01.08 10:23 
hi...

kann ich irgendwie eine Exe oder auch Dll mir egal in eine andere anwendung "Patchen" so dass die immer mit ausgeführt wird.
geht das irgendwie?

Mfg
Philipp
Jakob Schöttl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 929
Erhaltene Danke: 1


Delphi 7 Professional
BeitragVerfasst: Di 22.01.08 10:51 
willst du, dass diese exe oder dll in deinem eigenen Delphiprogramm ausgeführt wird?

eine exe zu starten ist ja ganz einfach (ShellExecute, unit ShellAPI). Eine dll kannst du auch in dein programm einbinden und hald Funktionen aus der dll ausführen.
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Di 22.01.08 11:46 
So wie ich das verstanden habe möchte der Threadstarter Code in eine andere Anwendung injizieren.

_________________
Delphi: XE - OS: Windows 7 Professional x64
Philipp_Reitter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Mi 23.01.08 17:38 
ja glaub schon jedenfalls so dass sich meine anwendung immer mit warsow zusammen ausführt....

geht das irgendie??
Jakob Schöttl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 929
Erhaltene Danke: 1


Delphi 7 Professional
BeitragVerfasst: Mi 23.01.08 18:47 
das einfachste wäre, wenn du die verknüpfung, mit der du immer das spiel startest änderst, so dass eine batch-datei anstelle des Spiels gestartet wird.

in der steht:
ausblenden Quelltext
1:
2:
warsow.exe
deinProgramm.exe


dann wird eben dein spiel und dein programm gestartet.
Philipp_Reitter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Do 24.01.08 15:10 
hmmm ne injizieren währ geiler weil ich will die warsow.exe dann verschiken wo meine Anwendung / Dll reingepatcht ist....
das geht doch sicher irgendwie gibts da keine bibliotheken dafür....
währe auch für ne lösung in C++ offen....
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Do 24.01.08 15:34 
user profile iconPhilipp_Reitter hat folgendes geschrieben:
hmmm ne injizieren währ geiler weil ich will die warsow.exe dann verschiken wo meine Anwendung / Dll reingepatcht ist....
das geht doch sicher irgendwie gibts da keine bibliotheken dafür....
währe auch für ne lösung in C++ offen....

Vielleicht erzählst du uns erstmal, was du da rein injizieren willst. Klingt nämlich verdammt nach einem Rootkit.

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
Philipp_Reitter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Fr 25.01.08 18:10 
kein rootkit, oder virus ect.

is'n warsow hook...
AHT
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 207



BeitragVerfasst: Fr 25.01.08 19:39 
user profile iconPhilipp_Reitter hat folgendes geschrieben:
hi...

kann ich irgendwie eine Exe oder auch Dll mir egal in eine andere anwendung "Patchen" so dass die immer mit ausgeführt wird.
geht das irgendwie?

Mfg
Philipp


Ja, das geht.

Shau dir mal das hier an:
www.delphi-forum.de/topic_TNT_80254.html
Mit dem Proggie kannst du unter anderem eine beliebige DLL in ein anderes Programm injizieren und eine Funktion (ein Parameter möglich) von diesem Programm aus so ansprechen, dass das fremde Programm diese dann ausführt.
Zum Testen, was da genau nöglich ist, hilft dir das Tool vielleicht weiter. Fragen dazu, wie du das versuchsweise mit dem Tool bewerkstelligen kannst, kannst du im angegebenen Thread stellen - das Ding ist sehr, sehr umfangreich und kann noch viel, viel mehr.

Gruß

AHT
Philipp_Reitter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Sa 26.01.08 13:50 
danke!