728x90

분류 전체보기 182

#6022 코드업 (CodeUp) 6022번 문제 풀이 [Python 기초 100제]

안녕하세요. 오늘은 Python 기초 100제 문제에서 6022번 문제를 풀어보겠습니다.6자리의 연원일을 입력받아 나누어 출력하는 문제입니다.s[a:b] 라고 하면, s라는 단어에서 a번째 문자부터 b-1번째 문자까지 잘라낸 부분을 의미합니다.https://codeup.kr/ CodeUp☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.8, PyPy3 ★ C++로 제출시 void main()을 사codeup.kr  목차1. 코드업 (CodeUp) 6022번 문제 풀이 코드업 (CodeUp) 6022번 문제 풀이..

#1079 코드업 (CodeUp) 1079번 문제 풀이 [C언어 기초 100제]

안녕하세요. 오늘은 C언어 기초 100제 문제에서 1079번 문제를 풀어보겠습니다.'q' 가 입력될 때까지 입력한 문자를 계속 출력하는 문제입니다.https://codeup.kr/ CodeUp☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.8, PyPy3 ★ C++로 제출시 void main()을 사codeup.kr  목차1. 코드업 (CodeUp) 1079번 문제 풀이 코드업 (CodeUp) 1079번 문제 풀이더보기더보기#include int main(){ char a; while(1) {..

OSI 7 Layer

OSI (Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7 계층이라고 한다. Layer 7 응용 (Application)사용자가 UI로 접하는 응용 프로그램과 관련된 계층이다. 전자우편 서비스, 디렉토리 서비스, 파일 전송, 접근, 관리, 네트워크 가상 터미널Layer 6 표현 (Presentation)두 시스템간에 교환되는 정보의 구문과 의미와 관련있다. 기능으로는 변환, 암호화, 압축Layer 5 세션 (Session)네트워크 대화 제어기로서 통신 시스템간 상호 대화 설정, 유지, 동기화를 책임한다. 대화 제어: 반이중, 전이중 통..

network 2025.03.18

Burp Suite 설치

Burp Suite?burp suite는 웹 애플리케이션의 보안 평가 및 침투 테스트를 위한 독점 소프트웨어 도구이다. 웹 크롤링 프록시(Burp Proxy) , HTTP 요청/응답 기록, 동작 중인 HTTP 요청 캡처/차단(Burp Intercept) 취약점을 나타내는 보고서 집계 기능이 있다. 알려진 안전하지 않은 구문 패턴과 키워드가 포함된 내장 데이터베이스를 사용하여 캡처된 HTTP 요청/응답 내에서 검색합니다. https://en.wikipedia.org/wiki/Burp_Suite Burp Suite - WikipediaFrom Wikipedia, the free encyclopedia Web security software Burp Suite is a proprietary software t..

Web Hacking 2025.03.14

Linux vim

고등학교때부터 리눅스를 처음 접할 때 부터 vim을 쭉 사용을 했었는데요. 이번에는 vim에 대해 알아보도록 하겠습니다. vim 이란?Unix , Linux 환경에서 사용되는 텍스트 편집기(editor)인 vi의 업그레이드 버전이다.vim은 현재 터미널을 통해 개발할 때 쓰이는 도구 중 하나로, 다중화면 컨트롤과 정규식을 사용한 텍스트 변경, 그리고 다양한 플러그인 때문에 터미널 환경에서의 개발 도구에서 주로 쓰인다.https://velog.io/@younghyun/Vim Vim??Vim과 Vim의 여러 모드에 대해 알아보자velog.io vim의 모드명령 모드 (Command Mode, 일반 모드)- 입력하는 모든 키는 명령으로 수행합니다.명령줄 모드 (Command Line Mode)- 화면 하단에 ..

Linux 2025.03.13

ChatGPT 한테 Reverse Engineering CTF 문제를 내달라고 해봤다. #1

요즘들어 사람이랑 대화하는 것 보다, ChatGPT랑 대화를 많이하는 것 같은데요. 그래서 심심해서 CTF 문제좀 내달라고 해봤습니다. (제가 여태까지 ChatGPT를 사용해서 공부한 내용을 비롯하고 제 수준에 맞게 문제를 제작합니다.) 문제 설명프로그램 또한 다운로드가 가능합니다. 바로 정적 분석을 통해 플래그 값을 찾아보도록 하겠습니다. 풀이ida를 통해 파일을 열어서 main 함수부터 디컴파일러를 통해 알아봅시다. 너무 쉽게 풀었습니다.int __fastcall main(...) _-fastcall 은 함수의 호출 규약 중 하나로, 특정한 CPU 레지스터를 사용해 인자를 전달하는 방식이다. int argc - 프로그램 실행 시 전달된 인자의 개수를 나타낸다 - 최소한 프로그램 이름이 항상 포함되므로..

Reverse Engineering 2025.03.13

C언어 45분 일찍 설정하는 로직

#include  int main() {     int H, M;     scanf("%d %d", &H, &M);     M -= 45; // 45분 일찍 설정     if (M         M += 60;         H--; // 한 시간 줄이기         if (H             H = 23;         }     }     printf("%d %d\n", H, M);     return 0; }  1. 현재 시간에서 45분 빼기2. 만약 분이 음수가 되면 한시간을 줄이고, 분을 60분 더해서 양수로 바꿈3. 시간이 음수가 되면 23시로 변경 (너무어렵다 )

코딩/C언어 2025.03.11

Cookie & Session

HTTP 프로토콜의 특징Connectionless : 하나의 요청에 하나의 응답을 한 후 연결을 종료하는 것을 의미함Stateless : 통신이 끝난 후 상태 정보를 저장하지 않는 것을 의미함 이러한 특성을 갖는 HTTP에서 상태를 유지하기 위해 쿠키(Cookie)가 탄생했습니다. 쿠키는 Key와 Value로 이뤄진 일종의 단위로, 서버가 클라이언트에게 쿠키를 발급하면, 클라이언트는 서버에 요청을 보낼 때마다 쿠키를 같이 전송함쿠키의 용도일반적으로 쿠키는 클라이언트의 정보 기록과 상태 정보를 표현하는 용도로 사용한다. 악의적인 클라이언트는 쿠키 정보를 변조해 서버에 요청을 보낼 수 있다. 웹 통신에서도 클라이언트가 쿠키를 변조해 서버에 요청을 보낼  수 있다. 따라서, 쿠키에 인증 상태를 저장하지만 클라..

Web Hacking 2025.03.05

#1078 코드업 (CodeUp) 1078번 문제 풀이 [C언어 기초 100제]

안녕하세요. 오늘은 C언어 기초 100제 문제에서 1078번 문제를풀어보겠습니다.정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구하는 문제입니다.https://codeup.kr/ CodeUp☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.8, PyPy3 ★ C++로 제출시 void main()을 사codeup.kr  목차1. 코드업 (CodeUp) 1078번 문제 풀이 코드업 (CodeUp) 1078번 문제 풀이더보기#include int main(){ int n, i, s=0; ..

#1077 코드업 (CodeUp) 1077번 문제 풀이 [C언어 기초 100제]

안녕하세요. 오늘은 C언어 기초 100제 문제에서 1077번 문제를 풀어보겠습니다.정수(0 ~ 100) 1개를 입력받아서 0부터 그 수까지 순서대로 출력하는 문제입니다.https://codeup.kr/ CodeUp☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.8, PyPy3 ★ C++로 제출시 void main()을 사codeup.kr  목차1. 코드업 (CodeUp) 1077번 문제 풀이 코드업 (CodeUp) 1077번 문제 풀이더보기#define _CRT_SECURE_NO_WARNINGS#include..

728x90