Trojan -> kilka procesów jednocześnie

Darxis

Użytkownik
Dołączył
Czerwiec 20, 2011
Posty
8
Mam pytanie w sprawie tworzenia trojanów (C++). Załóżmy, że mam trojana, który przeprowadza DLL Injection do każdego z procesów.
3 pytanka:
1. Jak sprawdzić czy proces jest już zainfekowany, żeby nie robić tego ponownie?
2. Załóżmy, że zainfekowane jest już 5 procesów. Otwieram przeglądarkę i tworzy się nowy proces. Każdy z 5 zainfekowanych procesów w nieskończonej pętli sprawdza, czy pojawił się nowy, niezainfekowany proces, jak znajdzie to => DLL Injection. Tu może się pojawić problem, że będzie chciało to zrobić 2 lub więcej procesów naraz. Co można zrobić aby wykluczyć taką możliwość?
3. Trojan komunikuje się z Control Center przez HTTP. Załóżmy, że kod trojana jest obecny w kilku procesach. Co zrobić, aby komunikacja szła tylko z jednego procesu, a nie ze wszystkich?

Ogólnie to jest to troszkę problem komunikacji między wątkowej między procesami, i nie wiem jak się zabrać za te 3 punkty wyżej wymienione.

Z góry dzięki za poświęcony czas!
 
Ostatnia edycja:
Do góry Bottom