因為不會bash,所以只好用PHP了,因為發現阿裡雲數據庫可能存在的漏洞,這個腳本就是用來探測阿裡雲數據庫所有的子域名。
<?php /* * @author:CplusHua * @date:2013-4-27 * @version:1.0.0 */ $code=Array(); $j=48; $bool=TRUE; for($i=0;$i<36;$i++){ $code[$i]= chr($j++); if($j>57&&$bool){ $j=97; $bool=FALSE; } } print_r($code); $arr=Array('0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'); $domain=''; while(1){ $domain=''; for($s=0;$s<15;$s++){ $domain.=$code[$arr[$s]]; } $host=$domain.".mysql.aliyun.com"; //echo $host; ping($host); $arr[0]++; for($i=0;$i<14;$i++){ if($arr[$i]>35){ $arr[$i]=0; $arr[$i+1]++; } } if(10==$arr[14]){ break; } } function ping($host){ return system('ping -c 1 '.$host.">> ping.txt 2>>/dev/null"); } ?>