ForceBindIP

ForceBindIP

Spojte jakoukoli aplikaci Windows s konkrétním rozhraním nebo IP adresou změnou určitých volání soketů Windows, což druhé aplikaci nutí používat konkrétní síťové rozhraní / IP adresu.Je užitečné, pokud není možné navázat konkrétní rozhraní.
ForceBindIP je freewarová aplikace systému Windows, která se vstřikuje do jiné aplikace a změní způsob, jakým jsou prováděna určitá volání soketu Windows, což vám umožní vynutit, aby druhá aplikace použila konkrétní síťové rozhraní / IP adresu.To je užitečné, pokud jste v prostředí s více rozhraními a vaše aplikace nemá možnost vázat se ke konkrétnímu rozhraní.ForceBindIP funguje ve dvou fázích - zavaděč ForceBindIP.exe načte cílovou aplikaci v pozastaveném stavu.Potom vloží DLL (BindIP.dll), která načte WS2_32.DLL do paměti a zachytí funkce bind (), connect (), sendto (), WSAConnect () a WSASendTo () a přesměruje je na kód v DLL, kteráověří, ke kterému rozhraní budou vázány, a pokud ne určené, (znovu) váže soket.Jakmile jsou funkce zastaveny, je cílová aplikace obnovena.Všimněte si, že některé aplikace s anti-debugger / injekční techniky nemusí fungovat správně, pokud je přítomna injektovaná DLL;pro drtivou většinu aplikací by tato technika měla fungovat dobře .... Od verze 1.2 jsou zachyceny všechny známé funkce ve WS2_32.DLL, které se explicitně nebo implicitně vážou k rozhraní.Uvědomte si však, že některé programy mohou nakonec skončit pomocí výchozího rozhraní, pokud implementují připojení, která nepoužívají standardní funkce winsock.ForceBindIP nezabrání únikům informací, ke kterým může dojít při používání aplikací přes VPN.Například všechna vyhledávání názvů hostitelů (požadavky DNS) budou vyřešeny pomocí výchozí brány, protože tyto požadavky pocházejí od klienta Microsoft DNS, nikoli z programu.
forcebindip

Funkce

Alternativy ForceBindIP pro všechny platformy s jakoukoli licencí