Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 15:38

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #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.
theredvex is offline  
Old 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).
5769854332 is offline  
Old 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.
theredvex is offline  
Old 05/18/2011, 18:28   #4
 
Xenox3's Avatar
 
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
sscanf
getline
LUA
strcmp
strtok
Xenox3 is offline  
Old 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
yihaaa is offline  
Old 05/18/2011, 21:35   #6


 
MrSm!th's Avatar
 
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.
MrSm!th is offline  
Old 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
theredvex is offline  
Old 05/20/2011, 19:07   #8


 
MrSm!th's Avatar
 
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
MrSm!th is offline  
Old 05/20/2011, 22:32   #9
 
elite*gold: 0
Join Date: Aug 2009
Posts: 127
Received Thanks: 27
Quote:
Originally Posted by MrSm!th View Post
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.
theredvex is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.