ForceBindIP

ForceBindIP

특정 Windows 소켓 호출을 변경하여 다른 응용 프로그램이 특정 네트워크 인터페이스 / IP 주소를 사용하도록하여 Windows 응용 프로그램을 특정 인터페이스 또는 IP 주소에 바인딩합니다.특정 인터페이스에 바인딩 할 수있는 옵션이 없을 때 유용합니다.
ForceBindIP는 다른 응용 프로그램에 자신을 삽입하고 특정 Windows 소켓 호출 방법을 변경하여 다른 응용 프로그램이 특정 네트워크 인터페이스 / IP 주소를 사용하도록하는 프리웨어 Windows 응용 프로그램입니다.인터페이스가 여러 개인 환경에 있고 응용 프로그램에 특정 인터페이스에 바인딩 할 수있는 옵션이없는 경우에 유용합니다.ForceBindIP는 두 단계로 작동합니다. 로더 인 ForceBindIP.exe는 대상 응용 프로그램을 일시 중단 된 상태로로드합니다.그런 다음 WS2_32.DLL을 메모리에로드하고 bind (), connect (), sendto (), WSAConnect () 및 WSASendTo () 함수를 가로 채어 DLL의 코드로 리디렉션하는 DLL (BindIP.dll)을 삽입합니다.바인딩 할 인터페이스를 확인하고 지정된 인터페이스가 아닌 경우 소켓을 바인딩합니다.기능 차단이 완료되면 대상 응용 프로그램이 다시 시작됩니다.안티 디버거 / 주입 기술을 사용하는 일부 응용 프로그램은 주입 된 DLL이있을 때 제대로 작동하지 않을 수 있습니다.이 기술은 제대로 작동하지만 대부분의 응용 프로그램에서 작동합니다. 버전 1.2부터 인터페이스에 명시 적 또는 암시 적으로 바인드 된 WS2_32.DLL의 모든 알려진 기능이 인터셉트됩니다.그러나 특정 프로그램이 표준 winsock 기능을 사용하지 않는 연결을 구현하는 경우 기본 인터페이스를 사용하여 종료 될 수 있습니다.ForceBindIP는 VPN을 통해 응용 프로그램을 사용할 때 발생할 수있는 정보 유출을 방지하지 않습니다.예를 들어 모든 호스트 이름 조회 (DNS 요청)는 이러한 요청이 프로그램이 아닌 Microsoft DNS 클라이언트에서 시작되므로 기본 게이트웨이를 통해 해결됩니다.
forcebindip

라이센스가있는 모든 플랫폼에서 ForceBindIP를 대체