Tworzenie programu antywirusowego BackDoor, który zapewnia ukrytą administrację zdalną, można wykonać w dwóch etapach. Najpierw tworzone są bloki po stronie serwera, a następnie po stronie klienta.
Niezbędny
Visual Basic, Microsoft Winsock Control, komputer, zdalny serwer
Instrukcje
Krok 1
Aby stworzyć program antywirusowy BackDoor do ukrytej zdalnej administracji, który składa się ze strony serwera i klienta, utwórz nowy projekt Visual Basic w postaci tradycyjnego pliku z rozszerzeniem exe.
Krok 2
Połącz projekt z Microsoft Winsock Control za pomocą menu Projekt, zakładki Składniki. Wybierz plik mswinsck.ocx. Powiąż formularz i składnik, a następnie usuń tytuł, zmniejsz rozmiar i ustaw widoczną formę na False. Następnie zmień nazwę komponentu na ws. Ustaw LocalPort na ten sam numer portu.
Krok 3
Napisz kod programu w Form_Load. Jeśli nie ma połączenia, zamknij połączenie w ws, otwórz port. Połącz klienta za pomocą określonego żądania połączenia. Spróbuj ponownie kilka razy.
Krok 4
Skompiluj kod dla ws_DataArrival. Ten kod będzie używany za każdym razem, gdy zaczną napływać dane z serwera. Określ zmienną Data, w której będą gromadzone wszystkie przychodzące informacje. Skompiluj program. Nazwij go server.exe.
Krok 5
Ponownie stwórz projekt i formularz, tym razem po stronie klienta. Uporządkuj w formularzu dwa pola IP i Port, przyciski „Połącz”, „Rozłącz”, „Wiadomość”, „Zamknij serwer”. Następnie dodaj Winsock Control i nazwij go ws. W polu Tekst w pierwszym akapicie ustaw adres IP komputera, w drugim - wartość portu. Uzupełnij kod. Nawiąż połączenie.
Krok 6
Skompiluj program do pliku client.exe. Przetestuj powstałego trojana. Uruchom kolejno server.exe, client.exe. Połącz, usuń serwer z listy zadań.