Review2

2018 Hacking Festival[악성코드] ※ 학교 내에서 1학년이 참가하는 대회로 기초지식 내 문제를 출제하였다.※ 지식을 전달보다 시야를 넓히는데 목적이 있었다.※ 이 문제가 왜 악성코드문제냐고 물어보면... 어느정도의 고민 후에 사용자가 의도하지 않는 동작을 하니까..? 1. 악성코드1) 서론▶ 흔히 악성코드문제는 리버싱 능력이나 실제 프로그램이 돌아가는 동작 중 나쁜?짓을 하는 부분을 찾는 문제 중 하나이다.▶ 그러나 리버싱이 기초지만 그 기초를 하기 위해 더욱 기초가 되는 부분이 많고 1학년에서 이 부분까지 다루지 않았기 때문에 이런 식으로 동작하는 것도 있구나.. 정도로 시야를 넓혀주고 싶었다.▶ 이 문제가 나오게 된 이유 중 하나는 다른 사람 컴퓨터에 장난을 치면서 시작되었다.▶ 문제는 특별한 지식없이 누구나 풀 수 있을만한 문제이다.. 2018. 12. 28.
2018 Hacking Festival[게임문제] ※ 학교 내에서 1학년이 참가하는 대회로 기초지식 내 문제를 출제하였다. ※ 지식을 전달보다 시야를 넓히는데 목적이 있었다. 1. 게임문제1) 서론 ▶ 흔히 게임문제는 프로그래밍 능력이나 기초지식이 많이 필요하지 않는 문제 중 하나이다. ▶ 그래서 기왕이면 많은 사람들이 맞추기를 바랬고 힌트도 많이 주었다. 2) 소스 [1] mole_catch4.h #pragma once #pragma comment(lib, "msimg32.lib") #include "resource.h" [2] mole_catch4.cpp #include "stdafx.h" #include "mole_catch4.h" #include #include void Init(HWND hWnd, LPRECT rect, int *x, int *.. 2018. 12. 24.