Study records/Linux server hacking
2024. 5. 21.
웹 해킹 - SQL 인젝션 공격, XSS, 파일 업로드, 파일 다운로드, 무차별 대입
SQL 인젝션 공격웹 애플리케이션에서 발견되는 대표적인 취약점으로, 웹 애플리케이션이 데이터베이스와 연동하여 SQL을 질의하는 과정에서 이뤄진다. 이를 이용해 주로 인증 과정을 우회하여 원하는 계정에 접근하거나 특정 명령어를 실행시킬 수 있다. 로그인할 때 ID와 Password에 임의의 특수 값을 넣어 데이터베이스에 질의하는 과정에 논리적인 오류가 발생되는데 이때 로그인 인증을 우회하거나 다른 사용자로 인증할 수 있는 취약점이 발생할 수 있다.select id, pw, name, level from member WHERE id = 'admin' and pw='1234'해당 질의문의 결과값이 없다면 해당되는 로그인 정보가 없으므로 로그인 실패 Password에 취약점을 발생시키는 코드를 넣으면(SQL..