SQL Injection - Para Iniciantes
Tuesday, October 31st, 2006Este material é para aqueles que estão iniciando no PHP agora.
Com certeza já devem ter ouvido falar nesse termo, “SQL Injection”, que é uma maneira de enganar o sistema ou site inserindo SQL nos campos de login, senha, busca e outros.
A pouco tempo atrás quando estava buscando vídeos na internet, encontrei um site que precisava de cadastro para poder ver o site, e com preguiça de cadastrar, joguei um dos comandos mais básicos que é:
‘ OR ” = ” OR 1 = 1 OR ” = ‘
Esse comando deixa a validação de sistemas não seguros “LOUCOS”, permitindo o acesso sem precisar nem de um usuário e muito menos de uma senha. Mas aconselho, não façam isso em casa!
Bom esse foi um exemplo que fiz para o professor da Unerj, Manfred Heill Jr. com objetivo de apresentar a insegurança nos Sistemas de Informação.
Para entender melhor, faça o download do exemplo e faça alguns testes:
Esse exemplo tem como finalidade apenas mostrar furos nos SI, visando melhores aplicações para WEB.
Andrey Pedro Lefkum