Add testing checklist in Testing.md

chunking
m0rv4i 2019-02-12 11:44:35 +00:00
parent 194344b9f2
commit 8257420ab8
2 changed files with 52 additions and 0 deletions

50
Testing.md Normal file
View File

@ -0,0 +1,50 @@
# 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

View File

@ -15,6 +15,8 @@ Pull some dependency-less functions into Utils.py to aid dependency management
Fix download-file so that if the same file is downloaded multiple times it gets downloaded to name-1.ext name-2.ext etc
Adjust user/host printing to always be domain\user @ host in implants & logs
Fix CreateRawBase payload creation, used in gzip powershell stager and commands like get-system
Added ImplantID to Tasks table as a foreign key, so it's logged in the Tasks report
Added Testing.md for testing checklist/methodology
4.7 (03/02/19)
==============