|
You last visited: Today at 15:38
Advertisement
Code aus externer datei ausführen
Discussion on Code aus externer datei ausführen within the General Coding forum part of the Coders Den category.
05/18/2011, 16:53
|
#1
|
elite*gold: 0
Join Date: Aug 2009
Posts: 127
Received Thanks: 27
|
Code aus externer datei ausführen
Moin.
Ich weiß gerade nicht wie ich ansetzen soll aber wäre es möglich eine DLL zu injecten mit nem "Ausführen" button, sodass die DLL nachdem man auf den Button klickt ASM code aus einer TXT datei ausführt.
Wäre um einiges einfacher um die Funktionen zu reversen und verschiedene Pushs auszuprobieren.
Ich weiß gerade nicht wirklich wie ich anfangen soll da ich nichtmal genau weiß ob es überhaupt möglich ist.
|
|
|
05/18/2011, 18:06
|
#2
|
elite*gold: 150
Join Date: Dec 2010
Posts: 112
Received Thanks: 159
|
ASM code ( ASCII push eax ) geht wohl eher nicht, Bytecode ( 0x50 ) schon:
Code:
//pseudocode
buffer=VirtualAlloc() mit flProtect=PAGE_EXECUTE_READWRITE
CreateFile()
ReadFile(buffer)
jmp buffer
Einfacher ists mit inline asm, oder schreib die Dll mit MASM ( das kannst du  downloaden).
|
|
|
05/18/2011, 18:26
|
#3
|
elite*gold: 0
Join Date: Aug 2009
Posts: 127
Received Thanks: 27
|
Ich dachte eher so von wegen.
Code.txt
Code:
__asm
{
PUSH BLA
PUSH BLB
PUSH BLC
CALL BLD
}
und die dann einfach so importieren und direkt nach import ausführen.
|
|
|
05/18/2011, 18:28
|
#4
|
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
|
sscanf
getline
LUA
strcmp
strtok
|
|
|
05/18/2011, 18:47
|
#5
|
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
|
Wieso wills du das mit ASM machen? Mach eine C++ Dll und dann mach einen Funktionpointer. Das ist einfacher. Der ASM-Weg geht natürlich auch.
MfG
|
|
|
05/18/2011, 21:35
|
#6
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Joa, also wenn du den ASM Code in binärer Form speicherst, brauchst du die Datei nur einlesen, in ein Array speichern und das dann callen, aber damit der Text ausgeführt wird, brauchst du eine Assemblier-Lib, damit du den Text in die dazugehörigen Opcodes assemblieren kannst.
Versteh nur nicht ganz den Sinn dabei, das lässt sich sicher auch einfacher realisieren.
|
|
|
05/20/2011, 06:24
|
#7
|
elite*gold: 0
Join Date: Aug 2009
Posts: 127
Received Thanks: 27
|
Code:
void EnterChat()
{
const char msg[] = "Hook succeeded";
__asm{
LEA EAX, msg
PUSH EAX
PUSH 0xFFCC66CC
PUSH 4
CALL EnterChatCall
ADD ESP, 0x0C
}
}
wäre dieser Code richtig um die Chatausgabe zu starten? Ausgeben im chat tut er... nur nicht den satz sondern Hyroglyphen
|
|
|
05/20/2011, 19:07
|
#8
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
1. Function Pointer ftw
2. richtige parameterreihenfolge, calling convention usw.?
3. ist es vielleicht ein unicode string? probier mal wchar_t
|
|
|
05/20/2011, 22:32
|
#9
|
elite*gold: 0
Join Date: Aug 2009
Posts: 127
Received Thanks: 27
|
Quote:
Originally Posted by MrSm!th
1. Function Pointer ftw
2. richtige parameterreihenfolge, calling convention usw.?
3. ist es vielleicht ein unicode string? probier mal wchar_t
|
Jo war ein UNICODE string. Stand sogar so in Olly *lol*.
Nun funktionierts.
|
|
|
 |
Similar Threads
|
make.sh datei ausführen ?
05/28/2011 - Metin2 Private Server - 10 Replies
hallo wollte ma fragen wiei ch die make.sh datei ausführe,
bei antwort gibts auch nen THX
LG Ich
|
[AutoIT] .asx Datei ausführen lassen beim drücken von Button?
04/12/2011 - AutoIt - 4 Replies
Hey,
Ich habe folgendes Problem:
Ich will mir eine .exe Basteln die einen Stream öffnet(z.B. Technobase).
Davon die Datein sind im .asx Format,wie kann ich die ausführen lassen?
Also das wenn ich auf "Button" klicke das sich Windows Media Player öffnet und
halt die .asx datei ausführt.
Bei exen ist das ja:
case $button
|
^.bat-Datei ausführen
06/01/2010 - AutoIt - 15 Replies
Hallo!
Ich versuche eine .bat-Datei in einem Auto It Scipt einzubauen allerdings macht diese dann nichts.
Eingebaut habe ich sie mit der Run-Funktion.
Gibts da auch irgendwie eine andere möglichkeint ausser mit MouseClick? weil ich will das ganze im Hintergrund ablaufen haben damit ich auch noch was arbeiten kann :-)^^
mfg
|
In C++ Projekt Datei packen und ausführen lassen
08/25/2009 - C/C++ - 8 Replies
Also Ich habe 1 Exe-Datei und möchte diese in ein C++ Projekt einfügen und möchte dass wenn das Hauptprogramm ausgeführt wird , dass dann die Datei die im C++ Projekt eingebunden wurde auch ausgeführt wird .
Grund :
Ich möchte , dass die Datei , welche im C++ Projekt "importiert" ist , geschützt wird vor Dritten . Da sich die zu importierende Exe-Datei nicht verschlüsseln lässt wollte ich sie in ein C++ Projekt packen und dann diese "normale" Exe Datei verschlüsseln lassen .
Ich kann die...
|
PL Datei ausführen
07/09/2009 - Main - 1 Replies
ch habe eine pl Datei, weis aber nicht wie ich diese ausführen soll , habe es schon mit activeperl und einem anderen perl programm versucht aber es will ein fach nicht klappen.....
kann die datei ja auch evt. hier posten wenn es hilft miene frage zu beantowrten.
|
All times are GMT +1. The time now is 15:38.
|
|