- CVE-2014-0094
- UnCrackable level 1
- mstg
- PortSwigger
- NoSQL
- Hackthebox cat
- CVE-2010-1622
- UnCrackable
- Frida
- mongoDB
- HackTheBox
- getCachedIntrospectionResults
- File Upload
- MariaDB
- Android Backup
- HackTheBox APKey
- blind sql injection
- JSP
- login form
- XALZ 압축해제
- Directory traversal
- SeeTheSharpFlag
- nginx
- HacktheBox Mobile
- Xamarin 분석
- Android 6.0
- xss
- JAVA ClassLoader 취약점
- DOM
- CVE-2022-22965
- Today
- Total
목록DOM (2)
끄적끄적

DOM(Document Object Medel) 이란 웹 페이지에 대한 인터페이스로 웹 요소를 조작하기 위한 기능들의 모음이다. 브라우저에 따른 DOM의 차이 W3C에서 DOM의 정의한 규격에 따라 크롬(Chrome), 엣지(Edge), 파이어폭스(Firefox) 등과 같은 브라우저에 따라 DOM을 구성하는 방식이 다르다. W3C DOM: DOM에 대한 인터페이스를 정의한 IDL(Interface Definition Language)를 구성 Browser DOM: 마이크로소프트, 구글 등에서 개발한 브라우저는 W3C DOM의 IDL에 따라 인터페이스 코드를 작성하여 자신들만의 DOM를 구성 DOM이 Web Browser에서 동작하는 과정(*상세 과정 생략) 웹 브라우저에서 DIV 객체()를 생성하는 단계..
1. PC내 IP할당(DHCP) 2. 네트워크 통신 정보 획득(ARP) 3. 브라우저에 "https://daum.net"을 검색(DNS) 4. "https://daum.net"의 IP로 접속 요청(TCP 3 Handshake, SSL/TLS Handshake) 5. 서버측에서는 사용자가 전송한 URI에 관한 요청을 처리(WEB Server) #WEB Server에서는 해당 요청을 어떻게 처리하는가 6. 서버는 해당 요청에 대한 응답을 클라이언트에게 전송 7. 웹 브라우저는 서버의 응답을 렌더링(DOM) 8. 렌더링 과정에서 요청된 정적 리소스(이미지 등)은 CDN에서 처리 9. 브라우저는 모든 응답을 처리하여 해당 내용을 화면에 출력 PS. 앞으로 점차 업데이트할 예정인 포스트입니다.