0
ForceBindIP
Свържете всяко приложение на Windows към конкретен интерфейс или IP адрес, като променяте определени обаждания на сокета на Windows, принуждавайки другото приложение да използва специфичен мрежов интерфейс / IP адрес.Полезно, когато няма опция за свързване към конкретен интерфейс.
- Безплатно
- Windows
ForceBindIP е безплатна програма за Windows, която ще се инжектира в друго приложение и ще промени начина, по който се извършват определени обаждания на сокета на Windows, което ви позволява да принудите другото приложение да използва специфичен мрежов интерфейс / IP адрес.Това е полезно, ако сте в среда с множество интерфейси и приложението ви няма опция да се свързва с конкретен интерфейс.ForceBindIP работи на два етапа - товарачът, ForceBindIP.exe ще зареди целевото приложение в спряно състояние.След това ще инжектира DLL (BindIP.dll), който зарежда WS2_32.DLL в паметта и прехваща функциите bind (), connect (), sendto (), WSAConnect () и WSASendTo (), като ги пренасочва към код в DLL, койтопроверява към кой интерфейс ще бъдат обвързани и ако не е посоченият, (re) обвързва сокета.След като функцията прихващане приключи, целевото приложение се възобновява.Обърнете внимание, че някои приложения с техники против отстраняване на грешки / инжектиране може да не работят правилно, когато има инжектирана DLL;за по-голямата част от приложенията, въпреки че тази техника трябва да работи добре .... От версия 1.2, всички известни функции в WS2_32.DLL, които изрично или неявно се свързват към интерфейс, се прихващат.Моля, имайте предвид, че някои програми все още могат да свършат с интерфейса по подразбиране, ако прилагат връзки, които не използват стандартните функции winsock.ForceBindIP няма да предотврати изтичане на информация, което може да възникне при използване на приложения през VPN.Например, всички търсения на име на хост (DNS заявки) ще бъдат разрешени чрез шлюза по подразбиране, тъй като тези заявки произхождат от Microsoft DNS клиент, а не от програмата.