Jump to content


Photo

Limpado Query String


  • Faça o login para participar
2 replies to this topic

#1 kaplan

kaplan

    Ativo

  • Usuários
  • 303 posts
  • Sexo:Masculino
  • Localidade:Sao Paulo - SP

Posted 14/11/2006, 15:53

Galera tem um site de um amigo meu que foi invadido, alias zuando ne
eu descobri o modo que ele fez isto foi sim na parte de noticias tem a index.asp, quando vc clica em cima de alguma noticia, vai para a pagina noti.asp?Id=15 certo, ae que começamos a descobrir pq se eu fizer isto.

www.site.com.br/noti.asp?Id=15+update+tb_noticias+set+titulo='123'

ele vai dar um update em todas as tabelas com o titulo 123

eu tentei fazer uma função que limpasse todos os update insert e tal com o replace mais naum deu certo:

Function LimpaLixo( input )

dim lixo
dim textoOK

lixo = array ("select", "drop", ";", "--", "insert", "delete", "xp_", "update")

textoOK = input

for i = 0 to LBound(lixo)
textoOK = replace( textoOK, lixo(i), "")
Next

LimpaLixo = textoOK

End Function


ele continua fazendo o upload, alguem sabe como proteger sobre isto criando uma função que proteja mesmo


vlw
Tiago Fernando Sarri
e-mail: tiagossj4@terra.com.br
msn: tfsarri@hotmail.com
GMail: tisarri@gmail.com
Skype: tiagosarri
aquele que caminha sozinho pode até chegar mais rapido, mas aquele que vai acompanhado com certeza chegará mais longe!!
RAÇA TIMÃO VC É TRADIÇÃO OU NA VITORIA , OU NA DERROTA EU GRITO FORTE CORINTHIANO EU SEREI ATE A MORTE!!!

#2 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 14/11/2006, 22:06

http://forum.wmonlin...showtopic=92287 ;)
E faça uma busca no google por SQL injection que você vai ler bastante coisa a respeito. =]

[]s

#3 The X

The X

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado
  • Localidade:Muscatine, IA

Posted 15/11/2006, 14:12

Melhor dos mundos eh naum trabalhar com QueryString, se possível.
. N E T ||||||||||||||||| |||| ||||||||||||||||||||||||||||| ||| |||| |||||||||||||||||||||||||| |||||||||||||||| ||||||||||||||||||||||
...sem argumentos? Néeeeeeeeeeeeeeeeeeeeeeext!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq