Chrome Snippets

Download

DevTools Snippets 및 Bookmarklet 활용 모음.zip

Overview

Chrome Devtools의 Snippets는 반복적으로 사용하는 Javascript 코드를 브라우저에 저장해두고 필요할 때 바로 실행할 수 있는 기능입니다.
Console에 매번 코드를 붙여넣는 번거로움 없이, 저장된 snippet을 바로 실행할 수 있어 웹 분석이나 테스트 시 매우 유용하게 활용할 수 있습니다.

Features

Chrome Snippets는 다음과 같은 작업에 유용합니다:

  • 데이터 수집: 숨겨진 API 엔드포인트 수집
  • API 테스트: fetch, XHR 등의 요청을 빠르게 테스트
  • DOM 기반 취약점 분석: DOM에서의 민감 정보 등 확인
  • 브라우저 저장소 추출: cookie, localStorage, sessionStroage 등 일괄 추출

How to Use

snippets-view
Devtools > Sources tab

Shortcut for Devtools: Ctrl+Shift+I or F12 (Windows/Linux) / Cmd+Shift+I or F12 (Mac)

snippets-code
Snippets > New Snippet
snippets-result
Ctrl+Enter 혹은 클릭으로 실행
command-palette
!<SNIPPET_NAME>

Command Palette에서 실행할 수도 있습니다.

Shortcut: Ctrl+Shift+P (Windows/Linux) / Cmd+Shift+P (Mac)

Bookmarklet

javascript: 프로토콜을 사용하는 북마크로, 클릭 시 현재 페이지에서 JavaScript 코드를 실행합니다.
일반 북마크가 URL로 이동하는 것과 달리, 코드를 즉시 실행하는 미니 확장 프로그램이라고 볼 수 있습니다.

SnippetsBookmarklet
저장 위치DevToolsBookmarks
실행 방법Sources panel 또는 Command Palette북마크 클릭
코드 길이제한 없음URL 길이 제한과 동일
디버깅 여부가능 (Sources Panel)제한적 (Console 활용)

Structure

javascript:(function(){ CODE_HERE })();

How to Use

bookmark-view
Add new bookmark
bookmark-register
URL에 Javascript 코드 작성
bookmark-result
북마크 바에서 클릭하여 실행

References

  • https://developer.chrome.com/docs/devtools/javascript/snippets

Check Raw Code