community_4_modules_lazy_loop - grisuno/LazyOwn GitHub Wiki
modules: lazy_loop
Community 4 | 67 files | cohesion 0.61
Definition
This community groups 67 file(s) rooted at tests with dominant language py (cohesion 0.61). Central symbols: ADCSCertipyWrapper, ActivityLog, AssetGate, AssetGraph, AssetNode, AutoVerb, Budget, CertificateAuthority. Core file: modules/lazy_loop.py (456 symbols). Documented purpose: exploit commands migrated from lazyown.py. Auto-generated by scripts/migrate_lazyown.py..
Files
tests (29 files)
modules (28 files)
cli/commands (3 files)
modules/tools (3 files)
cli (2 files)
core (2 files)
... and 47 more files in this community.
Key Symbols
ExploitMigratedCommandSet (class, cli/commands/exploit_migrated.py:38) class ExploitMigratedCommandSet(LazyOwnCommandSet)
do_cp (method, cli/commands/exploit_migrated.py:43) def do_cp(self, line) - Copies a file from the ExploitDB directory to the sessions directory.
do_createcookie (method, cli/commands/exploit_migrated.py:84) def do_createcookie(self, line) - Creates a cookie.txt file in the sessions directory with the specified cookie value.
do_py3ttyup (method, cli/commands/exploit_migrated.py:128) def do_py3ttyup(self, line) - Copies a Python reverse shell command to the clipboard.
do_pyautomate (method, cli/commands/exploit_migrated.py:164) def do_pyautomate(self, line) - Automates the execution of pwntomate tools on XML configuration files.
do_winbase64payload (method, cli/commands/exploit_migrated.py:215) def do_winbase64payload(self, line) - Creates a base64 encoded payload specifically for Windows to execute a PowerShell command or downloa
do_createdll (method, cli/commands/exploit_migrated.py:344) def do_createdll(self, line) - Create a Windows DLL file using MinGW-w64 or a Blazor DLL for Linux.
do_seo (method, cli/commands/exploit_migrated.py:402) def do_seo(self, line) - Performs a web seo fingerprinting scan using lazyseo.py.
do_padbuster (method, cli/commands/exploit_migrated.py:437) def do_padbuster(self, line) - Execute the PadBuster command for padding oracle attacks.
do_cacti_exploit (method, cli/commands/exploit_migrated.py:483) def do_cacti_exploit(self, line) - Automates the exploitation of the Cacti version 1.2.26 vulnerability
setup_handler (function, cli/commands/exploit_migrated.py:513) def setup_handler(config_file, lhost, lport) - Sets up a Metasploit multi/handler exploit configuration in the provided config file.
cacti_exploit (function, cli/commands/exploit_migrated.py:536) def cacti_exploit(config_file, host) - Configures an exploit for the Cacti Package Import Remote Code Execution vulnerability in the provid
do_shellshock (method, cli/commands/exploit_migrated.py:568) def do_shellshock(self, line) - Executes a Shellshock attack against a target.
do_powerserver (method, cli/commands/exploit_migrated.py:630) def do_powerserver(self, line) - This function generates a PowerShell script that retrieves reverse shell over http on a Windows syst
do_sqli (method, cli/commands/exploit_migrated.py:693) def do_sqli(self, line) - Asks the user for the URL, database, table, and columns, and then executes the Python script
do_sharpshooter (method, cli/commands/exploit_migrated.py:724) def do_sharpshooter(self, line) - Executes a payload creation framework for the retrieval and execution of arbitrary CSharp source cod
do_shellfire (method, cli/commands/exploit_migrated.py:768) def do_shellfire(self, line) - Runs Shellfire with various options and allows generating payloads.
do_downloader (method, cli/commands/exploit_migrated.py:892) def do_downloader(self, line) - Generate a downloader command for files in the sessions directory.
do_eternal (method, cli/commands/exploit_migrated.py:972) def do_eternal(self, line) - Automates the EternalBlue (MS17-010) exploitation process using Metasploit.
do_rejetto_hfs_exec (method, cli/commands/exploit_migrated.py:1016) def do_rejetto_hfs_exec(self, line) - HttpFileServer version 2.3. Vulnerable using the module rejetto_hfs_exec of metasploit
do_ms08_067_netapi (method, cli/commands/exploit_migrated.py:1053) def do_ms08_067_netapi(self, line) - SMB CVE-2008-4250. Vulnerable using the module ms08_067_netapi of metasploit
do_xss (method, cli/commands/exploit_migrated.py:1090) def do_xss(self, line) - Executes the XSS (Cross-Site Scripting) vulnerability testing procedure
do_template_helper_serializer (method, cli/commands/exploit_migrated.py:1135) def do_template_helper_serializer(self, line) - Handles the creation and serialization of a template helper.
do_xsstrike (method, cli/commands/exploit_migrated.py:1179) def do_xsstrike(self, line) - Command xsstrike: Installs and runs XSStrike for finding XSS vulnerabilities.
do_sireprat (method, cli/commands/exploit_migrated.py:1247) def do_sireprat(self, line) - Command sireprat: Automates the setup and usage of SirepRAT to perform various attacks on a Windows
do_upload_bypass (method, cli/commands/exploit_migrated.py:1359) def do_upload_bypass(self, line) - Command upload_bypass: Automates the installation and execution of Upload_Bypass for performing file
do_pywhisker (method, cli/commands/exploit_migrated.py:1420) def do_pywhisker(self, line) - Executes the pyWhisker tool for manipulating the msDS-KeyCredentialLink attribute of a target user o
do_owneredit (method, cli/commands/exploit_migrated.py:1470) def do_owneredit(self, line) - Executes the Impacket owneredit tool for manipulating ownership of Active Directory objects.
do_gettgtpkinit_py (method, cli/commands/exploit_migrated.py:1516) def do_gettgtpkinit_py(self, line) - Executes the gettgtpkinit.py tool from PKINITtools to request a TGT using Kerberos PKINIT with a PFX
do_gets4uticket_py (method, cli/commands/exploit_migrated.py:1567) def do_gets4uticket_py(self, line) - Executes the gets4uticket.py tool from PKINITtools to request an S4U2Self service ticket using Kerbe
Internal vs External Edges
- Internal resolved imports (EXTRACTED): 554
- Cross-boundary resolved imports (EXTRACTED): 195
Connections
- [EXTRACTED] depends_on community 9 <-> 4 (strength 0.9): Extracted import edge crosses communities: cli/commands/command_and_control_migrated.py imports modules/auto_registry.py.
- [EXTRACTED] depends_on community 4 <-> 0 (strength 0.9): Extracted import edge crosses communities: cli/commands/exploit_migrated.py imports cli/commands/_base.py.
- [EXTRACTED] depends_on community 4 <-> 3 (strength 0.9): Extracted import edge crosses communities: cli/commands/exploit_migrated.py imports modules/exploit_recommender.py.
Risks
Open Questions
Sources