| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | SQL injection Fra : John Sarby | 
  Dato :  28-09-10 17:38 |  
  |  
 
            Hej.
 Der er en eller anden der bliver ved at hacke min database.
 Spørgsmålet er:
 Findes der et program der kan teste mine sider for en åbning hvor
 de kan komme ind i databasen.
 Kommer de ind via et inputfelt - korrekt eller hvad?
 MVH
 John
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
           Leif Neland (28-09-2010) 
         
	
            | Kommentar Fra : Leif Neland | 
  Dato :  28-09-10 20:19 |  
  |  
 
            Den 28-09-2010 18:38, John Sarby skrev:
 > Hej.
 > Der er en eller anden der bliver ved at hacke min database.
 > Spørgsmålet er:
 > Findes der et program der kan teste mine sider for en åbning hvor
 > de kan komme ind i databasen.
 > Kommer de ind via et inputfelt - korrekt eller hvad?
 > MVH
 > John
 >
 DU har helt klart ikke lavet check for input:
 http://playtimevideo.dk/showmovie/?filmid=9132=1
Det giver fejlen
 Microsoft OLE DB Provider for SQL Server error '80040e14'
 Incorrect syntax near '='.
 /showmovie/content.asp, line 18
 Du har sikkert noget lignende
 sql = "select ... from film where id="&request.querystring("filmid")
 Hvis du ikke kan finde ud af at lave prepared statements, så kan du i 
 det mindst lave
 sql = "select ... from film where id="&cDbl(request.querystring("filmid"))
 Og ellers, du kan prøve at se i loggen, om der er nogle mystiske requests.
 Leif
 Bevar P2, luk P3, der er nok P3'er i forvejen.
            
              |   |   
            
        
 
            
         
           John Sarby (28-09-2010) 
         
	
            | Kommentar Fra : John Sarby | 
  Dato :  28-09-10 22:09 |  
  |  
 
            Hej.
 Tak for dit svar, men jeg har lavet check på mine input.
 Det jeg kunne ønske mig er et program/værktøj der kunne teste om jeg har
 glemt det i en eller flere af mine sider.
 MVH
 John
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
            John Sarby (28-09-2010) 
         
	
            | Kommentar Fra : John Sarby | 
  Dato :  28-09-10 22:17 |  
  |  
 
            Hej igen.
 Jeg kalder en funktion der se sådan ud ved mine input:
 replaceForSearch(request.form("Type"))
 function replaceForSearch(theTekst)
      strRtn = "" 
     
         strRtn = Replace(theTekst,"'","´")
         strRtn = Replace(strRtn,"<","[")
         strRtn = Replace(strRtn,"--","__")
        
         'retunere værdi 
         replaceForSearch = strRtn
 end function
 function replaceIdForSearch(theTekst)
      strRtn = "" 
      if IsNumeric(theTekst) then 
       strRtn = theTekst
      end if
     
        
        
         'retunere værdi 
         replaceIdForSearch = strRtn
 end function
 Er det iorden?
 MVH
 John
 
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
            Leif Neland (28-09-2010) 
         
	
            | Kommentar Fra : Leif Neland | 
  Dato :  28-09-10 23:02 |  
  |  
 
            Den 28-09-2010 23:09, John Sarby skrev:
 > Hej.
 > Tak for dit svar, men jeg har lavet check på mine input.
 > Det jeg kunne ønske mig er et program/værktøj der kunne teste om jeg har
 > glemt det i en eller flere af mine sider.
 Det kan da ikke passe, når jeg kan få en sql-fejl ved at skrive 
 http://playtimevideo.dk/showmovie/default.asp?filmid=a
Hvis det da er det site, vi snakker om.
 Leif
 -- 
 Bevar P2, luk P3, der er nok P3'er i forvejen.
            
              |   |   
            
        
 
            
         
             John Sarby (29-09-2010) 
         
	
            | Kommentar Fra : John Sarby | 
  Dato :  29-09-10 16:49 |  
  |  
 
            Hej.
 Tak for hjælpen, jeg tror det skulle være OK nu, men du må gerne teste om der
 er andet.
 Siden du omtaler er helt rigtig.
 MVH
 John
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
           John Sarby (30-09-2010) 
         
	
            | Kommentar Fra : John Sarby | 
  Dato :  30-09-10 19:15 |  
  |  
 
            Hej.
 Hvor finder jeg loggen?
 MVH
 John
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
            Leif Neland (30-09-2010) 
         
	
            | Kommentar Fra : Leif Neland | 
  Dato :  30-09-10 22:55 |  
  |   
            Den 30-09-2010 20:15, John Sarby skrev:
 > Hej.
 >
 > Hvor finder jeg loggen?
 >
 
 Det må du få at vide hos scannet
 
 Leif
 -- 
 Bevar P2, luk P3, der er nok P3'er i forvejen.
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |