분류 전체보기

Tools

eclipse Console 창에서 한글 깨짐 문제 해결 방법

eclipse에서 한글을 사용하면 Console창에 다음과 같이 깨져서 나옵니다. 이를 해결해봐요. 참고로 현재 저의 이클립스 버전은 2023-06 버전입니다. 1. 상단 메뉴에서 Run을 클릭한 후 Run Configurations...에 들어갑니다. 2. 뜨는 창에서 Common에 들어갑니다. 여기서 Encoding 영역이 중요한데요. 만약 이 영역이 짤려서 나온다면 화면을 아래로 길게 늘리면 됩니다. 아래쪽 경계면에 마우스를 가져다대면 아래쪽 화살표 나오죠? 그거를 마우스 좌측 버튼 누른 상태에서 아래로 내리면 창이 늘어난답니다~ 3. Other를 클릭한 후 MS949를 입력합니다. 그리고 Apply 클릭, Run을 클릭해줍니다. UTF-8로 하면 되지 왜 MS949로 하는지 의문이 생길텐데요? U..

Tools

Visual Studio Code, WSL2, GCC를 이용한 C언어 개발 환경 구축하기

Visual Studio Code에서 WSL을 사용하는 방법을 살펴보겠습니다. 1. Visual Studio Code Extention에 들어갑니다. 2. 검색창에 WSL을 검색합니다. 3. Microsoft에서 제작한 WSL을 설치합니다. 아래 터미널 창이 있는 경우 그대로 두고 없는 경우 아래를 따르면 됩니다. 1. 상단 메뉴의 ... 선택 2. 터미널 선택 3. 새 터미널 선택 터미널 창이 열리면 아래를 따르면 WSL을 사용할 수 있습니다. 1. 터미널 창 상단의 아래로 화살표 클릭 2. Ubuntu(WSL) 선택 3. WSL 터미널을 선택하거나 자동 선택됩니다. 4. WSL 터미널을 자유롭게 사용할 수 있습니다. 얼마 전에 본 Youtube 영상에서 Visual Studio Code는 확장 가능성..

Tools

oh-my-zsh, powerlevel10k 테마 재설정 및 한글 폰트 설정

여기서는 설치 방법을 자세히 설명하지는 않겠습니다. 다만, 참고 링크를 보고 따라가면 잘 끝낼 수 있을 것입니다. 저는 잘 되었거든요^^ 설치는 아래 블로그를 참고했습니다. https://theoldface-dev.tistory.com/9#Window%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98%20%EA%B2%BD%EC%9A%B0-1 [개발환경] 윈도우 터미널 세팅하기(Ubuntu(우분투), oh-my-zsh, powerlevel10k) 코딩에 대한 관심이 많아지는 최근 윈도우에서 개발 설정을 하시는 분들이 많습니다. 다만 윈도우용 개발 환경은 인터넷에 나와있는 개발용 튜토리얼들이랑 잘 안맞고, 어렵다, 불편하다 하시 theoldface-dev.tistory.com 테마를 재설..

Programming Language/C

Visual Studio Community에서 scanf 함수 실행 시 발생하는 에러를 해결하는 3가지 방법

아래 코드는 10자 이내의 이름을 입력받아 출력하는 코드입니다. #include int main() { char name[10]; scanf("%s", &name); printf("name=%s", name); return 0; } Visual Studio Community에서 C언어를 작성할 때 위와 같이 scanf를 사용할 경우 에러가 발생합니다. 아래는 발생한 에러 코드입니다. C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. HonGong C:\p..

Tools

우분투에서 nasm 설치 방법

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이라는 파일을..

Tools

tmux란 무엇인가? tmux 개념과 설치 방법

공식홈페이지 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 ..

Tools

pwntools 설치 방법

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 프레임워크이자 익스플로잇 개발 라이브러리다. 파이썬으로 작성되었으며, 이것은 프로토타이핑(시스템의 초기모델을 세우고 다듬고, 다시 세우고 다듬고 하는 반복적인 과정)과 개발, 익스플로잇을 작성을 가능한 간단하게 만들기 위한 것이다. ..

Programming Language/C

C 언어 개발 환경

1. GCC 개발 환경 GCC에 대한 자세한 설명은 아래 글을 참고할 수 있습니다. 2023.03.13 - [Security/System] - [008] GCC 컴파일러란 무엇일까? GCC 컴파일러와 파일 확장자 GCC 컴파일러는 GNU Compiler Collection의 약자로 자유 소프트웨어입니다. 이 컴파일러는 개방형 개발 환경을 사용하고 세계적 수준의 플랫폼을 육성하기 위해 다른 많은 플랫폼을 지원합니다. 사실상 Linux의 표준 컴파일러로 다양한 언어를 사용할 수 있습니다. 2. 통합개발환경(IDE: Integrated Development Environment) (1) 데스크톱 통합개발환경 Microsoft Visual Studio Community 2022 무료로 사용 가능 MS 회원가입/..

WebSecurity/seKUCTF_실습

[KUCTF-_-실습] nickname 문제 (SSTI)

보호되어 있는 글입니다.

Tools

pwndbg 설치 방법 (dreamhack기준)

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..

movefun-tech
'분류 전체보기' 카테고리의 글 목록 (2 Page)