123
ForceBindIP

ForceBindIP

Powiąż dowolną aplikację Windows z określonym interfejsem lub adresem IP, zmieniając niektóre wywołania gniazd Windows, zmuszając drugą aplikację do używania określonego interfejsu sieciowego / adresu IP.Przydatne, gdy nie ma opcji powiązania z określonym interfejsem.
ForceBindIP to darmowa aplikacja dla systemu Windows, która wstrzykuje się do innej aplikacji i zmienia sposób wykonywania określonych wywołań gniazd systemu Windows, umożliwiając zmuszenie drugiej aplikacji do korzystania z określonego interfejsu sieciowego / adresu IP.Jest to przydatne, jeśli jesteś w środowisku z wieloma interfejsami, a Twoja aplikacja nie ma opcji powiązania z określonym interfejsem.ForceBindIP działa w dwóch etapach - moduł ładujący, ForceBindIP.exe załaduje aplikację docelową w stanie zawieszenia.Następnie wstrzykuje bibliotekę DLL (BindIP.dll), która ładuje WS2_32.DLL do pamięci i przechwytuje funkcje bind (), connect (), sendto (), WSAConnect () i WSASendTo (), przekierowując je do kodu w bibliotece DLL, którasprawdza, do którego interfejsu zostaną przypisani, a jeśli nie ten określony, (re) wiąże gniazdo.Po zakończeniu przechwytywania funkcji aplikacja docelowa jest wznawiana.Należy pamiętać, że niektóre aplikacje z technikami zapobiegającymi debuggowaniu / wstrzykiwaniu mogą nie działać poprawnie, gdy jest wstrzykiwana biblioteka DLL;dla zdecydowanej większości aplikacji ta technika powinna działać dobrze ... Od wersji 1.2 wszystkie znane funkcje w WS2_32.DLL, które jawnie lub pośrednio wiążą się z interfejsem, są przechwytywane.Należy jednak pamiętać, że niektóre programy mogą nadal korzystać z domyślnego interfejsu, jeśli implementują połączenia, które nie używają standardowych funkcji winsock.ForceBindIP nie zapobiegnie wyciekom informacji, które mogą wystąpić podczas korzystania z aplikacji przez VPN.Na przykład wszystkie wyszukiwania nazw hostów (żądania DNS) będą rozstrzygane przez bramę domyślną, ponieważ żądania te pochodzą od klienta Microsoft DNS, a nie programu.

cechy

Alternatywy dla ForceBindIP'a dla wszystkich platform z dowolną licencją