본문 바로가기

분류 전체보기61

YUV color space (one way of encoding RGB information) 이미지는 각각의 색을 가지는 여러 픽셀들이 모여서 이루어 진 것이다. 이런 픽셀들의 색을 나타내는 방식은 여러 가지가 있을 수 있다. 예를 들어, RGB 처럼 빨간색, 녹색, 파란색의 섞인 정도를 통해 색을 표현할 수도 있고, 밝기, 명도, 채도 등의 다른 방식으로도 역시나 가능하다. YUV도 역시 이런 방식들 중의 하나로, 색 정보와 밝기 정보를 세 가지 채널에 구분해 한 픽셀의 색을 나타내는 방식이다. YUV에서는 색깔의 정보를 밝기와 칼라로 구분한다. Y채널 (luma component) 은 색의 명암을 나타내고, U와 V 채널 (chrominance components) 두 가지가 동시에 색을 결정한다. 그러므로 Y채널의 정보만을 가지고 있다 하더라도, 흑백 이미지를 구현할 수 있다. 어찌보면, .. 2018. 8. 6.
PUTTY 화면 설정. PUTTY는 원격으로 리눅스 쉘을 이용하는 ssh를 이용하는데 있어 가장 흔히 이용되는 프로그램이다. 강력한 성능에 실행파일 하나로 설치 안해도 되는 포터블 버전도 제공하기 때문에 정말 자주, 많이 이용되는 프로그램이다. 하지만 기본 설정대로 이용시에 약간의 불편함이 있어 그를 해결하기 위해 내가 사용하는 설정을 공개한다. 1. 버퍼크기. 라인 버퍼는 커맨드를 실행했을 때 화면상에 보여지는 줄의 수를 말한다. 만약 라인 버퍼가 작다면, 여러줄 출력되는 명령어 실행시에 화면을 스크롤해서 보면 일정 부분이 짤려 보이게 된다. 기본 설정에서는 200줄로 한정돼 있으므로 200줄 이상 화면에 출력된다면, 실행 도중에 프린트 되는 내용의 일부가 짤리고 최종 200줄만 볼 수 있는 것이다. 그래서 나는 1만줄 정도.. 2018. 8. 6.
무료 1차 도메인 주소 받기 -- http://www.dot.tk/ 기본적으로 무료 도메인 주소들은 3차 (name.xxx.xxx) 혹은 4차 (name.xxx.xxx.xxx) 이기도 하다. 하지만 오늘 발견한 이 사이트는 무료로 2차 도메인 주소를 제공한다. 예를들어 주소를 example로 하고 싶으면 example.tk 라는 주소를 제공해 준다는 말이다. 무료로 쓰려면 4글자 이상이어야 하는 등의 약간의 제약이 있기는 하지만, 이정도야 무료로 2차 도메인 주소를 받는 정도라면 충분히 감수할만한 제약이니 이 점은 살포시 무시 :) 여튼 공짜라는 점에서 무조건 강추!!! 이제 모두들 2차 도메인 무료로 씁시당 :) 여기 클릭!! 2018. 8. 6.
버퍼 오버플로우 공격 (buffer overflow) 1. 소개 버퍼 오버플로우 공격은 해킹에서 가장 기본적으로 다뤄지는 방법이다. 워낙 많은 프로그램들이 이 취약점을 갖고 있기 때문에 네트워크나 다른 여러 시스템을 해킹하는데 많이 이용된다. 하지만 이런 인기에 비해 직접 공격을 구현하기는 절대 쉬운 일이 아니다. 컴퓨터에 대한 많은 지식들이 기본적으로 바탕이 된 상태에서 프로그램의 취약점을 찾아내는 경우에만 비로소 버퍼 오버플로우 공격이 성공할 수 있게 된다. 여기서 내가 다루고자 하는 것은 이미 발견되어 있는 코드를 그냥 이용하는 것에 그치지 않고 직접 버퍼 오버플로우 취약점을 발견하여 공격하는 방법을 스스로 알아내는 것을 목표로 한다. 그러므로 여러 기본 지식을 간략히 설명한 후에 몇 가지 예시를 같이 올릴 예정이다. 단, 모든 내용은 웹문서 STAC.. 2018. 8. 6.