NASM은 무엇인가? nasm은 Netwide Assembler(넷와이드 어셈블러)의 약자로 인텔 x86 아키텍처용 어셈블러이자 역어셈블러입니다. 윈도우, 유닉스 계열, OS X, 도스 등 다양한 운영체제에서 사용할 수 있습니다. NSAM 설치 우분투 설치는 아래 링크를 참고하세요. 2023.05.08 - [Tools] - VMware 가상머신 및 리눅스 우분투(Ubuntu) 설치 방법 우분투에서 nasm을 설치하기 위해서 먼저 apt-get을 업데이트해주겠습니다. $ sudo apt-get update $ sudo apt-get upgrade 그 후에 다음 명령어를 입력해줍니다. $ sudo apt-get install nasm nasm 설치가 완료되었습니다. 만약 shellcode.asm이라는 파일을..
공식홈페이지 https://github.com/tmux/tmux/wiki Home tmux source code. Contribute to tmux/tmux development by creating an account on GitHub. github.com tmux란 무엇인가? tmux의 github 사이트에 들어가면 아래와 같은 메시지가 나옵니다. Welcome to tmux! tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different ..
pwntools는 무엇인가? Github에서 pwntools 페이지에 들어가면 아래와 같은 글이 보입니다. Pwntools is a CTF framework and exploit development library. Written in Python, it is designed for rapid prototyping and development, and intended to make exploit writing as simple as possible. Pwntools는 CTF 프레임워크이자 익스플로잇 개발 라이브러리다. 파이썬으로 작성되었으며, 이것은 프로토타이핑(시스템의 초기모델을 세우고 다듬고, 다시 세우고 다듬고 하는 반복적인 과정)과 개발, 익스플로잇을 작성을 가능한 간단하게 만들기 위한 것이다. ..
gdb(GNU debugger)를 설치해보자. 환경 구성 VMware 우분투 환경 구성은 아래 글을 참고하자. 2023.05.08 - [Tools] - VMware 가상머신 및 리눅스 우분투(Ubuntu) 설치 방법 pwndbg 설치 드림핵에서는 pwndbg를 기준으로 설명하니 이것을 설치하라고 하며, 다음 링크에서 다운할 수 있다. https://github.com/pwndbg/pwndbg GitHub - pwndbg/pwndbg: Exploit Development and Reverse Engineering with GDB Made Easy Exploit Development and Reverse Engineering with GDB Made Easy - GitHub - pwndbg/pwndbg: E..