XSS 2

Stored Cross-Site Scripting Attack(Stored XSS Attack)

Stored Cross-Site Scripting AttackRelfected XSS와 다른 점은 스크립트가 요청을 전송한 시점에 바로 반사되는 것이 아니라 웹 서버에 저장되었다가 실행이 된다는 차이점이 있다. -실습 목표-방명록에 자바스크립트를 삽입하고 이 방명록을 방문하는 모든 사용자의 쿠키 정보를 획득하자.이번 실습은 Reflected XSS 실습과 동일하게 해볼 예정이다. 칼리리눅스의 apache2 서버를 실행하고 접근 log를 모니터링하도록 tail 명령어를 실행해 둔 상태로 진행할 것이다. 실습 페이지로 가보자.이번 실습 페이지는 방명록이 구현되어 있다.Reflected XSS처럼 메세지 입력란에 쿠키를 출력하는 스크립트를 삽입해 보자.스크립트를 삽입하려고 했으나 일정 글자를 입력하니 더 이상..

Web Hacking/XSS 2024.06.28

Reflected Cross-Site Scripting Attack(Reflected XSS Attack)

Cross-Site Scripting Attack공격자가 악성 스크립트 코드를 웹에 삽입하여 사용자의 웹 브라우저에서 해당 코드가 실행되도록 만드는 기법 이러한 공격방식은 다른 웹 공격들과 차이점이 있다.다른 웹 공격들은 취약점을 가지고 있는 서버를 공격하는 반면에 Cross-Site Scripting attack은 서버의 취약점을 이용하여 클라이언트 쪽을 공격한다.  Cross-Site Scripting attack은 크게 reflected와 stored로 나눠지는데 여기서는 reflected에 대해서 해볼 것이다. Reflected XSS Attack 실습-실습 목표-실습 페이지의 폼에 자바스크립트를 삽입하여 사용자의 쿠키 정보를 가져와 원격의 웹 서버로 전달시키자. 우선 실습 페이지로 이동하자.이름..

Web Hacking/XSS 2024.06.28