Skip to content
jwgoerlich edited this page Apr 12, 2013 · 3 revisions

The following features are slated for development:

  • PowerShell cmdlet that demonstrates the steganographic technique (set, get) or covert channel (send, receive)
  • A cmdline input (-Message)
  • A interactive mode (-Interactive) for establishing a chat session
  • Pipeline input for the text message
  • Pipeline input for sending binary files (Get-Content | Send-Incog, Receive-Incog | Set-Content)
  • Pipeline input for sending objects (serialization and deserialization via JavaScriptSerializer)
  • Standard user -- run the cmdlet without running PowerShell as Administrator
  • Display the bytes or characters used in the message in Base16 when the -Verbose switch is used
Channel Cmdlet Cmdline Interactive Pipeline (text) Pipeline (byte) Pipeline (obj) Standard user Verbose
Set-IncogAudio - - - - - - - -
Get-IncogAudio - - - - - - - -
Set-IncogFileSystem x x - - - - x -
Get-IncogFileSystem x - - - - - x -
Set-IncogImage x x - - - - x -
Get-IncogImage x - - - - - x x
Send-IncogLookup x - x - - - x x
Receive-IncogLookup x - x - - - x -
Set-IncogMutex x - - - - - - -
Get-IncogMutex x x - - - - - -
Send-IncogNamedPipe x - x - - - x -
Receive-IncogNamedPipe x - x - - - x -
Send-IncogPing x - x - - - x -
Receive-IncogPing x - - - - - - -
Set-IncogWebPage x x - - - - x -
Get-IncogWebPage x - - - - - x -
Send-IncogWebServer x - x - - - x -
Receive-IncogWebServer x - x - - - x -
Send-Netcat x - x x - - x -
Receive-Netcat x - x x - - x -
??? - - - - - - - -
Channel Cmdlet Cmdline Interactive Pipeline (text) Pipeline (byte) Pipeline (obj) Standard user Verbose
Clone this wiki locally