gitextract_vdz89222/ ├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── Taskbooks/ │ ├── enum_installed_software.py │ └── example.py ├── api/ │ ├── README.md │ ├── SpeculaApi/ │ │ ├── Sepcula.cpp │ │ ├── Sepcula.h │ │ ├── Sepcula.rgs │ │ ├── SpeculaApi.cpp │ │ ├── SpeculaApi.def │ │ ├── SpeculaApi.idl │ │ ├── SpeculaApi.rc │ │ ├── SpeculaApi.rgs │ │ ├── SpeculaApi.vcxproj │ │ ├── SpeculaApi.vcxproj.filters │ │ ├── SpeculaApi_i.h │ │ ├── SpeculaApips.def │ │ ├── dllmain.cpp │ │ ├── dllmain.h │ │ ├── framework.h │ │ ├── pch.cpp │ │ ├── pch.h │ │ ├── resource.h │ │ └── targetver.h │ ├── SpeculaApi.sln │ └── SpeculaApiPS/ │ ├── SpeculaApiPS.vcxproj │ └── SpeculaApiPS.vcxproj.filters ├── functions/ │ ├── api/ │ │ ├── install_api.py │ │ ├── install_api.txt │ │ ├── load_dll.py │ │ ├── load_dll.txt │ │ ├── remove_api.py │ │ ├── remove_api.txt │ │ ├── run_shell.py │ │ ├── run_shell.txt │ │ ├── verify_api.py │ │ └── verify_api.txt │ ├── enumerate/ │ │ ├── host/ │ │ │ ├── list_amsiproviders.py │ │ │ ├── list_amsiproviders.txt │ │ │ ├── list_applocker.py │ │ │ ├── list_applocker.txt │ │ │ ├── list_autoruns.py │ │ │ ├── list_autoruns.txt │ │ │ ├── list_basic.py │ │ │ ├── list_basic.txt │ │ │ ├── list_boottime.py │ │ │ ├── list_boottime.txt │ │ │ ├── list_clipboard.py │ │ │ ├── list_clipboard.txt │ │ │ ├── list_environmentvariables.py │ │ │ ├── list_environmentvariables.txt │ │ │ ├── list_gpp.py │ │ │ ├── list_gpp.txt │ │ │ ├── list_hostsfile.py │ │ │ ├── list_hostsfile.txt │ │ │ ├── list_hotfixes.py │ │ │ ├── list_hotfixes.txt │ │ │ ├── list_installedapps.py │ │ │ ├── list_installedapps.txt │ │ │ ├── list_installeddotnet.py │ │ │ ├── list_installeddotnet.txt │ │ │ ├── list_installedpowershell.py │ │ │ ├── list_installedpowershell.txt │ │ │ ├── list_iprouting.py │ │ │ ├── list_iprouting.txt │ │ │ ├── list_localadmins.py │ │ │ ├── list_localadmins.txt │ │ │ ├── list_localusers.py │ │ │ ├── list_localusers.txt │ │ │ ├── list_logging.py │ │ │ ├── list_logging.txt │ │ │ ├── list_mappeddrives.py │ │ │ ├── list_mappeddrives.txt │ │ │ ├── list_networkcardinfo.py │ │ │ ├── list_networkcardinfo.txt │ │ │ ├── list_networklogon.py │ │ │ ├── list_networklogon.txt │ │ │ ├── list_ntdomaininfo.py │ │ │ ├── list_ntdomaininfo.txt │ │ │ ├── list_officearch.py │ │ │ ├── list_officearch.txt │ │ │ ├── list_printers.py │ │ │ ├── list_printers.txt │ │ │ ├── list_processes.py │ │ │ ├── list_processes.txt │ │ │ ├── list_recentcommands.py │ │ │ ├── list_recentcommands.txt │ │ │ ├── list_recentfiles.py │ │ │ ├── list_recentfiles.txt │ │ │ ├── list_recyclebin.py │ │ │ ├── list_recyclebin.txt │ │ │ ├── list_scheduledtasks.py │ │ │ ├── list_scheduledtasks.txt │ │ │ ├── list_servicepermissions.py │ │ │ ├── list_servicepermissions.txt │ │ │ ├── list_services.py │ │ │ ├── list_services.txt │ │ │ ├── list_startmenu.py │ │ │ ├── list_startmenu.txt │ │ │ ├── list_timezone.py │ │ │ ├── list_timezone.txt │ │ │ ├── list_whoami.py │ │ │ ├── list_whoami.txt │ │ │ ├── list_windowsarch.py │ │ │ ├── list_windowsarch.txt │ │ │ ├── list_windowsversion.py │ │ │ └── list_windowsversion.txt │ │ └── ldap/ │ │ ├── ldap_query.py │ │ ├── ldap_query.txt │ │ ├── list_addcomputertodomain.py │ │ ├── list_addcomputertodomain.txt │ │ ├── list_asreproast.py │ │ ├── list_asreproast.txt │ │ ├── list_computer.py │ │ ├── list_computer.txt │ │ ├── list_computers.py │ │ ├── list_computers.txt │ │ ├── list_domaininfo.py │ │ ├── list_domaininfo.txt │ │ ├── list_lapspassword.py │ │ ├── list_lapspassword.txt │ │ ├── list_passwordnotrequired.py │ │ ├── list_passwordnotrequired.txt │ │ ├── list_passwordpolicy.py │ │ ├── list_passwordpolicy.txt │ │ ├── list_user.py │ │ ├── list_user.txt │ │ ├── list_users.py │ │ └── list_users.txt │ ├── execute/ │ │ └── host/ │ │ ├── application.py │ │ ├── application.txt │ │ ├── capture_netntlmv2.py │ │ ├── capture_netntlmv2.txt │ │ ├── cmd.py │ │ ├── cmd.txt │ │ ├── execute_excel4macro.py │ │ ├── execute_excel4macro.txt │ │ ├── execute_registerxll.py │ │ ├── execute_registerxll.txt │ │ ├── migrate_homepage.py │ │ ├── migrate_homepage.txt │ │ ├── remove_homepage.py │ │ ├── remove_homepage.txt │ │ ├── set_calendarhomepagehook.py │ │ ├── set_calendarhomepagehook.txt │ │ ├── spawnproc_explorer.py │ │ ├── spawnproc_explorer.txt │ │ ├── uac-sdclt.py │ │ ├── uac-sdclt.txt │ │ ├── wmi_execute.py │ │ ├── wmi_execute.txt │ │ ├── wmi_killprocname.py │ │ ├── wmi_killprocname.txt │ │ ├── wmi_killprocpid.py │ │ ├── wmi_killprocpid.txt │ │ ├── wscriptshell.py │ │ └── wscriptshell.txt │ ├── operation/ │ │ ├── file/ │ │ │ ├── cat_file.py │ │ │ ├── cat_file.txt │ │ │ ├── check_filearch.py │ │ │ ├── check_filearch.txt │ │ │ ├── check_fileexist.py │ │ │ ├── check_fileexist.txt │ │ │ ├── check_filehash.py │ │ │ ├── check_filehash.txt │ │ │ ├── copy_dir.py │ │ │ ├── copy_dir.txt │ │ │ ├── copy_file.py │ │ │ ├── copy_file.txt │ │ │ ├── create_dir.py │ │ │ ├── create_dir.txt │ │ │ ├── create_shortcut.py │ │ │ ├── create_shortcut.txt │ │ │ ├── delete_dir.py │ │ │ ├── delete_dir.txt │ │ │ ├── delete_file.py │ │ │ ├── delete_file.txt │ │ │ ├── download_filehttp.py │ │ │ ├── download_filehttp.txt │ │ │ ├── get_file.py │ │ │ ├── get_file.txt │ │ │ ├── list_acl.py │ │ │ ├── list_acl.txt │ │ │ ├── list_dir.py │ │ │ ├── list_dir.txt │ │ │ ├── list_shortcutinfo.py │ │ │ ├── list_shortcutinfo.txt │ │ │ ├── move_file.py │ │ │ ├── move_file.txt │ │ │ ├── put_file.py │ │ │ ├── put_file.txt │ │ │ ├── split_file.py │ │ │ ├── split_file.txt │ │ │ ├── zip_content.py │ │ │ └── zip_content.txt │ │ ├── network/ │ │ │ ├── netstat.py │ │ │ ├── netstat.txt │ │ │ ├── nslookup.py │ │ │ └── nslookup.txt │ │ ├── outlook/ │ │ │ ├── adjust_notifications.py │ │ │ ├── adjust_notifications.txt │ │ │ ├── change_outlookfolder.py │ │ │ ├── change_outlookfolder.txt │ │ │ ├── changeview_outlookfolder.py │ │ │ ├── changeview_outlookfolder.txt │ │ │ ├── delete_mail.py │ │ │ ├── delete_mail.txt │ │ │ ├── dump_gal.py │ │ │ ├── dump_gal.txt │ │ │ ├── get_emailaddress.py │ │ │ ├── get_emailaddress.txt │ │ │ ├── list_notifications.py │ │ │ ├── list_notifications.txt │ │ │ ├── list_overview.py │ │ │ ├── list_overview.txt │ │ │ ├── read_calendar.py │ │ │ ├── read_calendar.txt │ │ │ ├── read_contacts.py │ │ │ ├── read_contacts.txt │ │ │ ├── read_email.py │ │ │ ├── read_email.txt │ │ │ ├── read_emailnamedfolder.py │ │ │ ├── read_emailnamedfolder.txt │ │ │ ├── read_other.py │ │ │ ├── read_other.txt │ │ │ ├── savedraft_filemail.py │ │ │ ├── savedraft_filemail.txt │ │ │ ├── search_email.py │ │ │ ├── search_email.txt │ │ │ ├── send_mail.py │ │ │ ├── send_mail.txt │ │ │ ├── sendfile_mail.py │ │ │ ├── sendfile_mail.txt │ │ │ ├── stop_outlook.py │ │ │ └── stop_outlook.txt │ │ ├── registry/ │ │ │ ├── delkeyhkcuregistry.py │ │ │ ├── delkeyhkcuregistry.txt │ │ │ ├── delvaluehkcuregistry.py │ │ │ ├── delvaluehkcuregistry.txt │ │ │ ├── getallkeysregistry.py │ │ │ ├── getallkeysregistry.txt │ │ │ ├── getallvaluesregistry.py │ │ │ ├── getallvaluesregistry.txt │ │ │ ├── getvalueregistry.py │ │ │ ├── getvalueregistry.txt │ │ │ ├── setvaluehkcuregistry.py │ │ │ └── setvaluehkcuregistry.txt │ │ └── specula/ │ │ ├── remove_allowlongscriptruntime.py │ │ ├── remove_allowlongscriptruntime.txt │ │ ├── set_allowlongscriptruntime.py │ │ └── set_allowlongscriptruntime.txt │ └── trolling/ │ ├── play_voice.py │ ├── play_voice.txt │ ├── set_clipboard.py │ └── set_clipboard.txt ├── helperFunctions/ │ ├── Delregkey_hkcu.txt │ ├── Delregvalue_hkcu.txt │ ├── Getallregkeys.txt │ ├── Getallregvalues.txt │ ├── Getregvalue.txt │ ├── HexToBytes.txt │ ├── Setregvalue_hkcu.txt │ ├── base64.txt │ ├── base_template.txt │ ├── createstream.txt │ ├── dir_creator.txt │ ├── dir_lister.txt │ └── supportFuncs.txt ├── hiddenFunctions/ │ ├── downloadGAL.py │ ├── downloadGAL.txt │ ├── download_file.py │ ├── download_file.txt │ ├── upload_file.py │ └── upload_file.txt ├── hooker_generator.py ├── lib/ │ ├── core/ │ │ ├── helpers.py │ │ ├── setup.py │ │ ├── specagents.py │ │ ├── specmodule.py │ │ ├── specpayload.py │ │ ├── spectaskbook.py │ │ ├── utility.py │ │ └── utils.py │ ├── handlers/ │ │ ├── base.html │ │ ├── blacklist.html │ │ ├── dev_blank.html │ │ ├── dev_encrypted_task_template.html │ │ ├── dev_unencrypted_task_template.html │ │ ├── redirect_template.html │ │ ├── specapplication.py │ │ ├── speccomms.py │ │ ├── specdevcomms.py │ │ ├── specpayload.py │ │ ├── specvalidate.py │ │ └── validation.html │ ├── menu/ │ │ ├── specpromptdbedit.py │ │ ├── specpromptexplorer.py │ │ ├── specpromptinteract.py │ │ ├── specpromptmodule.py │ │ ├── specpromptpayload.py │ │ ├── specpromptprestage.py │ │ └── specpromptpushover.py │ ├── modhandlers/ │ │ └── generic.py │ ├── tab_completers/ │ │ └── generic.py │ └── validators/ │ ├── files.py │ └── generic.py ├── release_history.txt ├── requirements.txt ├── specula.py └── ssl/ ├── ssl-cert-snakeoil.key └── ssl-cert-snakeoil.pem