10 코인 이 코드가 어떻게 alert(document.domain)를 실행하는지 모르겠습니다

Array.prototype[Symbol.hasInstance]=eval;"alert\x28document.domain\x29"instanceof[];

자바스크립트 기초만 공부해서 이해가 안됩니다

#웹해킹 #심화 #xss
작성자 정보
답변 1
질문자가 채택한 답변입니다. 좋은 지식을 공유해줘서 고마워요!
avatar
Pocas
워게임 고인물

hasInstance가 instanceof 연산자가 실행될때 호출되는 메서드인데 hasInstance가 eval로 덮여서 instanceof가 실행될 때, eval이 호출됩니다

2024.06.03. 16:30
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기