V5VPN: 범위가 지정된 포털 및 터널 클라이언트에 대한 프로토콜 연구
대상: LeadSec V5VPN 5.3.3.x 클라이언트 및 v2.0 게이트웨이 프로토콜
저자 / 저작자: hygkui
소스 검토 날짜:
검토 상태: 검토된 출처; 작성자 테스트는 독립적으로 다시 실행되지 않습니다.
질문
인증, 리소스 검색 및 연결 연구는 범위가 지정된 독립 클라이언트에 어떻게 알릴 수 있습니까?
REA가 한 일
저자는 morluto/rea를 리버스 엔지니어링 참조로 명시적으로 인용하고 SecUI.exe, SecController.dll, SecLogin.dll, SecSSL.dll 및 VpnServ.exe의 기호, 디스어셈블리 및 메모리 매핑을 문서화합니다. README는 인증, 비밀번호 만료 분기, 리소스 검색 및 HTTP CONNECT를 독립적인 Go/MyGo 구현에 연결합니다. 전체 REA 통화 기록은 공개되지 않습니다.
저자 보고 결과
공개 Go/MyGo 데스크톱 및 CLI 소스, 프로토콜 참고 사항 및 테스트가 제공됩니다. 저자는 SSL VPN 포털, 승인된 리소스 및 HTTP CONNECT 터널을 포괄하는 Windows 개발 시스템과 두 개의 프로덕션 게이트웨이에 대한 엔드투엔드 연결을 보고합니다.
제한 사항 및 확인되지 않은 주장
보고된 범위는 5.3.3.x이고 프로토콜 v2.0. Linux/macOS는 컴파일되었지만 테스트되지 않았습니다. 커널 가상 어댑터, IPsec 또는 전체 네트워크 라우팅이 없습니다. USB 키, 익명 로그인 및 중국어 암호화 제품군은 지원되지 않습니다. 이 카탈로그는 게이트웨이에 연결하지 않았거나 보안을 확인하지 않았으며 "완전히 크랙됨"이라는 표현을 확립된 결론으로 취급하지 않습니다.
무엇을 배울 것인가
플랫폼 테스트와 프로토콜 범위를 분리하세요. 클라이언트 유용성을 위해서는 특정 게이트웨이 및 시나리오에 대한 검증이 필요합니다.
소스의 REA 사용 증거
基于 REA (Reverse Engineer Anything) 逆向分析技术与 MyGo 跨平台桌面技术架构,重新实现的现代化 V5VPN 客户端。발췌 서식이 단순화되었습니다. 전체 내용을 보려면 원본 소스를 읽어보세요.
원본 소스
독립적인 편집 요약. 크레딧은 원저자에게 있습니다. 대상 소프트웨어, 설치 프로그램 및 전체 디컴파일러 출력은 여기에 재배포되지 않습니다.