DOHYEON EOM

DOHYEON EOM

/ᐠ。ꞈ。ᐟ\

GDB 확장 플러그인

GDB 확장 플러그인 "gef" 설치 방법

개요 gdb 확장 플러그인으로 gef, ,pwndbg, peda, pwngdb 등 여러 플러그인이 존재합니다. 그중에서 가장 유명한게 pwndbg...

Buffer Overflow 개념정리 2 - Buffer Overflow 대응 방안 및 보호 기법

Buffer Overflow 개념정리 2 - Buffer Overflow 대응 방안 및 보호 기법

현재까지 Buffer Overflow를 방지 및 감지 위해 다양한 기술이 적용되어 왔습니다. 여기서는 해당 기술들에 대해서 설명합니다. 안전한 ...

Buffer Overflow 개념정리 1 - Buffer Overflow의 역사와 발생 원리 및 종류

Buffer Overflow 개념정리 1 - Buffer Overflow의 역사와 발생 원리 및 종류

Buffer Overflow는 Buffer OverRun 이라고도 하며 소프트웨어 응용 프로그램 내의 메모리 영역이 주소 경계를 넘어 인접한 메모리...

GCC 컴파일시

GCC 컴파일시 "fatal error: bits/libc-header-start.h: No such file or directory" Error 해결방법

64bit Linux 환경에서 gcc로 ‘-m32’ 옵션을 주어 32bit로 컴파일 할 시 아래와 같은 에러가 발생할 때가 있습니다. gcc co...

Linux Kernel Local Privilege Escalation (CVE-2017-16995)

Linux Kernel Local Privilege Escalation (CVE-2017-16995)

이 글에서는 Ubuntu 16.04.4, kerenl 4.4.0-116 환경에서 CVE-2017-16995 취약점을 이용해 일반 권한의 계정에서 r...

Log4j, Log4Shell 취약점 분석 및 시연 (CVE-2021-44228, CVE-2021-45046)

Log4j, Log4Shell 취약점 분석 및 시연 (CVE-2021-44228, CVE-2021-45046)

log4shell 취약점은 java 기반 로깅 라이브러리인 “Apache log4j” 에서 발견된 치명적인 취약점이며 공식적으로 CVE-2021-4...

리눅스 메모리 구조(Linux Memory Structure) 정리

리눅스 메모리 구조(Linux Memory Structure) 정리

컴퓨터는 크게 CPU와 메모리로 구성되어 있습니다. CPU는 실행할 명령어와 명령어 처리에 필요한 데이터를 메모리에서 읽어오고, ISA(Instru...

현재 연결된 Wi-Fi(와이파이) 비밀번호 알아내는 방법

현재 연결된 Wi-Fi(와이파이) 비밀번호 알아내는 방법

현재 연결되어 있는 Wi-Fi 비밀번호를 알아낼 수 있는 명령어가 있습니다. 자신이 사용하고있는 Wi-Fi 비밀번호를 다른사람이 물어보는 경우가 종...