해커를 위한 Powershell - 1부


해커 지망생 여러분을 환영합니다. 이 시리즈는 명령줄의 힘을 설명할 Powershell 시리즈입니다! 그래서 시작하자!!
여러분 모두 전문 해커(백인, 흑인)인 것을 알고 있듯이 Linux와 그 풍미에 능숙해야 합니다. 여기에는 몇 가지 이유가 있습니다.
Linux는 오픈 소스 운영 체제이며 대부분의 해킹 도구는 Linux에 내장되어 있습니다.
[!1]Linux의 터미널은 Windows의 cmd.exe 외에도 운영 체제를 완전히 제어합니다.
이러한 몇 가지 이유로 우리는 해커/침투 테스터로서 Linux가 침투 테스트 작업을 위한 좋은 환경을 제공한다고 믿지만 최근 몇 년 동안 Microsoft는 리눅스. 마지막으로 이제 그들은 명령줄의 강점과 장점을 이해하는 것 같고 응답으로 Windows powershell이 ​​제공됩니다.

파워쉘이란?




PowerShell은 작업 기반 명령줄 셸 및 스크립팅 언어입니다. 그물. PowerShell은 시스템 관리자와 고급 사용자가 운영 체제(Linux, macOS 및 Windows) 및 프로세스를 관리하는 작업을 신속하게 자동화하는 데 도움이 됩니다. PowerShell 명령을 사용하면 명령줄에서 컴퓨터를 관리할 수 있습니다.
참고: powershell의 역사에 대한 자세한 내용은 Wikipedia를 방문하세요.

Powershell의 cmdlet?




Cmdlet은 특정 기능을 구현하는 PowerShell 환경의 특수 명령입니다. Cmdlet은 Linux 터미널의 명령과 유사합니다.
Windows PowerShell과 Linux의 BASH 셸 간의 주요 차이점 중 하나는 Microsoft가 PowerShell용 cmdlet(command lets)을 개발했다는 ​​것입니다. cmdlet은 때때로 기능과 유사한 더 복잡한 작업을 수행하는 단일 명령입니다. 이러한 cmdlet은 "get-help"와 같은 동사-명사의 형식을 취합니다.

Powershell 명령과 Linux 터미널 명령 비교:



Linux 및 powershell에서 동일한 몇 가지 주요 명령이 있지만 둘 다 펜 테스트 분야에서 장점이 있습니다. 예를 들어 cat 명령은 파일에서 데이터를 읽고 내용을 출력으로 제공하기 위해 Linux에서 사용됩니다. , 이 명령은 powershell에서도 작동합니다.

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Loading personal and system profiles took 703ms.
C:\windows\system32> cat

cmdlet Get-Content at command pipeline position 1
Supply values for the following parameters:
Path[0]:


Powershell에서 도움 받기 ?



power-shell의 중요하고 기본적인 명령 중 하나에서 도움을 받으세요. 특히 powershell을 해킹 프레임워크나 도구로 사용하려는 경우 이 명령이 매우 유용할 것입니다. Get-help를 사용하면 자세한 예제와 함께 특정 명령에 대한 전체 도움말 정보를 찾을 수 있습니다.
참고: 예를 들어 PowerShell에는 포트 스캐너로 nmap 래퍼인 'invoke-psnmap' 명령이 있으며 이 특정 명령을 사용하는 방법을 모르므로 'get-help'를 사용합니다.

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Loading personal and system profiles took 908ms.
C:\Users\HP> get-help invoke-psnmap

NAME
    Invoke-PSnmap




이 블로그를 방문해 주셔서 감사합니다.
다음 부분에서는 Linux를 사용하지 않고 창으로 쉽게 침투 작업을 실행하는 데 도움이 되는 power-shell의 몇 가지 중요한 명령에 대해 설명합니다.
해킹을 배우는 분들만을 위한 시리즈이니 재밌게 봐주시고 응원해주세요
github에서 저를 팔로우하고 ankitdobhal.github.io 체크아웃하세요.

좋은 웹페이지 즐겨찾기