일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- php file upload
- overthewire
- php
- php login page
- Server Side Request Forgery
- active recon
- Leviathan
- over the wire
- access control
- tryhackme
- 파일 업로드 취약점
- THM
- BANDiT
- Recon
- php To Do List
- OS Command Injection
- file upload
- php 파일 업로드하기
- Reconnaissance
- SQLi
- Authentication
- Cookie
- php 로그인 페이지 만들기
- privilege escalation
- ssrf
- War Game
- FTZ
- active reconnaissance
- sql injection
- Cryptography
- Today
- Total
목록객체 지향 (2)
R's Hacking Daily Log
Step 1 :: 상속 [ inheritance ] 상속이라는 개념은 실세계에서 말하는 상속과 동일한 의미를 내포한다. 기존의 생성한 클래스와 유사하지만 몇 개의 기능이 추가된 또 다른 클래스를 만들고자 할 때 상속이라는 기능을 활용할 수 있다. 상속받는 클래스를 자식 클래스, 상속 해주는 클래스를 부모 클래스라고 부른다. 이때 자식 클래스는 부모 클래스의 멤버 변수, 메서드 등 모든 구성 요소를 사용할 수 있게 되며 추가로 자신 만의 메서드와 멤버 변수를 정의할 수 있다. ** 접근 제어자 파트에서 정의했듯이 부모 클래스에서 private 접근 제어자로 정의한 property나 method에는 아무리 자식 클래스라고 하더라도 접근 권한이 주어지지 않는다. 부모 클래스 역할을 할 Parents class..
Step 1 :: 객체 지향 프로그래밍 객체 지향 프로그래밍이란 단순한 문법이나 코딩 스타일이 아닌 하나의 패러다임이라 할 수 있다. 객체가 고유의 기능을 수행하고 서로 간의 상호 작용도 하면서 프로그램의 전반적인 기능이 구축되는 걸, 객체 지향 프로그램이라 할 수 있다. 객체 지향 프로그래밍을 하기 위해서는 실재하는 대상을 소프트웨어 상으로 옮기는 과정, 추상화가 필요하다. ** 추상화란 객체의 핵심점인 특징, 개념, 기능을 추출하여 표현하는 것을 말한다. 예를 들어 코끼리를 추상화한다면 "다리가 4개 있고 몸무게가 많이 나가며 코가 길다"라고 할 수 있다. Step 2 :: 클래스와 객체 [ Class & Object ] 그렇다면 객체란 무엇이며 코드 상에서 어떻게 만들어낼 수 있을까? 객체란 주체가..