shellcode ausführen
-
Hallo ich hab hier einen Shellcode aus einem anderen Beitrag, aber es funktioniert nicht ihn auszuführen ...
#include <iostream> int main() { char sh[]="\xeb\x1e\x5b\x83\xc3\x8\x31\xc0\x88\x3" "\x83\xeb\x8\x50\x53\xbb\x85\x25\x86\x7c" "\xff\xd3\x31\xc0\x50\xbb\xa\xd2\x81\x7c" "\xff\xd3\xe8\xdd\xff\xff\xff\x63\x61\x6c" "\x63\x2e\x65\x78\x65\x41"; int (*call)(); call = ( int(*)() ) &sh; call(); return 0; }
-
Der is von mir du musst die Adressen anpassen ...
Schau mal hier wenn du was über Shellcodes lernen willst: http://projectshellcode.com/?q=node/12
-
@shellcode_lamer :
Ich hoffe du kanst wenigstens die Grundlagen in C und C++.
Einige Shellcoder scheinen dies nämlich nicht zu können.
-
Erzeug deinen Shellcode lieber damit: http://code.google.com/p/asmjit/