2019. 8. 28. 20:26ㆍIT-개발/OS
대략적인 정보만 알고 있었는데, 이번에 확실히 파악하게 됐네요.
Vista 이후 OS부터는 다 적용된다고 하니, Windows 7 / 10 만 넘치는 지금 환경에서는 ~ 100% 적용되는 내용들입니다.
아무래도 가장 중요한 부분은 Session 0에서 실행되는 process에서 UI 가 있는 process를 어떻게 처리할 것인지 이네요
https://securityfactory.tistory.com/95
https://www.benjaminlog.com/160
이분들꺼 읽어보면 기본적인 내용을 파악하는데~ 상당한 도움이 됩니다.
windows 10을 사용하고 있는 지금 너무 늦게 해당 내용을 파악한거 같네요
기본적으로 session이 나뉘어 지면, 윈도우 메세지, 화면 모든게 따로 나뉘어 져서 1명의 사용자가 동시에 볼수가 없습니다.
그리고 session 0 인 Service LocalSystem 에서도 Desktop이 있다는걸 눈으로 확인해보긴 처음 이네요.
해당 내용대로 해보시면 session 0의 station0의 default desttop 을 확인해 볼 수 있는데,
최신 Windows 10 에서는 UI0Detection.exe 가 없어졌나봅니다. SCM 에서도 “Interactive Services Detection”를
볼수가 없습니다.
psexec -si 0 c:\windows\system32\calc.exe
이 Tool 은 정말 유용하네요. 원하는 exe를 원하는 session에서 실행시켜주니 말이죠~ ^^ 직접짤려면 또 시간소비~
말은 고만하고 소스도 좀 올려보려고 합니다.
'IT-개발 > OS' 카테고리의 다른 글
[CentOS] Linux 장애점검 명령어 (0) | 2020.01.15 |
---|---|
[windows] session, station, DeskTop - session 0 이슈 (2,sample) - (펌) (0) | 2019.08.28 |
[windows] integrity level 권한 통신 (0) | 2019.08.20 |
윈도우10 인증키 구매 - 라이센스 종류 (0) | 2019.02.15 |
TLS (Thread local storage) (펌) (0) | 2019.02.01 |