PowerShell 스 크 립 트 를 HTTP api 로 간단하게 원 격 실행
2152 단어 HTTPapi원 격 실행PowerShell각본
PowerShell 스 크 립 트 에서.Net HttpListener 클래스 를 사용 하여 HTTP 모니터 를 썼 습 니 다.감청 기의 인 스 턴 스 를 아주 간단하게 시작 할 수 있 습 니 다.(권한 감청 네트워크 를 향상 시 켜 야 합 니 다)이 제 는 임의의 PowerShell 명령 을 실행 할 수 있 습 니 다.다양한 형식의 실행 결 과 를 되 돌 릴 수 있 습 니 다.
이 구성 요 소 를 설치 하고 가 져 오 면 Start-HTTPListener 를 통 해 인 스 턴 스 를 시작 할 수 있 습 니 다.
기본적으로 8888 포트 에 감청 시 키 고 윈도 인증 을 통합 시 켰 지만 매개 변수 에 설정 할 수 있 습 니 다.여기 서 나 는 다른 PowerShell 창 을 열 고"get-process powershell"을 실 행 했 습 니 다.
현재 보안 컨 텍스트 를 사용 하여 인증 할 수 있 도록 CUseDefaultCredentials 를 사용 하 십시오.그렇지 않 으 면 익명 접근 이 지원 되 지 않 는 다 는 것 을 알 게 될 것 입 니 다.
기본적으로 JSON 형식의 출력 을 되 돌려 줍 니 다.받 은 JSON 의 대상 은 매우 커서 잘 릴 수 있 기 때문이다.HTTP 가 응답 하 는 body 는 내용 속성 이지 만 바이트 배열 입 니 다.UTF 8.NET 클래스 를 사용 하여 일부 JSON 데 이 터 를 디 코딩 하고 표시 합 니 다.
PowerShell 에서 ConvertFrom-JSON 을 사용 할 수 있 습 니 다.
물론 Python,Perl,Ruby 와 같은 다른 클 라 이언 트 스 크 립 트 를 사용한다 면 이 언어 에서 JSON 버 전 을 사용 할 수 있 습 니 다.
놀 기만 한다 면 PowerShell 에서 같은 명령 행 을 직접 실행 하 는 것 처럼 텍스트 형식 으로 읽 기 쉽게 할 수 있 습 니 다.
다른 형식 을 선택 할 수 있 습 니 다.HTTP 터미널 을 호출 할 때 어떠한 인자 도 가지 고 있 지 않 으 면 기본 적 인 용법 정보 피드백 을 받 을 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Chromebook에 WireShark를 넣어 보았습니다.Chromebook에 WireShark 넣어 보았다. 프로토콜 분석기나 스니핑 툴이라고 불리는 소프트웨어. 그 밖에도 조사하면, 클라우드상에서 패킷의 해석을 하는 CloudShark라든지, Chrome 확장의 Net...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.