Page 27 -
P. 27

●   윈도 7 이상에 디폴트로 설치되어 있다.
                     ●   메모리에서 파워셸 스크립트를 실행할 수 있다.
                     ●   안티바이러스에 감지되지 않는다.

                     ●   닷넷 프레임워크 클래스를 사용한다.
                     ●   액티브 디렉터리 질의를 위해 사용자의 크레덴셜을 사용한다.
                     ●   액티브 디렉터리를 관리하는 데 사용할 수 있다.
                     ●   원격으로 파워셸 스크립트를 실행할 수 있다.

                     ●   윈도 공격 스크립트를 더 쉽게 만들 수 있다.
                     ●   파워셸에 많은 도구가 내장되어 있어 효율적이면서 강력한 모의 침투를 할 수 있다.

                     윈도 명령 프롬프트에서 powershell을 입력해 파워셸 명령을 실행할 수 있고, help
                     를 입력하면 도움말을 볼 수 있다. 다음은 책에서 사용하는 기본 설정 정보다.


                     ●   Exec Bypass : 보안 실행 보호 우회
                        이 부분은 정말 중요하다! 디폴트로 파워셸은 파워셸 명령·파일을 실행하지 않는 정
                       책을 취하는데, 명령을 실행하면 이 설정 값을 우회한다. 책에서는 이 설정 값을 사용
                       한다.

                     ●   NonI : 비대화 모드로, 사용자에게 대화식 프롬프트를 띄우지 않는다.
                     ●   NoProfile(또는 -NoP) : 파워셸 콘솔이 현재 사용자 프로파일을 띄우지 않도록 한다.
                     ●     noexit : 실행 후 셸을 빠져나가지 않는다. 키로거(keylogger) 같은 스크립트에 중요한
                       명령이므로 계속적으로 실행한다.
                     ●   W Hidden : 세션에 윈도 스타일을 설정한다. 명령 프롬프트를 숨긴 상태가 된다.
                     ●   32비트 또는 64비트 파워셸
                        이 부분 역시 중요하다. 일부 스크립트는 특정 플랫폼에서만 실행하므로, 64비트 환경

                       에 있다면 64비트 파워셸에서 명령을 실행해야 한다.
                       ▼  32비트 파워셸 실행
                        powershell.exe -NoP -NonI -W Hidden -Exec Bypass

                       ▼  64비트 파워셸 실행
                        %WinDir%\syswow64\windowspowershell\v1.0\powershell.exe -NoP -NonI -W
                        Hidden -Exec Bypass







                                                                        1장  프리게임 - 설치 037




         해커 플레이북 2(본문)4차.indd   37                                             2015-12-11   오후 8:44:53
   22   23   24   25   26   27   28   29   30   31