壓倒
Ye0L
壓倒
Total
Home
Today
  • ByO (59)
    • 악성코드분석🍳 (10)
      • Android (2)
      • Windows (8)
    • 백준⌨ (1)
    • 개발💻 (14)
      • Python (14)
      • C (0)
    • AI (2)
      • ML (2)
      • DL (0)
    • Dreamhack (23)
      • Web hacking (20)
      • Reversing (3)
    • CTF (5)
      • Forensic (5)
    • Study (4)
      • Linux (2)
      • Web (2)

블로그 메뉴

  • 홈
  • 방명록
  • 깃허브😀
  • 티스토리 홈

공지사항

인기 글

태그

  • 악성코드분석
  • PYTHON
  • Raccoon Stealer v2
  • [DigitalForensic]with CTF
  • ClientSide: XSS
  • 크롤링
  • File Download Vulnerability
  • selenium
  • dreamhack
  • 드림핵
  • CSRF
  • 리버싱
  • APK 구조
  • web hacking
  • forensic
  • Background:Web Browser
  • Raccoon Stealer
  • reversing
  • Background: Cookie & Session
  • Crawling

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
壓倒

Ye0L

Dreamhack/Web hacking

Tools:Browser DevTools

2023. 1. 13. 03:09
해당 포스팅은 https://dreamhack.io/lecture/roadmaps/1?obj=3를 참고하여 작성하였으며 공부 목적으로 작성하였습니다.

개발자 도구


크롬 브라우저에서 F12를 누를 경우 개발자 도구로 진입할 수 있다. 개발자도구 레이아웃에 대한 구체적인 설명은 다음과 같다.

개발자 도구(F12)
1️⃣요소 검사(Inspect) 및 디바이스 툴바(Device Toolbar)
2️⃣기능을 선택하는 패널로 다음과 같은 기능들을 사용할 수 있다. • Elements: 페이지를 구성하는 HTML 검사 • Console: 자바 스크립트를 실행하고 결과를 확인 • Sources: HTML, CSS, JS 등 페이지를 구성하는 리소스를 확인하고 디버깅 가능 • Network: 서버와 오가는 데이터를 확인 가능 • Performance • Memory • Application: 쿠키를 포함하여 웹 어플리케이션과 관련된 데이터를 확인가능 • Security • Lighthouse
3️⃣현재 페이지에서 발생한 에러 및 경고 메시지
4️⃣개발자 도구 설정

[요소 검사]

요소 검사 시 다음과 같은 특정 요소에 대한 개괄적인 정보를 확인할 수 있으며 그에 해당하는 코드 또한 쉽게 찾을 수 있다.

요소 검사

[디바이스 툴바]

디바이스 툴바를 활용할 경우 현재 브라우저의 화면 비율 및 User- Agent를 원하는 값으로 변경할 수 있다.

디바이스 툴바

[Elements]

위에서 설명한 것과 동일하게 현재 페이지를 구성하는 HTML 코드를 읽을 수 있다.

Elements

코드 중 수정하고 싶은 부분이 존재한다면 F2를 누르거나 더블 클릭하여 수정할 수 있다.

[Console]

콘솔은 프론트엔드의 자바스크립트 코드에서 발생한 각종 메세지를 출력하고, 이용자가 입력한 자바스크립트 코드 를 실행해주는 도구이다.

만약 특정 변수를 출력하고 싶을 경우 console.log를 사용해서 출력할 수 있다.

[Sources]

현재 페이지를 구성하는 웹 리소스들을 확인할 수 있다.

[Sources:Debug]

Sources 에서는 BP설정 및 디버깅이 가능하기 때문에 다음과 같이 if (name == 'dreamhack') 구문에 BP를 걸고 값을 입력할 시 할당된 변수의 값을 확인할 수 있다.

Sources:Debug(출처 : dreamhack)

[Network]

서버와 오가는 데이터를 확인할 수 있다.

Network

Secret browsing mode

시크릿 모드로 새로운 브라우저 세션을 오픈할 경우 방문 기록, 쿠키 및 사이트 데이터, 양식에 입력한 정보, 웹사이트에 부여된 권한과 같은 항목이 저장되지 않는다.

Tools:Browser DevTools


Uploaded by N2T

'Dreamhack > Web hacking' 카테고리의 다른 글

[Web hacking] funjs Write-Up  (0) 2023.01.17
[Web hacking] Carve Party Write-up  (0) 2023.01.14
Background:Web Browser🌐  (0) 2023.01.12
Background:HTTP/ HTTPS  (0) 2023.01.09
Background:Web  (0) 2023.01.09
    'Dreamhack/Web hacking' 카테고리의 다른 글
    • [Web hacking] funjs Write-Up
    • [Web hacking] Carve Party Write-up
    • Background:Web Browser🌐
    • Background:HTTP/ HTTPS
    壓倒
    壓倒
    악성코드 분석, 개발, 백준 등 나의 일지

    티스토리툴바