安全脚本

pull/4/head
InfoSec 2018-03-25 12:44:53 +08:00
parent 460ff0873b
commit 13cc496f13
9 changed files with 103 additions and 103 deletions

View File

@ -1,52 +1,52 @@
:: Init Script for cmd.exe :: Init Script for cmd.exe
:: Created as part of batch_scan :: Created as part of batch_scan
:: filename: AppScan_batch.bat :: filename: AppScan_batch.bat
:: version v0.0.5 :: version v0.0.5
:: author: ym2011 :: author: ym2011
:: date: 2016-10-01 :: date: 2016-10-01
:: ######################################################################### :: #########################################################################
::@mode con cp select=936 ::@mode con cp select=936
@chcp 936 @chcp 936
echo 1 如果你是首次运行该程序,请设置:主界面--工具--一般--用户文件的文件夹(%hom%\result);日志文件的文件夹(%hom%\Logs) echo 1 如果你是首次运行该程序,请设置:主界面--工具--一般--用户文件的文件夹(%hom%\result);日志文件的文件夹(%hom%\Logs)
echo 2 如果你是首次运行该程序,请设置:主界面--工具--扫描选项--指示扫描是否完成(勾选)、扫描过程中自动保存(勾选) echo 2 如果你是首次运行该程序,请设置:主界面--工具--扫描选项--指示扫描是否完成(勾选)、扫描过程中自动保存(勾选)
echo 3 如果你是首次运行该程序,请设置:主界面--扫描--扫描配置--测试--测试策略--选择好策略后导出到%hom%\attack.scant echo 3 如果你是首次运行该程序,请设置:主界面--扫描--扫描配置--测试--测试策略--选择好策略后导出到%hom%\attack.scant
echo 4 在当前目录的每个urltoscan文件中分别保存3个URl。因为经过测试发现同时进行三个扫描是性能和效率最高的。 echo 4 在当前目录的每个urltoscan文件中分别保存3个URl。因为经过测试发现同时进行三个扫描是性能和效率最高的。
@echo off @echo off
@REM delete the script created by the last time @REM delete the script created by the last time
::@DEL urltoscan*.bat ::@DEL urltoscan*.bat
@REM set AppScanCMD_home @REM set AppScanCMD_home
:: Pass through to appropriate loader. :: Pass through to appropriate loader.
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto 32bit if "%PROCESSOR_ARCHITECTURE%"=="x86" goto 32bit
if "%PROCESSOR_ARCHITECTURE%"=="amd64" goto 64bit if "%PROCESSOR_ARCHITECTURE%"=="amd64" goto 64bit
: 32bit : 32bit
SET AppScan_ROOT=C:\Program Files\IBM\AppScan Standard SET AppScan_ROOT=C:\Program Files\IBM\AppScan Standard
goto end goto end
:64bit :64bit
SET AppScan_ROOT=C:\Program Files (x86)\IBM\AppScan Standard SET AppScan_ROOT=C:\Program Files (x86)\IBM\AppScan Standard
goto end goto end
:end :end
@echo off @echo off
SET home=%CD% SET home=%CD%
@REM change to the path where AppScan was installed @REM change to the path where AppScan was installed
::SET AppScan_ROOT=C:\Program Files (x86)\IBM\AppScan Standard ::SET AppScan_ROOT=C:\Program Files (x86)\IBM\AppScan Standard
@REM produce batch_scan for appscancm @REM produce batch_scan for appscancm
::for /F "delims=/,tokens=3" %%f in (urltoscan.txt) do echo %%f >> urltoname.txt ::for /F "delims=/,tokens=3" %%f in (urltoscan.txt) do echo %%f >> urltoname.txt
::在每个urltoscan文件中保存3个URl。因为经过测试发现同时进行三个扫描是性能和效率最高的。 ::在每个urltoscan文件中保存3个URl。因为经过测试发现同时进行三个扫描是性能和效率最高的。
for /F %%u in (urltoscan1.txt) do echo %AppScan_ROOT%/appscancmd /e /su %%u /st %home%\attack.scant /d %home%\result\ /v >> urltoscan1.bat for /F %%u in (urltoscan1.txt) do echo %AppScan_ROOT%/appscancmd /e /su %%u /st %home%\attack.scant /d %home%\result\ /v >> urltoscan1.bat
for /F %%u in (urltoscan2.txt) do echo %AppScan_ROOT%appscancmd /e /su %%u /st %home%\attack.scant /d %home%\result\ /v >> urltoscan2.bat for /F %%u in (urltoscan2.txt) do echo %AppScan_ROOT%appscancmd /e /su %%u /st %home%\attack.scant /d %home%\result\ /v >> urltoscan2.bat
for /F %%u in (urltoscan3.txt) do echo %AppScan_ROOT%appscancmd /e /su %%u /st %home%\attack.scant /d %home%\result\ /v >> urltoscan3bat for /F %%u in (urltoscan3.txt) do echo %AppScan_ROOT%appscancmd /e /su %%u /st %home%\attack.scant /d %home%\result\ /v >> urltoscan3bat
pause pause
echo "即将启动,请稍等!" echo "即将启动,请稍等!"
start urltoscan1.bat start urltoscan1.bat
start urltoscan2.bat start urltoscan2.bat
start urltoscan3.bat start urltoscan3.bat

View File

@ -1,49 +1,49 @@
:: Init Script for cmd.exe :: Init Script for cmd.exe
:: Created as part of batch_scan :: Created as part of batch_scan
:: ######################################################################### :: #########################################################################
:: 1 如果你是首次运行该程序,请设置:主界面--工具--一般--用户文件的文件夹(D:\appscan\result);日志文件的文件夹(D:\appscan\Logs) :: 1 如果你是首次运行该程序,请设置:主界面--工具--一般--用户文件的文件夹(D:\appscan\result);日志文件的文件夹(D:\appscan\Logs)
:: 2 如果你是首次运行该程序,请设置:主界面--工具--扫描选项--指示扫描是否完成(勾选)、扫描过程中自动保存(勾选) :: 2 如果你是首次运行该程序,请设置:主界面--工具--扫描选项--指示扫描是否完成(勾选)、扫描过程中自动保存(勾选)
@REM 3 如果你是首次运行该程序,请设置:主界面--扫描--扫描配置--测试--测试策略--选择好策略后导出到D:\appscan\attack.scant @REM 3 如果你是首次运行该程序,请设置:主界面--扫描--扫描配置--测试--测试策略--选择好策略后导出到D:\appscan\attack.scant
@REM 4 如果你是32位系统请将路径C:\Program Files (x86)\IBM\AppScan Standard 改为 C:\Program Files\IBM\AppScan Standard @REM 4 如果你是32位系统请将路径C:\Program Files (x86)\IBM\AppScan Standard 改为 C:\Program Files\IBM\AppScan Standard
::@mode con cp select=936 ::@mode con cp select=936
@chcp 936 @chcp 936
echo 1 如果你是首次运行该程序,请设置:主界面--工具--一般--用户文件的文件夹(D:\appscan\result);日志文件的文件夹(D:\appscan\Logs) echo 1 如果你是首次运行该程序,请设置:主界面--工具--一般--用户文件的文件夹(D:\appscan\result);日志文件的文件夹(D:\appscan\Logs)
echo 2 如果你是首次运行该程序,请设置:主界面--工具--扫描选项--指示扫描是否完成(勾选)、扫描过程中自动保存(勾选) echo 2 如果你是首次运行该程序,请设置:主界面--工具--扫描选项--指示扫描是否完成(勾选)、扫描过程中自动保存(勾选)
echo 3 如果你是首次运行该程序,请设置:主界面--扫描--扫描配置--测试--测试策略--选择好策略后导出到D:\appscan\attack.scant echo 3 如果你是首次运行该程序,请设置:主界面--扫描--扫描配置--测试--测试策略--选择好策略后导出到D:\appscan\attack.scant
echo 4 如果你是32位系统请将路径C:\Program Files (x86)\IBM\AppScan Standard 改为 C:\Program Files\IBM\AppScan Standard echo 4 如果你是32位系统请将路径C:\Program Files (x86)\IBM\AppScan Standard 改为 C:\Program Files\IBM\AppScan Standard
echo 5 在当前目录的每个urltoscan文件中分别保存3个URl。因为经过测试发现同时进行三个扫描是性能和效率最高的。 echo 5 在当前目录的每个urltoscan文件中分别保存3个URl。因为经过测试发现同时进行三个扫描是性能和效率最高的。
@echo off @echo off
@REM delete the script created by the last time @REM delete the script created by the last time
::@DEL urltoscan*.bat ::@DEL urltoscan*.bat
@REM change to the path where AppScan was installed @REM change to the path where AppScan was installed
@echo @cd /d C:\Program Files (x86)\IBM\AppScan Standard > urltoscan0.bat @echo @cd /d C:\Program Files (x86)\IBM\AppScan Standard > urltoscan0.bat
@echo @cd /d C:\Program Files (x86)\IBM\AppScan Standard > urltoscan1.bat @echo @cd /d C:\Program Files (x86)\IBM\AppScan Standard > urltoscan1.bat
@echo @cd /d C:\Program Files (x86)\IBM\AppScan Standard > urltoscan2.bat @echo @cd /d C:\Program Files (x86)\IBM\AppScan Standard > urltoscan2.bat
@REM produce batch_scan for appscancm @REM produce batch_scan for appscancm
::for /F "delims=/,tokens=3" %%f in (urltoscan.txt) do echo %%f >> urltoname.txt ::for /F "delims=/,tokens=3" %%f in (urltoscan.txt) do echo %%f >> urltoname.txt
::在每个urltoscan文件中保存3个URl。因为经过测试发现同时进行三个扫描是性能和效率最高的。 ::在每个urltoscan文件中保存3个URl。因为经过测试发现同时进行三个扫描是性能和效率最高的。
for /F %%u in (urltoscan0.txt) do echo appscancmd /e /su %%u /st D:\appscan\attack.scant /d D:\appscan\result\ /v >> urltoscan0.bat for /F %%u in (urltoscan0.txt) do echo appscancmd /e /su %%u /st D:\appscan\attack.scant /d D:\appscan\result\ /v >> urltoscan0.bat
for /F %%u in (urltoscan1.txt) do echo appscancmd /e /su %%u /st D:\appscan\attack.scant /d D:\appscan\result\ /v >> urltoscan1.bat for /F %%u in (urltoscan1.txt) do echo appscancmd /e /su %%u /st D:\appscan\attack.scant /d D:\appscan\result\ /v >> urltoscan1.bat
for /F %%u in (urltoscan2.txt) do echo appscancmd /e /su %%u /st D:\appscan\attack.scant /d D:\appscan\result\ /v >> urltoscan2.bat for /F %%u in (urltoscan2.txt) do echo appscancmd /e /su %%u /st D:\appscan\attack.scant /d D:\appscan\result\ /v >> urltoscan2.bat
echo "操作完成,已生成批量扫描执行" echo "操作完成,已生成批量扫描执行"
echo "即将启动,请稍等!" echo "即将启动,请稍等!"
echo "请在当前目录下分别点击urltoscan1.bat、urltoscan2.bat" echo "请在当前目录下分别点击urltoscan1.bat、urltoscan2.bat"
urltoscan0.bat urltoscan0.bat
pause pause

View File

@ -1,2 +1,2 @@
@cd /d C:\Program Files (x86)\IBM\AppScan Standard @cd /d C:\Program Files (x86)\IBM\AppScan Standard
appscancmd /e /su http://zhuji.360.cn/ /st D:\appscan\attack.scant /d D:\appscan\result\ /v appscancmd /e /su http://zhuji.360.cn/ /st D:\appscan\attack.scant /d D:\appscan\result\ /v