profile
서커스형 개발자
post-thumbnail

CodeEngn Basic 05

이번 글에서는 CodeEngn Basic 5번 문제를 해결하는 과정을 살펴보겠습니다. 이 문제는 언패킹된 프로그램에서 등록키를 찾는 것이 목표입니다.문제 설명:CodeEngn Basic 5번 문제에서는 주어진 프로그램의 등록키를 찾는 과제가 제시됩니다. 이 프로그램은

2023년 9월 21일
·
0개의 댓글
·
post-thumbnail

Codeengn 문제 풀이 보고서

먼저 문제를 풀기 전에 다운로드 링크에서 x64dbg를 다운로드 받아준다.그리고 Codeengn 사이트에서 문제를 다운로드 받은 후에 x64dbg에서 열어줬다.HDD를 CD-Rom으로 인식시키기 위해서는 GetDriveTypeA의 리턴값이 무엇이 되어야 하는가열었을 때

2023년 9월 14일
·
0개의 댓글
·
post-thumbnail

알고리즘 개념 정리

다이나믹 프로그래밍(Dynamic Programming, DP)은 복잡한 문제를 해결하기 위한 효율적인 알고리즘 디자인 기법 중 하나입니다. DP는 큰 문제를 작은 하위 문제로 나누고, 이전에 계산한 결과를 저장하여 중복 계산을 피하며 문제를 해결합니다.작은 하위 문제

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

Python OpenCV 입문

OpenCV(Open Source Computer Vision Library)는 컴퓨터 비전 및 이미지 처리 작업을 수행하는 데 사용되는 강력한 오픈 소스 라이브러리입니다. 이 블로그 포스팅에서는 OpenCV의 기초적인 사용법과 몇 가지 유용한 기능을 다룰 것입니다.

2023년 9월 11일
·
0개의 댓글
·
post-thumbnail

먼저, OpenCV를 사용하여 이미지 파일을 읽어보겠습니다. 아래는 이미지 파일을 읽고 화면에 표시하는 간단한 Python 코드입니다.제가 요청하신 내용을 기반으로 OpenCV를 사용하여 영상 파일을 읽는 방법, 웹캠을 소스로 읽는 방법, 영상을 쓰는 방법, 그리고 영

2023년 8월 28일
·
0개의 댓글
·
post-thumbnail

아나콘다 주피터 노트북

아나콘다 3은 데이터 과학 및 머신 러닝 프로젝트를 위한 파이썬 배포판 중 하나입니다. 아나콘다 3은 데이터 과학자와 개발자들을 위한 도구와 패키지를 효과적으로 관리하고 설치할 수 있도록 해주는 소프트웨어입니다. 주로 데이터 분석, 머신 러닝, 딥 러닝, 과학적 연구,

2023년 8월 21일
·
0개의 댓글
·
post-thumbnail

Buffer Overflow(버퍼 오버플로우) 공격

Buffer Overflow(버퍼 오버플로우) 공격은 악의적인 공격자가 프로그램의 버퍼에 대해 의도하지 않은 데이터를 쓰거나 실행 가능한 코드를 삽입하여 시스템에 대한 제어를 획득하는 공격 방법이다. 이번 글에서는 버퍼 오버플로우 공격에 대해 자세히 알아보고, 이를 예

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

시스템 보안

시스템 보안은 현대의 디지털 환경에서 매우 중요한 요소로 부각되고 있다. 이번 글에서는 시스템 보안의 중요성과 주요 보호 방법들에 대해 알아보겠다.시스템 보안의 중요성시스템 보안은 기업이나 개인의 중요한 데이터와 자산을 보호하는 데 필수적이다. 잘 설계된 시스템 보안은

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

SQL Injection 공격

SQL Injection 공격은 웹 애플리케이션의 취약점을 이용하여 악의적인 SQL 문을 삽입하고 실행하는 공격 방법이다. 이번 글에서는 SQL Injection 공격에 대해 자세히 알아보고, 이를 예방하기 위한 방법들을 알아보겠다.SQL Injection 공격은 공격

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

XSS 공격(XSS Attack)

XSS(Cross-Site Scripting) 공격은 웹 애플리케이션의 취약점을 이용하여 악성 스크립트를 삽입하고 실행하는 공격 방법이다. 이번 글에서는 XSS 공격에 대해 자세히 알아보고, 이를 예방하기 위한 방법들을 알아보겠다.XSS 공격은 공격자가 악의적인 스크립

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

CSRF 공격

CSRF(Cross-Site Request Forgery) 공격은 웹 애플리케이션의 취약점을 이용하여 인증된 사용자의 동의 없이 요청을 위조하는 공격 방법이다. 이번 글에서는 CSRF 공격에 대해 자세히 알아보고, 이를 예방하기 위한 방법을 살펴보겠다.CSRF 공격은

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

프록시 인터셉트

프록시 인터셉트는 네트워크 트래픽을 감시하고 조작하는 핵심 개념이다. 이번 글에서는 프록시 인터셉트의 개념과 중요성에 대해 알아보겠다.프록시 인터셉트란 프록시 서버를 사용하여 네트워크 통신 과정에서 요청과 응답을 중간에 가로채고 감시하는 것이다. 프록시 서버는 클라이언

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

브루트포스 해킹 기법

암호 해킹은 컴퓨터 보안 분야에서 중요한 주제 중 하나다. 암호화된 정보를 해독하여 접근할 수 있는 기밀 정보를 얻는 것은 해커들에게 유리한 잠재적인 경로다. 이번 글에서는 브루트포스 해킹 기법에 대해 자세히 알아보자.브루트포스 해킹은 가능한 모든 조합을 시도해보며 올

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

그리디부터 DP까지

그리디 알고리즘은 각 단계에서 가장 최적의 선택을 하는 방식으로 문제를 해결합니다. 각 단계에서의 최적해가 전체적인 최적해를 보장하지 않을 수도 있지만, 그리디 알고리즘은 간단하고 효율적인 구현이 가능한 장점이 있습니다.구현은 알고리즘을 실제 프로그램으로 구현하는 과정

2023년 6월 9일
·
0개의 댓글
·
post-thumbnail

CNN (딥러닝)

이미지 종류에는 일반적으로 두 가지가 있습니다.True color 이미지 : 빨강, 초록, 파랑(RGB)을 조합하여 모든 색상을 표현하는 이미지입니다. 이러한 이미지는 각각의 픽셀이 세 가지 색상 채널의 강도를 가지고 있으며, 이를 결합하여 이미지가 표현됩니다. 대부분

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

과적합 확인하기

딥러닝에서는 일반적으로 데이터를 훈련, 검증, 테스트 세트로 나눠 사용합니다.훈련 데이터셋(Training dataset): 모델을 학습시키는 데 사용하는 데이터셋검증 데이터셋(Validation dataset): 모델을 학습시키는 동안 하이퍼파라미터 조정 등에 사용하

2023년 5월 8일
·
0개의 댓글
·
post-thumbnail

K교차검증

k겹 교차 검증이란 데이터셋을 여러 개로 나누어 하나씩 테스트셋으로 사용하고 나머지를 모두 합해서 학습셋으로 사용하는 방법입니다. 이렇게 하면 가지고 있는 데이터의 100%를 학습셋으로 사용할 수 있고, 또 동시에 테스트셋으로도 사용할 수 있습니다. 예를 들어 5겹 교

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

모델 성능 검증 (딥러닝)

Train set은 모델을 학습시키는 데 사용되는 데이터 세트이고, Test set은 학습된 모델을 평가하기 위해 사용되는 데이터 세트입니다. 일반적으로 전체 데이터를 학습에 사용하지 않고 일부를 테스트에 사용하는 이유는 모델이 학습 데이터에 과적합(overfittin

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

Simple sqli

res = query_db(f'select \* from users where userid="{userid}" and userpassword="{userpassword}"') 다음 쿼리문에서 userid를 "" 안에 받는다. 그러므로 userid를 입력할 때 admin

2023년 4월 20일
·
0개의 댓글
·
post-thumbnail

다중분류(딥러닝)

1. Iris 시각화 2. 원핫인코딩 여러 개의 값으로 된 문자열을 0과 1로만 이루어진 형태로 만들어 주는 과정을 원-핫 인코딩(one-hot encoding)이라고 합니다. 원-핫 인코딩은 판다스가 제공하는 get_dummies() 함수를 사용하면 간단하게 해낼

2023년 4월 17일
·
0개의 댓글
·