Skip to content

Persistence Category Refactor #20374

@msutovsky-r7

Description

@msutovsky-r7

fixes #19592

As original persistence directory PR became too big and the progress was on hold, it would be better to split the original PR into smaller separate PRs as smaller PR might have better chance to be landed soon.

  • make a PR for the mixin
  • make a PR for linux porting
  • make a PR for osx, multi and unix
  • make a PR for the persistence suggester
  • remove broken windows persistence modules and port working ones

(added by h00die) To help keep track of modules

  • modules/exploits/linux/persistence/apt_package_manager.rb
  • modules/exploits/linux/persistence/autostart.rb
  • modules/exploits/linux/persistence/bash_profile.rb
  • modules/exploits/linux/persistence/cron.rb
  • modules/exploits/linux/persistence/motd.rb
  • modules/exploits/linux/persistence/rc_local.rb
  • modules/exploits/linux/persistence/init_openrc.rb
  • modules/exploits/linux/persistence/init_systemd.rb
  • modules/exploits/linux/persistence/init_sysvinit.rb
  • modules/exploits/linux/persistence/init_upstart.rb
  • modules/exploits/linux/persistence/sshkey.rb
  • modules/exploits/linux/persistence/yum_package_manager.rb
  • modules/exploits/multi/persistence/obsidian_plugin.rb
  • modules/exploits/osx/persistence/launch_plist.rb
  • multi/local/periodic_script_persistence
  • modules/exploits/unix/persistence/at.rb
  • modules/exploits/windows/persistence/persistence_exe.rb
  • modules/exploits/windows/persistence/registry_vbs.rb
  • modules/exploits/windows/persistence/process_exit_debugger.rb
  • modules/exploits/windows/persistence/ps_persist.rb
  • modules/exploits/windows/persistence/registry.rb
  • modules/exploits/windows/persistence/s4u.rb
  • modules/exploits/windows/persistence/service.rb
  • modules/exploits/windows/persistence/sshkey.rb
  • modules/exploits/windows/persistence/sticky_keys.rb
  • modules/exploits/windows/persistence/vss.rb
  • modules/exploits/windows/persistence/wmi.rb

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions