update+nmap结果整理功能

This commit is contained in:
Rpkr
2019-01-15 18:44:35 +08:00
parent 0d753f1451
commit 6f7f94ac37
151 changed files with 351 additions and 1621 deletions

7
.idea/misc.xml generated
View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 2.7 (vulnerability-list)" project-jdk-type="Python SDK" />
</project>

8
.idea/modules.xml generated
View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/vulnerability-list.iml" filepath="$PROJECT_DIR$/.idea/vulnerability-list.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated
View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

View File

@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/moon/fckeditor" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/moon/tomcat" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/moon" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/moon/zabbix_vuln" isTestSource="false" />
</content>
<orderEntry type="jdk" jdkName="Python 2.7 (vulnerability-list)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
<component name="TestRunnerService">
<option name="PROJECT_TEST_RUNNER" value="Unittests" />
</component>
</module>

637
.idea/workspace.xml generated
View File

@@ -1,637 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="f8e3c0f2-db21-4dd5-bd36-25225577ef18" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/vulnerability-list.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/vulnerability-list.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/moon/tomcat/example_vulnerability.py" beforeDir="false" afterPath="$PROJECT_DIR$/moon/tomcat/example_vulnerability.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/moon/weblogic/ssrf.py" beforeDir="false" afterPath="$PROJECT_DIR$/moon/weblogic/ssrf.py" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="CoverageDataManager">
<SUITE FILE_PATH="coverage/vulnerability_list$mathematicians.coverage" NAME="mathematicians Coverage Results" MODIFIED="1543670873205" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="E:/python/爬虫" />
<SUITE FILE_PATH="coverage/vulnerability_list$zabbix_sql.coverage" NAME="zabbix_sql Coverage Results" MODIFIED="1542626681387" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/zabbix" />
<SUITE FILE_PATH="coverage/vulnerability_list$tomcat_weakpasswd.coverage" NAME="tomcat_weakpasswd Coverage Results" MODIFIED="1544265731902" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/tomcat" />
<SUITE FILE_PATH="coverage/vulnerability_list$Main_tomcat.coverage" NAME="Main_tomcat Coverage Results" MODIFIED="1540888137937" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/tomcat" />
<SUITE FILE_PATH="coverage/vulnerability_list$navigate_Unauthenticated_Remote_Code_Execution_CVE_2018_17553.coverage" NAME="navigate_Unauthenticated_Remote_Code_Execution_CVE-2018-17553 Coverage Results" MODIFIED="1542961587122" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/navigate" />
<SUITE FILE_PATH="coverage/vulnerability_list$.coverage" NAME="多线程测试 Coverage Results" MODIFIED="1545313270903" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="E:/python/test" />
<SUITE FILE_PATH="coverage/vulnerability_list$ssrf.coverage" NAME="ssrf Coverage Results" MODIFIED="1543837272996" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/weblogic" />
<SUITE FILE_PATH="coverage/vulnerability_list$fckeditor_version.coverage" NAME="fckeditor_version Coverage Results" MODIFIED="1540887428184" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/fckeditor" />
<SUITE FILE_PATH="coverage/vulnerability_list$Gate_Pass_Management_System_login_SQL_Injection.coverage" NAME="Gate_Pass_Management_System_login_SQL_Injection Coverage Results" MODIFIED="1543204298089" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/gatepass_vuln" />
<SUITE FILE_PATH="coverage/vulnerability_list$CVE_2017_10271.coverage" NAME="CVE_2017_10271 Coverage Results" MODIFIED="1543301058915" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/weblogic" />
<SUITE FILE_PATH="coverage/vulnerability_list$weblogic_weakpasswd.coverage" NAME="weblogic_weakpasswd Coverage Results" MODIFIED="1544269507871" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/weblogic" />
<SUITE FILE_PATH="coverage/vulnerability_list$Main_fckeditor.coverage" NAME="Main_fckeditor Coverage Results" MODIFIED="1540888213560" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/fckeditor" />
<SUITE FILE_PATH="coverage/vulnerability_list$test.coverage" NAME="test Coverage Results" MODIFIED="1545288286274" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="E:/python/test" />
<SUITE FILE_PATH="coverage/vulnerability_list$zabbix_sqlCVE_2016_10134.coverage" NAME="zabbix_sqlCVE-2016-10134 Coverage Results" MODIFIED="1542626686693" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/zabbix" />
<SUITE FILE_PATH="coverage/vulnerability_list$ipq.coverage" NAME="ipq Coverage Results" MODIFIED="1543455771060" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/ipq" />
<SUITE FILE_PATH="coverage/vulnerability_list$example_vulnerability.coverage" NAME="example_vulnerability Coverage Results" MODIFIED="1540817332818" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/moon/fckeditor" />
<SUITE FILE_PATH="coverage/vulnerability_list$_.coverage" NAME="组合账户及密码字典-生成新字典 Coverage Results" MODIFIED="1543299845816" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="E:/python/字典处理" />
</component>
<component name="FUSProjectUsageTrigger">
<session id="-1359196526">
<usages-collector id="statistics.lifecycle.project">
<counts>
<entry key="project.closed" value="36" />
<entry key="project.open.time.0" value="4" />
<entry key="project.open.time.1" value="1" />
<entry key="project.open.time.4" value="2" />
<entry key="project.open.time.5" value="6" />
<entry key="project.open.time.6" value="10" />
<entry key="project.open.time.7" value="7" />
<entry key="project.open.time.8" value="5" />
<entry key="project.open.time.9" value="1" />
<entry key="project.opened" value="36" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.extensions.open">
<counts>
<entry key="py" value="109" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.types.open">
<counts>
<entry key="Python" value="109" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.extensions.edit">
<counts>
<entry key="py" value="7622" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.types.edit">
<counts>
<entry key="Python" value="7622" />
</counts>
</usages-collector>
</session>
</component>
<component name="FileEditorManager">
<leaf />
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>/fckeditor</find>
</findStrings>
</component>
<component name="Git.Settings">
<option name="ROOT_SYNC" value="DONT_SYNC" />
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/moon/fckeditor/example_vulnerability.py" />
<option value="$PROJECT_DIR$/moon/fckeditor/Main_fckeditor.py" />
<option value="$PROJECT_DIR$/moon/tomcat/example_vulnerability.py" />
<option value="$PROJECT_DIR$/moon/vulnlist.py" />
<option value="$PROJECT_DIR$/moon/fckeditor/fckeditor_version.py" />
<option value="$PROJECT_DIR$/moon/zabbix/zabbix_sql.py" />
<option value="$PROJECT_DIR$/moon/zabbix/zabbix_sqlCVE-2016-10134.py" />
<option value="$PROJECT_DIR$/moon/zabbix/Main_zabbix.py" />
<option value="$PROJECT_DIR$/moon/zabbix_vuln/zabbix_sqlCVE-2016-10134.py" />
<option value="$PROJECT_DIR$/moon/zabbix_vuln/zabbix_sql-CVE-2016-10134.py" />
<option value="$PROJECT_DIR$/moon/zabbix_vuln/Main_zabbix.py" />
<option value="$PROJECT_DIR$/moon/tomcat/CVE_2017_12617.py" />
<option value="$PROJECT_DIR$/moon/zabbix_vuln/zabbix_sql_CVE_2016_10134.py" />
<option value="$PROJECT_DIR$/moon/redis_vuln/redis_unauthorized.py" />
<option value="$PROJECT_DIR$/moon/iis/Main_iis.py" />
<option value="$PROJECT_DIR$/moon/navigate/navigate_Unauthenticated_Remote_Code_Execution_CVE-2018-17553.py" />
<option value="$PROJECT_DIR$/moon/navigate_vuln/Main_navigate.py" />
<option value="$PROJECT_DIR$/moon/navigate_vuln/navigate_Unauthenticated_Remote_Code_Execution_CVE_2018_17553.py" />
<option value="$PROJECT_DIR$/moon/gatepass_vuln/Gate_Pass_Management_System_login_SQL_Injection.py" />
<option value="$PROJECT_DIR$/moon/gatepass_vuln/Main_gatepass.py" />
<option value="G:/111/test.py" />
<option value="E:/python/字典处理/组合账户及密码字典-生成新字典.py" />
<option value="$PROJECT_DIR$/moon/weblogic/CVE_2017_10271.py" />
<option value="$PROJECT_DIR$/moon/ipq/Main_ipq.py" />
<option value="$PROJECT_DIR$/moon/ipq/ipq.py" />
<option value="$PROJECT_DIR$/moon/fckeditor/test.py" />
<option value="$PROJECT_DIR$/moon/fckeditor/fckeditor_dangerfile.py" />
<option value="E:/python/爬虫/mathematicians.py" />
<option value="$PROJECT_DIR$/moon/moon.py" />
<option value="$PROJECT_DIR$/moon/tomcat/Main_tomcat.py" />
<option value="$PROJECT_DIR$/moon/tomcat/tomcat_weakpasswd.py" />
<option value="$PROJECT_DIR$/moon/weblogic/Main_weblogic.py" />
<option value="$PROJECT_DIR$/moon/weblogic/weblogic_weakpasswd.py" />
<option value="$PROJECT_DIR$/moon/fckeditor/fckeditor_getshell.py" />
<option value="E:/python/test/test.py" />
<option value="E:/python/test/两个txt检测多出的内容.py" />
<option value="E:/python/test/多线程测试.py" />
<option value="$PROJECT_DIR$/moon/weblogic/ssrf.py" />
</list>
</option>
</component>
<component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsGulpfileManager">
<detection-done>true</detection-done>
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="-1554" />
<option name="y" value="227" />
<option name="width" value="1936" />
<option name="height" value="1066" />
</component>
<component name="ProjectView">
<navigator proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scope" />
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="vulnerability-list" type="b2602c69:ProjectViewProjectNode" />
<item name="vulnerability-list" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="vulnerability-list" type="b2602c69:ProjectViewProjectNode" />
<item name="vulnerability-list" type="462c0819:PsiDirectoryNode" />
<item name="moon" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="vulnerability-list" type="b2602c69:ProjectViewProjectNode" />
<item name="vulnerability-list" type="462c0819:PsiDirectoryNode" />
<item name="moon" type="462c0819:PsiDirectoryNode" />
<item name="weblogic" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
</panes>
</component>
<component name="PropertiesComponent">
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="E:/python/DjangoMoon" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
</component>
<component name="PyConsoleOptionsProvider">
<option name="myPythonConsoleState">
<console-settings module-name="vulnerability-list" is-module-sdk="true">
<option name="myUseModuleSdk" value="true" />
<option name="myModuleName" value="vulnerability-list" />
</console-settings>
</option>
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager" selected="Python.tomcat_weakpasswd">
<configuration name="多线程测试" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="vulnerability-list" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="C:\python3\python.exe" />
<option name="WORKING_DIRECTORY" value="E:/python/test" />
<option name="IS_MODULE_SDK" value="false" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="E:/python/test/多线程测试.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="ssrf" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="vulnerability-list" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/moon/weblogic" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/moon/weblogic/ssrf.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="test" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="vulnerability-list" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="E:\python\DBScanner-master\Scripts\python.exe" />
<option name="WORKING_DIRECTORY" value="E:/python/test" />
<option name="IS_MODULE_SDK" value="false" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="E:/python/test/test.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="tomcat_weakpasswd" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="vulnerability-list" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="C:\python3\python.exe" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/moon/tomcat" />
<option name="IS_MODULE_SDK" value="false" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/moon/tomcat/tomcat_weakpasswd.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="weblogic_weakpasswd" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="vulnerability-list" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/moon/weblogic" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/moon/weblogic/weblogic_weakpasswd.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<list>
<item itemvalue="Python.ssrf" />
<item itemvalue="Python.tomcat_weakpasswd" />
<item itemvalue="Python.weblogic_weakpasswd" />
<item itemvalue="Python.test" />
<item itemvalue="Python.多线程测试" />
</list>
<recent_temporary>
<list>
<item itemvalue="Python.多线程测试" />
<item itemvalue="Python.test" />
<item itemvalue="Python.weblogic_weakpasswd" />
<item itemvalue="Python.tomcat_weakpasswd" />
<item itemvalue="Python.ssrf" />
</list>
</recent_temporary>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="f8e3c0f2-db21-4dd5-bd36-25225577ef18" name="Default Changelist" comment="" />
<created>1540815246115</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1540815246115</updated>
</task>
<servers />
</component>
<component name="ToolWindowManager">
<frame x="-1928" y="-8" width="1936" height="1066" extended-state="6" />
<layout>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.23347548" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" weight="0.3190118" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.39957035" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Version Control" order="8" />
<window_info anchor="bottom" id="Database Changes" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Event Log" order="10" side_tool="true" weight="0.32975295" />
<window_info anchor="bottom" id="Terminal" order="11" />
<window_info anchor="bottom" id="Python Console" order="12" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="SciView" order="3" />
<window_info anchor="right" id="Database" order="4" />
</layout>
<layout-to-restore>
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.25266525" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" weight="0.23737916" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.39957035" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Version Control" order="8" />
<window_info anchor="bottom" id="Database Changes" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Event Log" order="10" side_tool="true" />
<window_info anchor="bottom" id="Terminal" order="11" />
<window_info anchor="bottom" id="Python Console" order="12" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="SciView" order="3" />
<window_info anchor="right" id="Database" order="4" />
</layout-to-restore>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/moon/fckeditor/example_vulnerability.py" />
<entry file="file://$PROJECT_DIR$/moon/vulnlist.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="119">
<caret line="7" column="4" selection-start-line="7" selection-start-column="4" selection-end-line="7" selection-end-column="24" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/zabbix/zabbix_sql.py" />
<entry file="file://$PROJECT_DIR$/moon/zabbix/zabbix_sqlCVE-2016-10134.py" />
<entry file="file://$PROJECT_DIR$/moon/zabbix/__init__.py" />
<entry file="file://$PROJECT_DIR$/moon/zabbix/Main_zabbix.py" />
<entry file="file://$PROJECT_DIR$/moon/zabbix_vuln/zabbix_sqlCVE-2016-10134.py" />
<entry file="file://$PROJECT_DIR$/moon/zabbix_vuln/zabbix_sql-CVE-2016-10134.py" />
<entry file="file://$PROJECT_DIR$/moon/zabbix_vuln/__init__.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/moon/tomcat/CVE_2017_12617.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="85">
<caret line="7" selection-start-line="7" selection-end-line="11" selection-end-column="3" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/iis/Main_iis.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="85">
<caret line="6" column="11" selection-start-line="6" selection-start-column="11" selection-end-line="6" selection-end-column="11" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/navigate/navigate_Unauthenticated_Remote_Code_Execution_CVE-2018-17553.py" />
<entry file="file://$PROJECT_DIR$/moon/navigate/Main_navigate.py" />
<entry file="file://$PROJECT_DIR$/moon/navigate_vuln/__init__.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/moon/navigate_vuln/Main_navigate.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="119">
<caret line="7" column="4" lean-forward="true" selection-start-line="7" selection-start-column="4" selection-end-line="7" selection-end-column="91" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/gatepass_vuln/Main_gatepass.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="68">
<caret line="4" column="14" selection-start-line="4" selection-start-column="14" selection-end-line="4" selection-end-column="14" />
</state>
</provider>
</entry>
<entry file="file://G:/111/test.py" />
<entry file="file://E:/python/字典处理/组合账户及密码字典-生成新字典.py" />
<entry file="file://$PROJECT_DIR$/moon/ipq/ipquery.py" />
<entry file="file://$PROJECT_DIR$/moon/fckeditor/fckeditor_version.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="357">
<caret line="21" column="57" lean-forward="true" selection-start-line="21" selection-start-column="57" selection-end-line="21" selection-end-column="57" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/fckeditor/test.py" />
<entry file="file://$PROJECT_DIR$/moon/fckeditor/Main_fckeditor.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="238">
<caret line="17" selection-start-line="17" selection-end-line="17" />
</state>
</provider>
</entry>
<entry file="file://E:/python/爬虫/mathematicians.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="340">
<caret line="20" column="37" lean-forward="true" selection-start-line="20" selection-start-column="37" selection-end-line="20" selection-end-column="37" />
</state>
</provider>
</entry>
<entry file="file://E:/python/PyExecJS/test_js.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/moon/weblogic/Main_weblogic.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="15" lean-forward="true" selection-start-line="15" selection-end-line="15" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/weblogic/weblogic_weakpasswd.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="550">
<caret line="35" column="12" lean-forward="true" selection-start-line="35" selection-start-column="12" selection-end-line="35" selection-end-column="12" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/tomcat/tomcat_weakpasswd.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="425">
<caret line="25" column="66" selection-start-line="25" selection-start-column="66" selection-end-line="25" selection-end-column="66" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/ipq/Main_ipq.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="34">
<caret line="2" column="14" selection-start-line="2" selection-start-column="7" selection-end-line="2" selection-end-column="14" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/docker_vuln/Main_docker.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/moon/docker_vuln/docker_daemon_api.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="34">
<caret line="2" lean-forward="true" selection-start-line="2" selection-end-line="2" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/fckeditor/fckeditor_getshell.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="17">
<caret line="1" column="64" selection-start-line="1" selection-start-column="49" selection-end-line="1" selection-end-column="64" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/fckeditor/fckeditor_dangerfile.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="51">
<caret line="3" column="11" lean-forward="true" selection-start-line="3" selection-start-column="7" selection-end-line="3" selection-end-column="11" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/gatepass_vuln/Gate_Pass_Management_System_login_SQL_Injection.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="391">
<caret line="23" column="30" lean-forward="true" selection-start-line="23" selection-start-column="30" selection-end-line="23" selection-end-column="30" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/iis/iis_shortname_Scan.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="136">
<caret line="8" selection-start-line="8" selection-end-line="9" selection-end-column="12" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/navigate_vuln/navigate_Unauthenticated_Remote_Code_Execution_CVE_2018_17553.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="306">
<caret line="18" lean-forward="true" selection-start-line="18" selection-end-line="18" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/redis_vuln/redis_unauthorized.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="153">
<caret line="9" lean-forward="true" selection-start-line="9" selection-end-line="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/tomcat/CVE_2017_12615.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="85">
<caret line="5" column="3" lean-forward="true" selection-start-line="5" selection-start-column="3" selection-end-line="5" selection-end-column="3" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/tomcat/example_vulnerability.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="102">
<caret line="6" lean-forward="true" selection-start-line="6" selection-end-line="7" selection-end-column="44" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/zabbix_vuln/zabbix_sql_CVE_2016_10134.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="170">
<caret line="10" column="18" selection-start-line="10" selection-start-column="18" selection-end-line="10" selection-end-column="18" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/ipquery/ipquery.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="357">
<caret line="21" column="42" selection-start-line="21" selection-start-column="42" selection-end-line="21" selection-end-column="42" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/ipquery/Main_ipquery.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/moon/ipq/ipq.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="17">
<caret line="1" column="14" lean-forward="true" selection-start-line="1" selection-start-column="6" selection-end-line="1" selection-end-column="14" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/moon.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-292">
<caret line="1" column="5" selection-start-line="1" selection-start-column="5" selection-end-line="1" selection-end-column="10" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/zabbix_vuln/Main_zabbix.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="204">
<caret line="12" selection-start-line="12" selection-end-line="14" />
</state>
</provider>
</entry>
<entry file="file://E:/python/test/test.py" />
<entry file="file://E:/python/test/两个txt检测多出的内容.py" />
<entry file="file://E:/python/test/多线程测试.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="561">
<caret line="34" column="30" selection-start-line="34" selection-start-column="30" selection-end-line="34" selection-end-column="30" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/weblogic/CVE_2017_10271.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="439">
<caret line="27" column="27" lean-forward="true" selection-start-line="27" selection-start-column="27" selection-end-line="27" selection-end-column="27" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/weblogic/ssrf.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="337">
<caret line="31" column="78" selection-start-line="31" selection-start-column="78" selection-end-line="31" selection-end-column="78" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon/tomcat/Main_tomcat.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="238">
<caret line="14" lean-forward="true" selection-start-line="14" selection-end-line="14" />
</state>
</provider>
</entry>
</component>
</project>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -2,12 +2,12 @@
import sqlite3
def attack(URL):
URL = '\''+URL+'\''
conn = sqlite3.connect('E:/python/归属查询/hulianwang.db')
conn = sqlite3.connect('C:/个人文件/工作/数据库备份-数据资料备份/190114-hulianwang.db')
cursor = conn.cursor()
s = cursor.execute(f"select * from '资产表-181120' where IP地址 = {URL} or 所属业务系统 = {URL} or 负责部门 = {URL} or 负责人 = {URL} or 科室 = {URL};")
s = cursor.execute(f"select * from '资产表-181221' where IP地址 = {URL} or 所属业务系统 = {URL} or 负责部门 = {URL} or 负责人 = {URL} or 科室 = {URL};")
if s.fetchall():
print('[+]发现资产。')
s = cursor.execute(f"select * from '资产表-181120' where IP地址 = {URL} or 所属业务系统 = {URL} or 负责部门 = {URL} or 负责人 = {URL} or 科室 = {URL};")
s = cursor.execute(f"select * from '资产表-181221' where IP地址 = {URL} or 所属业务系统 = {URL} or 负责部门 = {URL} or 负责人 = {URL} or 科室 = {URL};")
for ss in s:
print(ss)
else:

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,70 +1,83 @@
# -*- coding: utf-8 -*-
import sys
import vulnlist
import tomcat.Main_tomcat
import fckeditor.Main_fckeditor
import ipquery.Main_ipquery
import weblogic.Main_weblogic
import iis.Main_iis
import docker_vuln.Main_docker
import redis_vuln.Main_redis
import zabbix_vuln.Main_zabbix
import navigate_vuln.Main_navigate
import gatepass_vuln.Main_gatepass
import ipq.Main_ipq
import spring_vuln.Main_spring
if __name__ == "__main__":
#使用说明
if len(sys.argv) < 3 or sys.argv[1]=="-h":
print('''
userage: python -u module http://xx.xx.xx.xx:xx
modul: tomcat fck ip weblogic iis docker redis zabbix navigate gatepass ipq
''')
#漏洞利用
elif sys.argv[1] == '-u':
# 处理url末尾可能存在的/
if sys.argv[3][-1] != '/':
pass
else:
sys.argv[3] = sys.argv[3][0:-1]
print('[+]检测地址:'+sys.argv[3])
if sys.argv[2] == 'tomcat':
tomcat.Main_tomcat.exec(sys.argv[3])
elif sys.argv[2] == 'fck':
fckeditor.Main_fckeditor.exec(sys.argv[3])
elif sys.argv[2] == 'ip':
ipquery.Main_ipquery.exec(sys.argv[3])
elif sys.argv[2] == 'weblogic':
weblogic.Main_weblogic.exec(sys.argv[3])
elif sys.argv[2] == 'iis':
iis.Main_iis.exec(sys.argv[3])
elif sys.argv[2] == 'docker':
docker_vuln.Main_docker.exec(sys.argv[3])
elif sys.argv[2] == 'redis':
redis_vuln.Main_redis.exec(sys.argv[3])
elif sys.argv[2] == 'zabbix':
zabbix_vuln.Main_zabbix.exec(sys.argv[3])
elif sys.argv[2] == 'navigate':
navigate_vuln.Main_navigate.exec(sys.argv[3])
elif sys.argv[2] == 'gatepass':
gatepass_vuln.Main_gatepass.exec(sys.argv[3])
elif sys.argv[2] == 'spring':
spring_vuln.Main_spring.exec(sys.argv[3])
elif sys.argv[2] == 'ipq':
ipq.Main_ipq.exec(sys.argv[3])
# elif sys.argv[2] == 'all':
# tomcat.Main_tomcat.exec(sys.argv[3])
# fckeditor.Main_fckeditor.exec(sys.argv[3])
else:
print('''
userage: python -u module http://xx.xx.xx.xx:xx
modul: tomcat fck ip weblogic iis docker redis zabbix navigate gatepass
''')
else:
print('''
userage: python -u module http://xx.xx.xx.xx:xx
modul: tomcat fck ip weblogic iis docker redis zabbix navigate gatepass''')
# -*- coding: utf-8 -*-
import sys
import tomcat.Main_tomcat
import fckeditor.Main_fckeditor
import ipquery.Main_ipquery
import weblogic.Main_weblogic
import iis.Main_iis
import docker_vuln.Main_docker
import redis_vuln.Main_redis
import zabbix_vuln.Main_zabbix
import navigate_vuln.Main_navigate
import gatepass_vuln.Main_gatepass
import ipq.Main_ipq
import spring_vuln.Main_spring
import nmap_br.Main_nmap
if __name__ == "__main__":
#使用说明
if len(sys.argv) < 3 or sys.argv[1]=="-h":
print('''
漏洞检测
userage: python -u module http://xx.xx.xx.xx:xx
modul: tomcat fck weblogic iis docker redis zabbix navigate gatepass
IP归属查询
userage: python -u ip www.xxxxx.com/xx.xx.xx.xx
modulip ipq
''')
#漏洞利用
elif sys.argv[1] == '-u':
# 处理url末尾可能存在的/
if sys.argv[3][-1] != '/':
pass
else:
sys.argv[3] = sys.argv[3][0:-1]
print('[+]检测地址:'+sys.argv[3])
if sys.argv[2] == 'tomcat':
tomcat.Main_tomcat.exec(sys.argv[3])
elif sys.argv[2] == 'fck':
fckeditor.Main_fckeditor.exec(sys.argv[3])
elif sys.argv[2] == 'ip':
ipquery.Main_ipquery.exec(sys.argv[3])
elif sys.argv[2] == 'weblogic':
weblogic.Main_weblogic.exec(sys.argv[3])
elif sys.argv[2] == 'iis':
iis.Main_iis.exec(sys.argv[3])
elif sys.argv[2] == 'docker':
docker_vuln.Main_docker.exec(sys.argv[3])
elif sys.argv[2] == 'redis':
redis_vuln.Main_redis.exec(sys.argv[3])
elif sys.argv[2] == 'zabbix':
zabbix_vuln.Main_zabbix.exec(sys.argv[3])
elif sys.argv[2] == 'navigate':
navigate_vuln.Main_navigate.exec(sys.argv[3])
elif sys.argv[2] == 'gatepass':
gatepass_vuln.Main_gatepass.exec(sys.argv[3])
elif sys.argv[2] == 'spring':
spring_vuln.Main_spring.exec(sys.argv[3])
elif sys.argv[2] == 'ipq':
ipq.Main_ipq.exec(sys.argv[3])
elif sys.argv[2] == 'nmap':
nmap_br.Main_nmap.exec(sys.argv[3],sys.argv[4])
else:
print('''
漏洞检测
userage: python -u module http://xx.xx.xx.xx:xx
modul: tomcat fck weblogic iis docker redis zabbix navigate gatepass
IP归属查询
userage: python -u ip www.xxxxx.com/xx.xx.xx.xx
modulip ipq
''')
else:
print('''
漏洞检测
userage: python -u module http://xx.xx.xx.xx:xx
modul: tomcat fck weblogic iis docker redis zabbix navigate gatepass
IP归属查询
userage: python -u ip www.xxxxx.com/xx.xx.xx.xx
modulip ipq
''')

7
moon/.idea/misc.xml generated
View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.6" project-jdk-type="Python SDK" />
</project>

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/moon.iml" filepath="$PROJECT_DIR$/.idea/moon.iml" />
</modules>
</component>
</project>

11
moon/.idea/moon.iml generated
View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
<component name="TestRunnerService">
<option name="PROJECT_TEST_RUNNER" value="Unittests" />
</component>
</module>

6
moon/.idea/vcs.xml generated
View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
</component>
</project>

617
moon/.idea/workspace.xml generated
View File

@@ -1,617 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="8dccab98-4dee-4a84-a919-6c625a0f258c" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/moon.py" beforeDir="false" afterPath="$PROJECT_DIR$/moon.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/tomcat/tomcat_weakpasswd.py" beforeDir="false" afterPath="$PROJECT_DIR$/tomcat/tomcat_weakpasswd.py" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="CoverageDataManager">
<SUITE FILE_PATH="coverage/moon$.coverage" NAME="面向对象简介 Coverage Results" MODIFIED="1541392333080" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="E:/python" />
<SUITE FILE_PATH="coverage/moon$ceshi.coverage" NAME="ceshi Coverage Results" MODIFIED="1541665835598" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="E:/python/新版绿盟漏洞统计脚本-sqlite" />
<SUITE FILE_PATH="coverage/moon$fckeditor_getshell.coverage" NAME="fckeditor_getshell Coverage Results" MODIFIED="1541423705403" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/fckeditor" />
<SUITE FILE_PATH="coverage/moon$CVE_2018_1273.coverage" NAME="CVE-2018-1273 Coverage Results" MODIFIED="1546067465013" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/spring_vuln" />
<SUITE FILE_PATH="coverage/moon$ww.coverage" NAME="ww Coverage Results" MODIFIED="1541140261764" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
<SUITE FILE_PATH="coverage/moon$moon.coverage" NAME="moon Coverage Results" MODIFIED="1541423862809" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
<SUITE FILE_PATH="coverage/moon$IPquery.coverage" NAME="IPquery Coverage Results" MODIFIED="1541487510429" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/IPquery" />
<SUITE FILE_PATH="coverage/moon$CVE_2017_10271.coverage" NAME="CVE_2017_10271 Coverage Results" MODIFIED="1541509972614" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/weblogic" />
<SUITE FILE_PATH="coverage/moon$docker_daemon_api__1_.coverage" NAME="docker_daemon_api (1) Coverage Results" MODIFIED="1541678055796" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/docker_vuln" />
<SUITE FILE_PATH="coverage/moon$Main_tomcat.coverage" NAME="Main_tomcat Coverage Results" MODIFIED="1541490163152" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tomcat" />
<SUITE FILE_PATH="coverage/moon$docker_daemon_api.coverage" NAME="docker_daemon_api Coverage Results" MODIFIED="1541676973476" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/docker" />
<SUITE FILE_PATH="coverage/moon$example_vulnerability.coverage" NAME="example_vulnerability Coverage Results" MODIFIED="1541490116294" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tomcat" />
<SUITE FILE_PATH="coverage/moon$redis_unauthorized.coverage" NAME="redis_unauthorized Coverage Results" MODIFIED="1541834866658" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/redis_vuln" />
<SUITE FILE_PATH="coverage/moon$Main_iis.coverage" NAME="Main_iis Coverage Results" MODIFIED="1541669815989" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/iis" />
</component>
<component name="FUSProjectUsageTrigger">
<session id="1236418630">
<usages-collector id="statistics.lifecycle.project">
<counts>
<entry key="project.closed" value="18" />
<entry key="project.open.time.0" value="2" />
<entry key="project.open.time.1" value="1" />
<entry key="project.open.time.10" value="1" />
<entry key="project.open.time.5" value="1" />
<entry key="project.open.time.6" value="6" />
<entry key="project.open.time.7" value="7" />
<entry key="project.opened" value="18" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.extensions.open">
<counts>
<entry key="py" value="86" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.types.open">
<counts>
<entry key="Python" value="86" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.extensions.edit">
<counts>
<entry key="py" value="6087" />
</counts>
</usages-collector>
<usages-collector id="statistics.file.types.edit">
<counts>
<entry key="Python" value="6087" />
</counts>
</usages-collector>
</session>
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/moon.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="595">
<caret line="56" column="34" lean-forward="true" selection-start-line="56" selection-start-column="34" selection-end-line="56" selection-end-column="34" />
<folding>
<element signature="e#24#34#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/spring_vuln/Main_spring.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="85">
<caret line="5" column="29" selection-start-line="5" selection-start-column="16" selection-end-line="5" selection-end-column="29" />
<folding>
<marker date="1546067899419" expanded="true" signature="73:118" ph="..." />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/spring_vuln/CVE_2018_1273.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="119">
<caret line="8" column="47" selection-start-line="8" selection-start-column="47" selection-end-line="8" selection-end-column="47" />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>geturl</find>
</findStrings>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/fckeditor/fckeditor_dangerfile.py" />
<option value="$PROJECT_DIR$/fckeditor/fckeditor_version.py" />
<option value="$PROJECT_DIR$/fckeditor/fckeditor_getshell00.py" />
<option value="$PROJECT_DIR$/ww.py" />
<option value="$PROJECT_DIR$/面向对象.py" />
<option value="$PROJECT_DIR$/面向对象简介.py" />
<option value="$PROJECT_DIR$/fckeditor/Main_fckeditor.py" />
<option value="$PROJECT_DIR$/fckeditor/fckeditor_getshell.py" />
<option value="$PROJECT_DIR$/IPquery/IPquery00.py" />
<option value="$PROJECT_DIR$/IPquery/Main_tomcat.py" />
<option value="$PROJECT_DIR$/IPquery/IPquery.py" />
<option value="$PROJECT_DIR$/IPquery/ipquery.py" />
<option value="$PROJECT_DIR$/IPquery/Main_ipquery.py" />
<option value="$PROJECT_DIR$/ipquery/Main_ipquery.py" />
<option value="$PROJECT_DIR$/ipquery/ipquery.py" />
<option value="$PROJECT_DIR$/tomcat/example_vulnerability.py" />
<option value="$USER_HOME$/Desktop/tests.py" />
<option value="G:/tests.py" />
<option value="$PROJECT_DIR$/weblogic/CVE_2017_10271.py" />
<option value="$PROJECT_DIR$/weblogic/Main_weblogic.py" />
<option value="E:/python/新版绿盟漏洞统计脚本-sqlite/ceshi.py" />
<option value="$PROJECT_DIR$/iis/iis_shortname_Scan.py" />
<option value="E:/文件库/工具/0-POC AND EXP/IIS/短文件名泄露/iis_shortname_Scan.py" />
<option value="$PROJECT_DIR$/iis/Main_iis.py" />
<option value="$PROJECT_DIR$/docker/docker_daemon_api.py" />
<option value="$PROJECT_DIR$/docker_vuln/Main_docker.py" />
<option value="$PROJECT_DIR$/docker_vuln/docker_daemon_api.py" />
<option value="$PROJECT_DIR$/redis_vuln/Main_redis.py" />
<option value="$PROJECT_DIR$/tomcat/Main_tomcat.py" />
<option value="$PROJECT_DIR$/redis_vuln/redis_unauthorized.py" />
<option value="$PROJECT_DIR$/spring_vuln/CVE-2018-1273.py" />
<option value="$PROJECT_DIR$/spring_vuln/Main_spring.py" />
<option value="$PROJECT_DIR$/moon.py" />
<option value="$PROJECT_DIR$/spring_vuln/CVE_2018_1273.py" />
</list>
</option>
</component>
<component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsGulpfileManager">
<detection-done>true</detection-done>
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="-8" />
<option name="y" value="-8" />
<option name="width" value="1936" />
<option name="height" value="1066" />
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
<component name="ProjectView">
<navigator proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="moon" type="b2602c69:ProjectViewProjectNode" />
<item name="moon" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="moon" type="b2602c69:ProjectViewProjectNode" />
<item name="moon" type="462c0819:PsiDirectoryNode" />
<item name="spring_vuln" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="moon" type="b2602c69:ProjectViewProjectNode" />
<item name="moon" type="462c0819:PsiDirectoryNode" />
<item name="tomcat" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="Scope" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager" selected="Python.CVE-2018-1273">
<configuration name="CVE-2018-1273" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="moon" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/spring_vuln" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/spring_vuln/CVE-2018-1273.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="Main_iis" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="moon" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/iis" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/iis/Main_iis.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="docker_daemon_api (1)" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="moon" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/docker_vuln" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/docker_vuln/docker_daemon_api.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="docker_daemon_api" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="moon" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="C:\python3\python.exe" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/docker" />
<option name="IS_MODULE_SDK" value="false" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/docker/docker_daemon_api.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="redis_unauthorized" type="PythonConfigurationType" factoryName="Python" temporary="true">
<module name="moon" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/redis_vuln" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/redis_vuln/redis_unauthorized.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<list>
<item itemvalue="Python.Main_iis" />
<item itemvalue="Python.docker_daemon_api" />
<item itemvalue="Python.docker_daemon_api (1)" />
<item itemvalue="Python.redis_unauthorized" />
<item itemvalue="Python.CVE-2018-1273" />
</list>
<recent_temporary>
<list>
<item itemvalue="Python.CVE-2018-1273" />
<item itemvalue="Python.redis_unauthorized" />
<item itemvalue="Python.docker_daemon_api (1)" />
<item itemvalue="Python.docker_daemon_api" />
<item itemvalue="Python.Main_iis" />
</list>
</recent_temporary>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="8dccab98-4dee-4a84-a919-6c625a0f258c" name="Default Changelist" comment="" />
<created>1541072041944</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1541072041944</updated>
</task>
<servers />
</component>
<component name="ToolWindowManager">
<frame x="-8" y="-8" width="1936" height="1066" extended-state="6" />
<layout>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.29957357" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" weight="0.24919441" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.39957035" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Version Control" order="8" />
<window_info anchor="bottom" id="Database Changes" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Event Log" order="10" side_tool="true" />
<window_info anchor="bottom" id="Terminal" order="11" />
<window_info anchor="bottom" id="Python Console" order="12" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="SciView" order="3" />
<window_info anchor="right" id="Database" order="4" />
</layout>
<layout-to-restore>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.29637527" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.24919441" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.39957035" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Version Control" order="8" />
<window_info anchor="bottom" id="Database Changes" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Event Log" order="10" side_tool="true" />
<window_info anchor="bottom" id="Terminal" order="11" />
<window_info anchor="bottom" id="Python Console" order="12" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="SciView" order="3" />
<window_info anchor="right" id="Database" order="4" />
</layout-to-restore>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/ww.py" />
<entry file="file://$PROJECT_DIR$/面向对象.py" />
<entry file="file://$PROJECT_DIR$/打印乘法表.py" />
<entry file="file://$PROJECT_DIR$/面向对象简介.py" />
<entry file="file://$PROJECT_DIR$/fckeditor/fckeditor_dangerfile.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="439">
<caret line="34" column="69" selection-start-line="34" selection-start-column="69" selection-end-line="34" selection-end-column="69" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/fckeditor/fckeditor_getshell00.py" />
<entry file="file://$PROJECT_DIR$/vulnlist.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/IPquery/IPquery00.py" />
<entry file="file://$PROJECT_DIR$/ipquery/__init__.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/IPquery/Main_tomcat.py" />
<entry file="file://$PROJECT_DIR$/tomcat/__init__.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://C:/python3/Lib/site-packages/requests-2.18.4-py3.6.egg/requests/api.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="424">
<caret line="71" selection-start-line="71" selection-end-line="71" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tomcat/example_vulnerability.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="782">
<caret line="48" column="11" selection-start-line="48" selection-start-column="11" selection-end-line="48" selection-end-column="11" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/ipquery/Main_ipquery.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="102">
<caret line="6" selection-start-line="6" selection-end-line="6" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/fckeditor/Main_fckeditor.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="238">
<caret line="17" selection-start-line="17" selection-end-line="17" />
</state>
</provider>
</entry>
<entry file="file://$USER_HOME$/Desktop/tests.py" />
<entry file="file://G:/tests.py" />
<entry file="file://$PROJECT_DIR$/fckeditor/fckeditor_getshell.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="459">
<caret line="27" column="16" selection-start-line="27" selection-start-column="16" selection-end-line="27" selection-end-column="132" />
</state>
</provider>
</entry>
<entry file="file://E:/python/新版绿盟漏洞统计脚本-sqlite/ceshi.py" />
<entry file="file://E:/文件库/工具/0-POC AND EXP/IIS/短文件名泄露/iis_shortname_Scan.py" />
<entry file="file://$PROJECT_DIR$/ipquery/ipquery.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="136">
<caret line="10" column="9" selection-start-line="10" selection-start-column="9" selection-end-line="10" selection-end-column="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/weblogic/CVE_2017_10271.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="479">
<caret line="73" column="4" lean-forward="true" selection-start-line="73" selection-start-column="4" selection-end-line="73" selection-end-column="48" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/iis/Main_iis.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="238">
<caret line="14" column="9" selection-start-line="14" selection-start-column="9" selection-end-line="14" selection-end-column="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/docker/Main_docker.py" />
<entry file="file://$PROJECT_DIR$/docker/docker_daemon_api.py" />
<entry file="file://$PROJECT_DIR$/tomcat/CVE_2017_12617.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="343">
<caret line="45" column="4" selection-start-line="45" selection-start-column="4" selection-end-line="45" selection-end-column="46" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/docker_vuln/__init__.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/docker_vuln/Main_docker.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="204">
<caret line="12" selection-start-line="12" selection-end-line="12" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/docker_vuln/docker_daemon_api.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="510">
<caret line="30" selection-start-line="30" selection-end-line="30" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/iis/iis_shortname_Scan.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="493">
<caret line="34" column="12" lean-forward="true" selection-start-line="34" selection-start-column="12" selection-end-line="34" selection-end-column="12" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/fckeditor/fckeditor_version.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="340">
<caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/weblogic/Main_weblogic.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="136">
<caret line="8" selection-start-line="8" selection-end-line="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tomcat/Main_tomcat.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="221">
<caret line="16" column="9" selection-start-line="16" selection-start-column="9" selection-end-line="16" selection-end-column="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/redis_vuln/redis_unauthorized.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="442">
<caret line="27" selection-start-line="27" selection-end-line="27" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/redis_vuln/__init__.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/spring_vuln/__init__.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/redis_vuln/Main_redis.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="17">
<caret line="1" selection-start-line="1" selection-end-line="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tomcat/tomcat_weakpasswd.py">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/spring_vuln/CVE-2018-1273.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="510">
<caret line="30" column="11" selection-start-line="30" selection-start-column="11" selection-end-line="30" selection-end-column="11" />
<folding>
<element signature="e#24#39#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/tomcat/CVE_2017_12615.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="255">
<caret line="15" column="4" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="46" />
<folding>
<element signature="e#24#34#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/moon.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="595">
<caret line="56" column="34" lean-forward="true" selection-start-line="56" selection-start-column="34" selection-end-line="56" selection-end-column="34" />
<folding>
<element signature="e#24#34#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/spring_vuln/Main_spring.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="85">
<caret line="5" column="29" selection-start-line="5" selection-start-column="16" selection-end-line="5" selection-end-column="29" />
<folding>
<marker date="1546067899419" expanded="true" signature="73:118" ph="..." />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/spring_vuln/CVE_2018_1273.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="119">
<caret line="8" column="47" selection-start-line="8" selection-start-column="47" selection-end-line="8" selection-end-column="47" />
</state>
</provider>
</entry>
</component>
</project>

View File

@@ -1,48 +0,0 @@
# -*- coding: utf-8 -*-
def tomcat_vulnlist():
print('''
Tomcat_vuln_list:
[+]CVE-2017-12615[+]
应用:上传文件
影响范围Linux/Windows Tomcat: 7.0.0 to 7.0.79 - 官网数据
成因Tomcat配置了可写readonly=false导致我们可以往服务器写文件
修复:将 conf/web.xml 中对于 DefaultServlet 的 readonly 设置为 true
[+]CVE-2017-12617[+]
影响范围Apache Tomcat 7.0.0 7.0.81
与CVE-2017-12615类似
[+]example_vulnerability[+]
影响范围Tomcat: 全版本
session操纵漏洞Apache Tomcat默认安装包含”/examples”目录里面存着众多的样例
其中session样例(/examples/servlets/servlet/SessionExample)允许用户对session进行操纵。
因为session是全局通用的所以用户可以通过操纵session获取管理员权限。
(不一定都是全局的如果path只在examples下那就无法利用)。
利用此漏洞需要知道相关后台登录后的session键值对然后写入到session中利用条件苛刻。
https://cloud.tencent.com/info/2e03f26090fe592b6c7aa933dd6c0f94.html
解决办法安装完tomcat后删除$CATALINA_HOME/webapps下默认的所有目录文件* rm -rf /srv/apache-tomcat/webapps/*
''')
def apache_vulnlist():
print('''
暂不支持。
''')
def fck_vulnlist():
print('''
fck基本知识配置文件路径使用的语言改一下。
FCKeditor/editor/filemanagerbrowser/default/connectors/asp/config.asp
要开启上传,要把 ConfigIsEnable = True
然后设置上传目录 ConfigUserFilesPath = "/UserFiles/" ,这个路径在网站根目录下或者编辑器目录下
黑名单: ConfigDeniedExtensions.Add "File","php|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg"
白名单: ConfigAllowedExtensions.Add "Image","jpg|gif|jpeg|png|bmp"
''')
if __name__ == "__main__":
tomcat_vulnlist()
apache_vulnlist()

Binary file not shown.

Binary file not shown.

15
nmap_br/Main_nmap.py Normal file
View File

@@ -0,0 +1,15 @@
# -*- coding: utf-8 -*-
import os
import nmap_br.nmap_n
def exec(IP,PORT):
try:
nmap_br.nmap_n.attack(IP,PORT)
except:
print('userage: moon.py -u nmap port IP port,IP为nmap格式。端口可为空 ''')
if __name__ == "__main__":
exec()

Binary file not shown.

Binary file not shown.

Binary file not shown.

73
nmap_br/nmap_n.py Normal file
View File

@@ -0,0 +1,73 @@
# -*- coding:utf-8 -*-
import re
from bs4 import BeautifulSoup
import xlwt
import os
#将 -sn 输出的存活主机整理出来 针对xml文件
def adjust_result1(file):
f = open("Live_IP.txt", "w",encoding='utf-8')
fopen = open(file, "r")
line = fopen.readlines()
num = len(line)
x = 0
while x < num:
if 'state="up"' in line[x]:
print(re.findall('<address addr="(.*?)" addrtype="ipv4"/>',line[x+1].strip(),flags=0)[0])
f.write(re.findall('<address addr="(.*?)" addrtype="ipv4"/>',line[x+1].strip(),flags=0)[0]+'\n')
x = x + 1
f.close()
print('Total:'+str(len(open("Live_IP.txt", "r").readlines()))+'个IP。文件创建完成。')
#存活主机测试-遗漏可能超过50%
def attack1(IP):
os.system(f'nmap -v -sn -PE -n --min-hostgroup 1024 --min-parallelism 1024 {IP} -oX result_liveip.xml')
adjust_result('result.xml')
#将普通扫描结果整理成IP对应端口的形式。 针对xml文件
def adjust_result(file):
workbook = xlwt.Workbook(encoding = 'utf-8') # 创建一个workbook 设置编码
worksheet = workbook.add_sheet('result') # 创建一个worksheet,sheet页名称
worksheet.write(0,0, label ='Sequence number')
worksheet.write(0,1, label ='IP:PORT')
worksheet.write(0,2, label ='Reason')
worksheet.write(0,3, label ='State')
worksheet.write(0,4, label ='Service')
w = 1
fopen = open(file, "r")
soup = BeautifulSoup(fopen,"lxml")
for x in range(0,len(soup.find_all('host'))):
if soup.find_all('host')[x].find_all('status')[0].attrs['state'] == 'up':
for y in range(0,len(soup.find_all('host')[x].find_all('port'))):
worksheet.write(w,0, label =w)
#获取IP及其对应的端口
IP_PORT = re.findall('<address addr="(.*?)"',str(soup.find_all('host')[x].find_all('address')[0]),flags=0)[0]+':'+re.findall('<port portid="(.*?)" protocol="tcp"><s',str(soup.find_all('host')[x].find_all('port')[y]),flags=0)[0]
# print(re.findall('<address addr="(.*?)"',str(soup.find_all('host')[x].find_all('address')[0]),flags=0)[0]+':'+re.findall('<port portid="(.*?)" protocol="tcp"><s',str(soup.find_all('host')[x].find_all('port')[y]),flags=0)[0])
worksheet.write(w,1, label =re.findall('<address addr="(.*?)"',str(soup.find_all('host')[x].find_all('address')[0]),flags=0)[0]+':'+re.findall('<port portid="(.*?)" protocol="tcp"><s',str(soup.find_all('host')[x].find_all('port')[y]),flags=0)[0])
#获取连接状态
reason = soup.find_all('host')[x].find_all('port')[y].find_all('state')[0].attrs['reason']
# print(soup.find_all('host')[x].find_all('port')[y].find_all('state')[0].attrs['reason'])
worksheet.write(w,2, label =soup.find_all('host')[x].find_all('port')[y].find_all('state')[0].attrs['reason'])
#获取端口开放情况
state = soup.find_all('host')[x].find_all('port')[y].find_all('state')[0].attrs['state']
# print(soup.find_all('host')[x].find_all('port')[y].find_all('state')[0].attrs['state'])
worksheet.write(w,3, label =soup.find_all('host')[x].find_all('port')[y].find_all('state')[0].attrs['state'])
#获取端口服务
service = soup.find_all('host')[x].find_all('port')[y].find_all('service')[0].attrs['name']
# print(soup.find_all('host')[x].find_all('port')[y].find_all('service')[0].attrs['name'])
worksheet.write(w,4, label =soup.find_all('host')[x].find_all('port')[y].find_all('service')[0].attrs['name'])
print(IP_PORT,reason,state,service)
w = w +1
workbook.save('result.xls')
print('创建文件完成端口文件在nmap_br目录下。')
#主机端口扫描
def attack(IP,PORT):
os.system(f'nmap -sS -n -Pn -T4 -v --min-hostgroup 1024 {PORT} --initial-rtt-timeout 5s --host-timeout 3600s {IP} -oX result_port.xml')
adjust_result('result_port.xml')
os.remove('result_port.xml')
if __name__ == "__main__":
attack()

BIN
nmap_br/result.xls Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More