Od jakiegoś czasu staram się zakodować transmisję między klientem i serwerem. Mam lecz pomysł brakuje mi wiedzy.
Sytuacja (nic specjalnego):
Klient - nie mam źródeł - łączy się z serwerem
Serwer - mam źródła - przyjmuje połączenie :)
Pomysł jest taki:
Zmieniam nazwę jakiegoś pliku dll od klienta (przejmuje jego wszystkie funkcje), tylko na początku uruchamiam swój proces do monitorowania aplikacji. W procesie odszukuje połączenie klienta (mniej więcej wiem jak zrobić).
Później wstrzelam się między klienta a winsocka przechwytując całą transmisję (nie wiem kompletnie jak, to wykonać).
Na końcu wychodzi mi coś takiego:
Klient <-> Mój proces (kodowanie/rozkodowywanie) <-> Serwer
Skrótowo chodzi mi o stworzenie Winsock Packet Editor (WPE) Pro z możliwością kodowania transmisji (tak aby klient nic o tym nie wiedział)