Commit Graph

65 Commits

Author SHA1 Message Date
Mike Salvatore 8733d3f6c4 Swimm: update exercise Implement a new PBA — VW4rf3AxRslfT7lwaug7 2022-03-29 14:28:12 -04:00
Mike Salvatore 52ff1e894a Swimm: update exercise Add a new Post Breach Action (PBA) afMu3y3ny5lnrYFWl3EI 2022-03-29 14:28:07 -04:00
Ilija Lazoroski 4bbac53418 Swimm: Remove add to configuration unit 2021-12-14 16:00:45 +01:00
Mike Salvatore 48782e79d4 Swimm: update exercise Add a new configuration setting to the Agent ⚙ AzD8XysWg1BBXCjCDkfq 2021-12-01 11:26:00 -05:00
Ilija Lazoroski 58072205e8 Swimm: Remove explanation on attack techniques 2021-11-22 11:27:46 +01:00
Mike Salvatore 52019f25c6 docs(swimm): update exercise Add a new configuration setting to the Agent ⚙ AzD8XysWg1BBXCjCDkfq 2021-11-19 08:07:50 -05:00
VakarisZ 18a60a7aaf Swimm: remove swimm unit for system info collector
This unit utilised hostname collector which got removed
2021-11-17 12:53:03 +02:00
VakarisZ df2cbbcd40 Swimm: remove hostname collector from swimm tutorials 2021-11-17 11:57:52 +02:00
VakarisZ 7443f6f2bc Swimm: remove hostname collector from swimm tutorials 2021-11-17 11:57:41 +02:00
VakarisZ 0175199540 Island, Agent: remove environment collector 2021-11-16 17:49:38 +02:00
VakarisZ b3b8a27f35 Swimm: remove azure collector from swimm tutorials 2021-11-16 09:46:25 +02:00
VakarisZ 9220cd2f5b Swimm: remove netstat system info collector references 2021-11-12 11:18:23 +02:00
Shreya Malviya c2c5710dfa swimm: update exercise Add details about your new PBA JFXftJml8DpmuCPBA9rL 2021-09-24 17:41:08 +05:30
Shreya Malviya 1807bfcb3e swimm: update exercise Add a new System Info Collector OwcKMnALpn7tuBaJY1US 2021-09-24 17:37:59 +05:30
Shreya Malviya d6f91e45f7 swimm: update exercise Add details about your new PBA JFXftJml8DpmuCPBA9rL 2021-09-24 17:35:36 +05:30
Shreya Malviya cae1206fbd swimm: Update exercise Add a new Post Breach Action (PBA) afMu3y3ny5lnrYFWl3EI 2021-08-31 12:34:40 +05:30
Shreya Malviya fc49ad341b swimm: Create exercise Add a new Post Breach Action (PBA) 2021-08-31 12:34:28 +05:30
Ilija Lazoroski 7e293ac16d Remove Backdoor user PBA 2021-08-30 13:46:07 +02:00
Mike Salvatore e7d694380d Agent: Skip propagation if max depth is reached
Fixes #1374

When monkey starts, it launches a thread for executing post breach
actions. It then executes its propagation loop on the main thread. If
the maximum propagation depth has been reached, a
PlannedShutdownException is raised on the main thread. This results in
InfectionMonkey.cleanup() being called, which then calls
InfectionMonkey.self_delete(). self_delete() deletes the monkey binary,
but the post breach actions thread hasn't been stopped, resulting in
a trace when the thread attempts an import.

We don't need to shutdown if the maximum propagation depth is reached.
We only need to skip the propagation phase so that monkey does not
propagate further. PBAs and payloads can still be allowed to run.
2021-07-30 05:44:34 -04:00
Shreya d908b183f5 Swimm: update exercise Add a new System Info Collector (id: OwcKMnALpn7tuBaJY1US).
Modify snippet in monkey_island/cc/services/config_schema/monkey.py to only hide HOSTNAME_COLLECTOR instead of the whole import statement block
2021-06-21 22:40:37 +05:30
Mike Salvatore 3b3ce2f86e Swimm: update exercise Add a new System Info Collector (id: OwcKMnALpn7tuBaJY1US). 2021-06-21 11:19:43 -04:00
Shreya c77965585c Swimm: update exercise Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp). 2021-05-17 22:54:19 +05:30
Shreya 6e0c5eb828 Swimm: update exercise Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp). 2021-05-17 19:11:42 +05:30
Shreya 8dc72b2aae Swimm: update exercise Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp). 2021-05-17 18:53:32 +05:30
Shreya c10f2f690a Swimm: update exercise Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp). 2021-04-14 11:18:00 +05:30
Shreya a39cfd21fb Swimm: update exercise Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp). 2021-04-13 10:43:05 +05:30
Mike Salvatore e0a40626be Swimm: update exercise Add a new configuration setting to the Agent ⚙ (id: AzD8XysWg1BBXCjCDkfq). 2021-04-11 19:37:40 -04:00
Shreya 0f2ecc14cc Modify Swimm unit: Implement a new PBA — `ScheduleJobs` 2021-04-08 17:08:41 +05:30
Shreya e1ec0263a8 Fix Swimm unit: Add a simple Post Breach action 2021-04-08 17:03:09 +05:30
Shreya f60f38d14d Fix Swimm unit: Add a new System Info Collector 2021-04-08 16:57:02 +05:30
Shreya 0fa7c41cf3 Modify Swimm unit: Add a new configuration setting to the Agent
Fixed a link
2021-04-08 16:45:46 +05:30
Mike Salvatore 7cb92a7e13 Swimm: update exercise Implement a new PBA — (id: VW4rf3AxRslfT7lwaug7). 2021-04-07 06:52:50 -04:00
Mike Salvatore 5c4214e60a Swimm: update exercise Add details about your new PBA (id: JFXftJml8DpmuCPBA9rL). 2021-04-07 06:52:35 -04:00
Mike Salvatore c1950aa4ff Swimm: update exercise Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp). 2021-04-07 06:52:05 -04:00
Mike Salvatore 874a88ced0 Swimm: update exercise Add a new System Info Collector (id: OwcKMnALpn7tuBaJY1US). 2021-04-07 06:49:30 -04:00
Mike Salvatore 2881b11be3 Swimm: update exercise Add a new configuration setting to the Agent ⚙ (id: AzD8XysWg1BBXCjCDkfq). 2021-04-07 06:47:32 -04:00
VakarisZ 522000d169 Swimm: update unit Define what your new PBA does (id: xYkxB76pK0peJj2tSxBJ). 2021-02-18 16:51:52 +02:00
VakarisZ 51abb5dacb Swimm: update unit Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp). 2021-02-18 16:49:44 +02:00
VakarisZ 6d31afacd0 Swimm: update unit Add a new System Info Collector (id: OwcKMnALpn7tuBaJY1US). 2021-02-18 16:45:34 +02:00
Swimm f41f896aef Swimm: update unit Add a new System Info Collector (id: OwcKMnALpn7tuBaJY1US). 2021-01-28 20:42:14 +02:00
omerr bdf1dc2213 Merge remote-tracking branch 'origin/refactor-advanced-multiselect' into fix_swimm_units 2021-01-28 19:50:17 +02:00
Swimm 49d3766436 Swimm: update unit Implement a new PBA — `ScheduleJobs` (id: VW4rf3AxRslfT7lwaug7). 2021-01-28 19:30:48 +02:00
Swimm a76eacf240 Swimm: update unit Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp). 2021-01-28 19:29:21 +02:00
Swimm 3daedd7a41 Swimm: update unit Add details about your new PBA (id: JFXftJml8DpmuCPBA9rL). 2021-01-28 19:26:08 +02:00
Swimm 6806e715f7 Swimm: update unit Add a new configuration setting to the Agent ⚙ (id: AzD8XysWg1BBXCjCDkfq). 2021-01-28 19:24:17 +02:00
Mike Salvatore ce9a398f28 swimm: autosync PBA tutorial 2021-01-28 10:58:42 -05:00
Shreya 61ebba274f Fix "Implement a new PBA — `ScheduleJobs`" Swimm unit, after changes in post_breach/actions/schedule_jobs.py 2020-12-09 21:47:58 +05:30
Shreya Malviya 4b1b6f8be6
Merge pull request #850 from shreyamalviya/swimm-opensauced
New Swimm Units
2020-11-11 12:18:20 +05:30
Swimm e3b3ad8310 Swimm: created units: add PBA const, implement `ScheduleJobs` PBA, add PBA config 2020-10-07 23:39:51 +05:30
Swimm 4152e5fe8a Swimm: updated unit (tbxb2cGgUiJQ8Btma0fp) 2020-09-11 18:50:35 +05:30