본문 바로가기

전체 글61

사설 IP 주소 블럭 RFC1918 이름 IP 주소 범위 주소 갯수 클래스 정보 가장 큰 CIDR 블럭 (서브넷 마스크) 호스트 ID 길이 24-bit block 10.0.0.0 – 10.255.255.255 16,777,216 single class A 10.0.0.0/8 (255.0.0.0) 24 bits 20-bit block 172.16.0.0 – 172.31.255.255 1,048,576 16 contiguous class Bs 172.16.0.0/12 (255.240.0.0) 20 bits 16-bit block 192.168.0.0 – 192.168.255.255 65,536 256 contiguous class Cs 192.168.0.0/16 (255.255.0.0) 16 bits (from http://en.. 2018. 8. 6.
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.
집은 못사니 내 이름으로 된 도메인이라도 사야지 내 20년 넘는 인터넷 인생에서 처음으로 개인 도메인 주소를 돈 주고 구매했다!! 감격 감격 ㅠㅠ 다른 사람들도 다 그렇겠지만 나는 정말 고민고민 많이 했다 (결정장애 때문인지...)개인 도메인을 돈 주고 구매하는 것이 정말 나한테 필요한 것인가,그렇다면 얼마의 유지비가 들고, 그로 인해 내가 얻을 수 있는 득과 실에 대해 오래 고민했다. 결론은 없음.. 그래서 그냥 한번 질러보자 하고 주말을 이용해서 도메인을 구매했다. 블로그도 이제 본격적으로 시작해서 도메인 비용 만이라도 벌어보리라는 원대한 꿈과 함께... 이 글은 나처럼 이렇게 고민하는 사람들에게 그냥 한번 질러보라고 말해주고 싶어서 적어본다.생각해보면 그리 비싼 비용이 아닌데 (1년에 천원인 도메인들도 정말 많다) 개인 도메인 갖고 나서 왠지 뿌.. 2018. 7. 26.
아이폰 음악 동기화시 한글 깨짐 현상 비-한국어 버전 맥에서 아이튠즈를 이용해서 한글 음악 파일을 동기화 할 시에 ID3 tag 버전에 따라 한글이 깨지는 경우가 발생할 수 있다.이럴 경우에 아이튠즈의 기본 언어를 한국어로 설정해주면 한글 깨짐 문제를 해결할 수 있다. 앱의 기본 언어를 바꾸는 아래의 커맨드를 터미널에서 실행하면 된다.> defaults write -app iTunes AppleLanguages "(ko)" 2018. 6. 24.
맥 주소 (MAC address) 랜덤으로 변경하기. 이 글에서 작성된 쉘 스크립트는 howtogeek.com 사이트에서 제시한 방식을 재사용이 편하게 바꾼 것이다.위의 쉘 스크립트 파일을 실행하는 방법은 아래와 같다. 만약 en0 말고 다른 인터페이스를 수정하려면 en0 대신 입력하면 된다 (e.g., en1, eth0, etc)> ./random_mac.sh en0 이 쉘 스크립트가 실행하는 각각의 명령어들의 부연 설명을 하자면,sudo ifconfig $1 down argument로 주어진 인터페이스를 정지시키는 명령이다. 슈퍼 유저의 권한이 필요하므로 sudo를 이용하여 명령어를 실행한다.sudo ifconfig $1 ether `openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'`이 명령어는 우선 랜덤한 맥 .. 2017. 7. 16.
카카오톡 원본 사진 보내기 카톡 인터페이스가 바뀐 후에 원본 혹은 고화질 사진을 보내는 방법이 찾기 어려워졌다.사람들한테 글로 설명하기 힘들어서 그냥 사진을 캡쳐했다. 아이폰 카톡 5.5.3버전 기준. 1. 채팅 창에서 "+" 버튼 누르기 2. 사진 선택 3. 썸네일 보기로 전환 4. 사진 화질 변경 버튼 누르기 5. 원하는 화질 선택 6. 보내려는 사진 선택 7. 마지막으로 보내기 선택 8. 끝 2016. 4. 19.