TeamViewer 권한을 변경하기 위해 네이키드 인라인 후킹과 직접 메모리 수정을 사용하는 인젝션 가능한 개념 증명 C++ DLL입니다.
기능
서버 측 - 오른쪽 팝업 메뉴에서 추가 메뉴 항목 옵션을 활성화합니다. 가장 유용한 기능은 '측면 전환' 기능을 활성화하는 것인데, 이는 일반적으로 클라이언트와의 제어 인증을 완료하고 제어/측면 변경을 시작한 후에만 활성화됩니다.
클라이언트 측 - 서버의 현재 제어 설정 및 권한에 관계없이 마우스를 제어할 수 있습니다.
데모
서버 측
클라이언트 측
개요
시그니처/패턴 스캐닝을 활용하여 어셈블리 레지스터가 관심 클래스에 대한 포인터를 보유하는 코드의 주요 부분을 동적으로 찾습니다. 인라인 네이키드 후크(일명 코드 케이브)를 적용하여 포인터를 하이재킹하고, 리버스 엔지니어링된 클래스에 직접 메모리 접근을 통해 수정에 사용합니다.
인젝션 후 단계를 따르세요.
요구 사항
원하는 수동 매퍼, PE 로더, DLL 인젝터를 사용하여 "TeamViewer.exe"에 인젝션하세요.
이 버전은 Windows 10에서 빌드되었으며, TeamViewer x86 버전 13.0.5058용입니다. (다른 TeamViewer 버전은 테스트되지 않았지만 더 강력한 시그니처를 사용하면 작동할 수 있습니다. Linux는 지원되지 않습니다.)
면책 조항
교육 목적으로 개발된 개념 증명 테스트용입니다. 이 소프트웨어를 비윤리적이거나 불법적인 목적으로 사용하는 것을 용납하거나 지지하지 않습니다. 오용에 대한 책임은 지지 않습니다.