
브라우저 연구 결과에서의 SetCookie 분석
AGPL 라이선스로 배포됩니다(자세한 내용은 LICENSE 참조).
자세한 내용은 다음 블로그 게시물을 참조하세요:
"victim_site" 디렉터리는 ASPX를 지원하는 서버에 복사해야 합니다(cookiemanager.aspx가 PHP로 다시 작성되지 않은 경우). 이 URL은 "testcase_runner.html" 파일의 "target_url" 변수에 설정해야 합니다.
다른 파일은 PHP 또는 ASPX를 지원하는 서버에 배포할 수 있습니다. 서버가 PHP를 사용하는 경우 "modifyTestcaseContent" 함수에서 다음 줄을 사용해야 합니다:
result = result.replace(/%%REDIRECTPAGE%%/g,'redirect.php');
"victim_site" 디렉터리를 포함하는 도메인은 다른 파일을 포함하는 도메인과 달라야 합니다. 그렇지 않으면 이 쿠키 테스트가 무의미할 수 있습니다.
예를 들어, IIS를 사용하는 로컬 Windows 서버에 설정할 수 있습니다. victim.com과 attacker.com이 두 개의 로컬 DNS 이름인 경우:
"testcase_runner.html" 파일에는 다음 줄이 있습니다:
var target_url = "http://victim.com/cookies-test/victim_site/";
그리고 메인 파일은 다음 URL을 통해 접근할 수 있습니다:
이 페이지는 요청을 sdl.me 서버(IIS 서버)로 보냅니다.
NCC Group의 Soroush Dalili (@irsdl)