人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統 > 網絡技術教程 > 詳細頁面

ASP漏洞全接觸-基礎篇

ASP漏洞全接觸-基礎篇

更新時間:2021-12-21 文章作者:未知 信息來源:網絡 閱讀次數:

網絡技術是從1990年代中期發展起來的新技術,它把互聯網上分散的資源融為有機整體,實現資源的全面共享和有機協作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數據資源、信息資源、知識資源、專家資源、大型數據庫、網絡、傳感器等。 當前的互聯網只限于信息共享,網絡則被認為是互聯網發展的第三階段。
 

  隨著B/S模式應用開發的發展,使用這種模式編寫應用程序的程序員也越來越多。但是由于這個行業的入門門檻不高,程序員的水平及經驗也參差不齊,相當大一部分程序員在編寫代碼的時候,沒有對用戶輸入數據的合法性進行判斷,使應用程序存在安全隱患。用戶可以提交一段數據庫查詢代碼,根據程序返回的結果,獲得某些他想得知的數據,這就是所謂的SQL Injection,即SQL注入。

  SQL注入是從正常的WWW端口訪問,而且表面看起來跟一般的Web頁面訪問沒什么區別,所以目前市面的防火墻都不會對SQL注入發出警報,如果管理員沒查看IIS日志的習慣,可能被入侵很長時間都不會發覺。

  但是,SQL注入的手法相當靈活,在注入的時候會碰到很多意外的情況。能不能根據具體情況進行分析,構造巧妙的SQL語句,從而成功獲取想要的數據,是高手與“菜鳥”的根本區別。

  根據國情,國內的網站用ASP+Access或SQLServer的占70%以上,PHP+MySQ占L20%,其他的不足10%。在本文,我們從分入門、進階至高級講解一下ASP注入的方法及技巧,PHP注入的文章由NB聯盟的另一位朋友zwell撰寫,希望對安全工作者和程序員都有用處。了解ASP注入的朋友也請不要跳過入門篇,因為部分人對注入的基本判斷方法還存在誤區。大家準備好了嗎?Lets Go...

  入 門 篇

  如果你以前沒試過SQL注入的話,那么第一步先把IE菜單=>工具=>Internet選項=>高級=>顯示友好 HTTP 錯誤信息前面的勾去掉。否則,不論服務器返回什么錯誤,IE都只顯示為HTTP 500服務器錯誤,不能獲得更多的提示信息。

  第一節、SQL注入原理

  以下我們從一個網站www.19cn.com開始(注:本文發表前已征得該站站長同意,大部分都是真實數據)。

  在網站首頁上,有名為“IE不能打開新窗口的多種解決方法”的鏈接,地址為http://www.19cn.com/showdetail.asp?id=49,我們在這個地址后面加上單引號’,服務器會返回下面的錯誤提示:

  Microsoft JET Database Engine 錯誤 80040e14

  字符串的語法錯誤 在查詢表達式 ID=49 中。

  /showdetail.asp,行8

  從這個錯誤提示我們能看出下面幾點:

  1. 網站使用的是Access數據庫,通過JET引擎連接數據庫,而不是通過ODBC。

  2. 程序沒有判斷客戶端提交的數據是否符合程序要求。

  3. 該SQL語句所查詢的表中有一名為ID的字段。


  從上面的例子我們可以知道,SQL注入的原理,就是從客戶端提交特殊的代碼,從而收集程序及服務器的信息,從而獲取你想到得到的資料。


 



網絡的神奇作用吸引著越來越多的用戶加入其中,正因如此,網絡的承受能力也面臨著越來越嚴峻的考驗―從硬件上、軟件上、所用標準上......,各項技術都需要適時應勢,對應發展,這正是網絡迅速走向進步的催化劑。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 道真| 张北县| 长顺县| 台南市| 嵊州市| 尉犁县| 阿勒泰市| 鹤峰县| 田林县| 湘潭市| 崇左市| 上杭县| 泗洪县| 清涧县| 丰顺县| 县级市| 长宁县| 保靖县| 洮南市| 西青区| 济阳县| 古交市| 衡山县| 府谷县| 板桥市| 土默特右旗| 广宗县| 怀仁县| 嘉义县| 府谷县| 望城县| 巨野县| 内黄县| 登封市| 屯留县| 类乌齐县| 泸定县| 大新县| 黄山市| 桐乡市| 佛学|