Path: blob/master/modules/exploits/zenoss_add_user_csrf/module.rb
1154 views
#1# Copyright (c) 2006-2025 Wade Alcorn - [email protected]2# Browser Exploitation Framework (BeEF) - https://beefproject.com3# See the file 'doc/COPYING' for copying permission4#5class Zenoss_add_user_csrf < BeEF::Core::Command6def self.options7[8{ 'name' => 'base', 'ui_label' => 'Zenoss web root', 'value' => 'http://192.168.1.1:8080/' },9{ 'name' => 'username', 'ui_label' => 'Username', 'value' => 'username' },10{ 'name' => 'password', 'ui_label' => 'Password', 'value' => 'password' },11{ 'name' => 'user_level',12'type' => 'combobox',13'ui_label' => 'User Level',14'store_type' => 'arraystore',15'store_fields' => ['user_level'],16'store_data' => [17['Manager'],18['ZenManager'],19['ZenUser']20],21'emptyText' => 'Select a user level ("Manager" is highest)',22'valueField' => 'user_level',23'displayField' => 'user_level',24'mode' => 'local',25'autoWidth' => true }26]27end2829def post_execute30save({ 'result' => @datastore['result'] })31end32end333435