Codebase list powershell-empire / 5d0ada1
Refresh patches Sophie Brun 4 years ago
1 changed file(s) with 0 addition(s) and 20 deletion(s). Raw diff Collapse all Expand all
2222 create mode 100644 data/agent/stagers/http.jinja2
2323 delete mode 100644 data/agent/stagers/http.py
2424
25 diff --git a/data/agent/stagers/dropbox.jinja2 b/data/agent/stagers/dropbox.jinja2
26 new file mode 100644
27 index 0000000..212e8cb
2825 --- /dev/null
2926 +++ b/data/agent/stagers/dropbox.jinja2
3027 @@ -0,0 +1,133 @@
161158 +# step 6 -> server sends HMAC(AES)
162159 +agent = aes_decrypt_and_verify(key, raw)
163160 +exec(agent)
164 diff --git a/data/agent/stagers/dropbox.py b/data/agent/stagers/dropbox.py
165 deleted file mode 100644
166 index 38ec345..0000000
167161 --- a/data/agent/stagers/dropbox.py
168162 +++ /dev/null
169163 @@ -1,135 +0,0 @@
302296 -# step 6 -> server sends HMAC(AES)
303297 -agent = aes_decrypt_and_verify(key, raw)
304298 -exec(agent)
305 diff --git a/data/agent/stagers/http.jinja2 b/data/agent/stagers/http.jinja2
306 new file mode 100644
307 index 0000000..1ff25ac
308299 --- /dev/null
309300 +++ b/data/agent/stagers/http.jinja2
310301 @@ -0,0 +1,98 @@
406397 +agent = agent.replace('REPLACE_WORKINGHOURS', WorkingHours)
407398 +agent = agent.replace('REPLACE_KILLDATE', KillDate)
408399 +exec(agent)
409 diff --git a/data/agent/stagers/http.py b/data/agent/stagers/http.py
410 deleted file mode 100644
411 index 4a9579a..0000000
412400 --- a/data/agent/stagers/http.py
413401 +++ /dev/null
414402 @@ -1,100 +0,0 @@
512500 -agent = agent.replace('REPLACE_WORKINGHOURS', WorkingHours)
513501 -agent = agent.replace('REPLACE_KILLDATE', KillDate)
514502 -exec(agent)
515 diff --git a/lib/listeners/dbx.py b/lib/listeners/dbx.py
516 index d737426..3b8ce2d 100755
517503 --- a/lib/listeners/dbx.py
518504 +++ b/lib/listeners/dbx.py
519505 @@ -418,7 +418,7 @@ class Listener(object):
525511
526512 template_options = {
527513 'staging_folder': stagingFolder,
528 diff --git a/lib/listeners/http.py b/lib/listeners/http.py
529 index 651328b..890b3ce 100644
530514 --- a/lib/listeners/http.py
531515 +++ b/lib/listeners/http.py
532516 @@ -617,8 +617,8 @@ class Listener(object):
540524 template_options = {
541525 'working_hours': workingHours,
542526 'kill_date': killDate,
543 diff --git a/lib/listeners/redirector.py b/lib/listeners/redirector.py
544 index 2b78253..af75379 100644
545527 --- a/lib/listeners/redirector.py
546528 +++ b/lib/listeners/redirector.py
547529 @@ -417,7 +417,7 @@ class Listener(object):
553535 stager = f.read()
554536 f.close()
555537
556 diff --git a/lib/stagers/multi/pyinstaller.py b/lib/stagers/multi/pyinstaller.py
557 index aa8f3a7..de96e6c 100644
558538 --- a/lib/stagers/multi/pyinstaller.py
559539 +++ b/lib/stagers/multi/pyinstaller.py
560540 @@ -121,8 +121,8 @@ class Stager(object):