Recent Releases of socbed

socbed - SOCBED v1.3.11

Fixes: * Update Kali signing key (see https://www.kali.org/blog/new-kali-archive-signing-key/) * Update setuptools due to critical vulnerability (see https://huntr.com/bounties/d6362117-ad57-4e83-951f-b8141c6e7ca5)

- Python
Published by ru37z 9 months ago

socbed - SOCBED v1.3.10

Fixes: - Unpin all package versions installed on the Attacker during the provisioning step.

Note: While we generally aim to pin OS and package versions in SOCBED for better reproducibility, we dismiss this practice for packages on the Attacker since Kali is a rolling release distribution and removes older packages from their default repo after a while, leading to failing SOCBED builds. If reproducibility is of higher importance to you than being able to access up-to-date Kali packages, you might replace its default repo with a point release repo (see https://old.kali.org/).

- Python
Published by ru37z about 1 year ago

socbed - SOCBED v1.3.9

Fixes: - Fix missing firewall rule to allow auditbeat logs to reach the log server through the company router

- Python
Published by ru37z about 1 year ago

socbed - SOCBED v1.3.8

Fixes: * Change download source for python3-aiosmtpd to Kali archive for longer availability

- Python
Published by ru37z about 1 year ago

socbed - SOCBED v1.3.7

Fixes: * Fix DNS configuration on the Internet Router, which occasionally caused internet outages for the entire network * Fix DNS configuration and expired certificates on the Attacker * Fix missing requirements on the Attacker preventing the external mail handler from running * Replace deprecated ssl.wrap_socket() calls in the vmconsole with their modern counterparts * Assign a unique VRDP port to each client clone upon session creation to enable access via VRDP

- Python
Published by ru37z about 1 year ago

socbed - SOCBED v1.3.6

Fixes: - Fix filename of file created by screenshot attack not being displayed correctly in the attackconsole

- Python
Published by ru37z over 1 year ago

socbed - SOCBED v1.3.5

Fixes: * Fix incomplete setup of environment in GitHub workflow * Fix bug in sqlmap_attack test, which could fail due to incorrect terminal size on monitors >27"

Misc: * Change minimum Python version to 3.9 and support up to 3.12 at least * Update several package versions * Replace deprecated package smtpd with aiosmptd

- Python
Published by ru37z over 1 year ago

socbed - SOCBED v1.3.4

Fixes: * Update binutils to prevent version conflicts on Attacker VM

- Python
Published by ru37z almost 2 years ago

socbed - SOCBED v1.3.3

Fixes: * Update deprecating versions for GitHub actions retry and checkout

- Python
Published by ru37z almost 2 years ago

socbed - SOCBED v1.3.2

Fixes: - Update Ansible script URL due to change in Ansible repositories - Increase timeout for Ansible task spark

Misc: - Use newer Windows 10 version by default (22H2) - Add tox to CI requirements in docs

- Python
Published by ru37z over 2 years ago

socbed - SOCBED v1.3.1

Fixes: - Download Kali public key during setup - Explicitly set time zone to CET on the Client to fix NTP time sync - Include nmap attacks in system tests

- Python
Published by ru37z about 3 years ago

socbed - SOCBED v1.3.0

Features: - Add nmap attacks - Add grc (color output) - Add tab completion for attack options

Fixes: - Use checkout@v3 instead of v2 to fix pipelines

Misc: - Upgrade paramiko from 2.10.1 to 2.11.0 - Cleanup code - Impose PEP 8 in various files - Remove unused imports in various files - Use f-string instead of older str.format() syntax where appropriate

- Python
Published by ru37z over 3 years ago

socbed - SOCBED v1.2.0

Features: - Add user emulation code to repo (was encapsulated in a hardly editable PEX file before) - Add support for keyboard interrupt (Ctrl-C) in attackconsole while attacks are running - Show executed commands in attackconsole - Change execute_malware attack to run exe as current user instead of SYSTEM

Fixes: - Update deprecated Kali image URL and switch to version 2021.4a (from 2021.4) - Fix race condition in attacks system test (sometimes resulted in failed tests) - Fix kill_reverse_connection attack to only kill actual meterpreter binaries (not the browser) - Increase system test timeouts

Misc: - Add Python version to requirements - Add longtest tox marker to unit tests that take >10 seconds to complete - Improve some code formatting and add license where missing

- Python
Published by ru37z over 3 years ago

socbed - SOCBED v1.1.7

  • [attackconsole] Add KeyboardInterrupt propagation to remote host and continuous console output
  • [attackconsole] Add more specific output on timeout errors
  • [pipeline] Increase certain runner timeout values
  • [documentation] Improve description of Windows ISO download

- Python
Published by ru37z over 3 years ago

socbed - SOCBED v1.1.6

  • Increase timeout for certain attacker provisioning steps to prevent cancellation on slower machines
  • Increase timeout for systests running on the dev pipeline to prevent cancellation on slower machines

- Python
Published by ru37z almost 4 years ago

socbed - SOCBED v1.1.5

  • Add systest to check if userbehavior is running
  • Include logging systests in default test runs (including nightly build)
  • Improve error handling of attack console
  • Update paramiko version
  • Update license
  • Update some comments

- Python
Published by ru37z almost 4 years ago

socbed - SOCBED v1.1.4

  • Fix occasionally failing downloads from artifacts.elastic.co
  • Increase Packer's "bootkeygroupinterval" on the Attacker to avoid build errors on slower runners
  • Increase workflow timeout values to prevent unnecessary cancellation
  • Fix minor mistakes in the runner setup documentation
  • Update network documentation
  • Update Ansible from 2.8.0 to 5.1.0
  • Delete deprecated files

- Python
Published by Maspital almost 4 years ago

socbed - SOCBED v1.1.3

  • Fix infectflashdriveexe attack and add it to the system tests
  • Increase RAM on Company Router to avoid occasional Suricata crashes

- Python
Published by ru37z about 4 years ago

socbed - SOCBED v1.1.2

  • Increase attacker build timeout to three hours due to large ISO download
  • Revise readme

- Python
Published by ru37z about 4 years ago

socbed - SOCBED v1.1.1

  • Fix miscdownloadmalware attack for current Windows version (21H2)
  • Fix cleanupfailedsession script (powering off VMs failed)
  • Revise readme and fix incorrect client SSH username
  • Rename confusing pytest mark "longtest" to "unstable"

- Python
Published by ru37z about 4 years ago

socbed - SOCBED v1.1.0

  • Update Windows 10 version to current 21H2
  • Add action to clear pipeline cache once a week (mainly to detect dead ISO download links)
  • Add link to actions in readme build status badges

- Python
Published by ru37z about 4 years ago

socbed - SOCBED v1.0.0

SOCBED as presented at ACSAC 2021

- Python
Published by ru37z over 4 years ago