PoshC2_Python/Testing.md

1005 B

Testing

The following checklist gives decent testing coverage across PoshC2.

Checklist

PowerShell

  • Get Implant
  • ls
  • beacon
  • download-file
  • download-file (same file)
  • download-file (file > 50MB)
  • upload-file
  • migrate
  • inject-shellcode
  • loadmodule powerview.ps1 & Get-NetLocalGroup Administrators
  • kill-implant

C#

  • Get Implant
  • ls
  • beacon
  • download-file
  • download-file (same file)
  • download-file (file > 50MB)
  • upload-file
  • inject-shellcode
  • loadmodule Seatbelt.exe & run-exe Seatbelt.Program Seatbelt BasicOSInfo
  • kill-implant

Python

  • Get Implant
  • ls
  • beacon
  • download-file
  • download-file (same file)
  • download-file (file > 50MB)
  • upload-file
  • sai
  • get-screenshot
  • kill-implant

General

  • label-implant
  • output-to-html & check report
  • opsec