본문 바로가기

공부/Study14

[Security Study] OverTheWire: Wargames "Bandit" 문제 풀기 후기 [Security Study] OverTheWire: Wargames "Bandit" 문제 풀기 후기 이번 겨울 방학 동안 사람들과 함께 OverTheWire 해킹 게임을 하기로 했다. 게임은 순서대로 사진과 같이 있다. 우리는 첫 번째인 Bandit 문제를 풀기로 했다. bandit의 경우 나는 vm웨어 가상머신에 ubuntu 환경에서 게임을 진행하였다. 사실 굳이 리눅스 환경이 아니어도 윈도 쉘에서 되는 것 같다... (정말 정말 리눅스 자체가 처음인 사람이라면 주의할 게 있는데, 리눅스는 윈도우와 같은 운영체제이다. 그냥 usb에 받아 컴퓨터에 꽂아서 한다면 자신의 윈도 운영체제가 날아갈 위험도 있다... 꼭 가상 머신이나 분리를 통해 하길 바란다. 같이 하는 한 분이 이런 경우로 윈도우가 날아가버.. 2022. 1. 6.
[HTML5 스터디] Study 7 도트 타일 맵을 찍어 보았다. [HTML5 스터디] Study 7 도트 타일 맵을 찍어 보았다. 처음에는 기껏해야 한두 시간이면 다 하겠지? 하고 덤볐다가 큰코다쳤다. 거대한 바다 맵을 만들어 섬나라를 각각 만들려는 원대한 계획이 있었으나 실패했다...ㅋㅋㅋ 1트에서 문제점을 깨닫고 빠르게 삭제한 뒤 2트 프로젝트를 켰다. 2트 때는 1트 때에 비해 맵의 크기가 절반 이상 줄어들었다 ㅎㅎㅎ;; 소박하고 이쁜 듯 ㅎㅎ 기존의 이론 수업과 Egret 엔진의 코드 설명 위주로 수업을 듣다가 눈에 확 보이는 맵을 만드니 시간 가는 줄 모르고 만들었다. 역시 귀여운 게 즐겁다. o(*'▽'*)/☆゚ tiled라는 프로그램으로 작업하였다! 12월 21일에 비대면(ㅠㅠ코로나로 대면 스터디가 끝났다) 수업을 하셨고 그다음 주까지 제출하는 과제였다... 2022. 1. 3.
[Visual Studio] 내가 보려고 메모한 Visual Studio 단축키 및 편의 사항 [Visual Studio] 내가 보려고 메모한 Visual Studio 단축키 /* 개인 기록용입니다. 계속 추가 예정*/ 빠른 코딩을 위해 단축키 사용에 익숙해지자. (2021.12.29 업뎃) - 단축키 지정한 구문 주석 : Ctrl + k, c 지정한 구문 주석 해제 : Ctrl + k, u Alt + Drag 원하는 부분만 드래그가 가능하다. - 디버깅 단축키 디버깅 시작 : F5 F5를 누르면 중단점까지 코드를 실행한다. 거기서 다시 F5를 누르면 다음 중단점 까지 코드를 실행한다. 중단점 생성 및 해제 : F9 (중단점은 누른 구문을 실행하기 직전) // 중단점은 말 그대로 멈출 지점 디버깅 중, 구문 수행 : F10 디버깅 중, 구문 수행(구문에서 함수 진입) : F11 디버깅 중, 디버깅.. 2021. 12. 29.
[파이썬 OpenCV] 이미지 밝기 조절 [파이썬 OpenCV] 이미지 밝기 조절 최근에 openCV에 대해서 배우고 있습니다. Gray 이미지는 픽셀 값이 0 ~ 255 사이값으로 이루어져 있습니다. 1. I'(x,y) = I(x,y)+val 간단히 이미지에 +value, -value를 하여 밝기를 조절할 수 있습니다. 하지만 더한 값이 max값인 255를 초과하면 오버플로우가 발생하게 됩니다. 언더플로우도 마찬가지입니다. val값은 50으로 설정했습니다. def brightness(gray, val): res_img = gray.copy() res_img = res_img - val return res_img 위 사진과 같이 단순히 값을 뺴게 되면 원하는 밝기 조절이 된 이미지를 가질 수 없습니다. 이미지의 밝기를 조절할 때 오버플로우되는 .. 2021. 9. 20.