목록WORK (19)
Indescribable Place
관리중인 테스트서버가 갑자기 수만건의 udp 패킷을 쏘기 시작했다고 해서 조사해본 결과 ntpd의 헛점을 이용한 ddos공격인듯 함. 관련기사 : NTP 증폭 공격, 최신 DDoS 공격 트렌드가 되다 자세한 내용은 링크에서 확인하기로 하고, 내가 작업한 내용을 아래에 간단히 적어둠.(사실 수많은 삽질을 했으나 그 부분은 다 생략하고... ㅋㅋ) 먼저 보안업체에서 연락온 ip주소를 tcpdump로 조회해본다. # tcpdump -n host 62.129.240.5015:20:46.588136 IP 62.129.240.50.80 > 서버.123: NTPv2, Reserved, length 815:20:46.588173 IP 서버.123 > 62.129.240.50.80: NTPv2, Reserved, len..
카카오톡 API중에 로그인에서 받아온 access token이 유효한지 검사해주는 프로토콜이 있다. 이녀석의 문서를 보면 결과코드가 0이면 성공이고 그 밖의 값이면 에러 뭐 이런식으로 정의되어 있는데, 이게 정상일때는 정확한 json 형식의 값이 온다. {status:0} 이런식으로... 근데 에러가 난 경우에는 {status:401} 이런식으로 오는게 아니라, invalid token 이라고 문자열이 와버림. 그래서 내가 php로 작성한 에러체크 루틴에서는 받은 값을 json decode 한다음에 status값이 0인지 체크하게 되어 있는데, 지금은 json 포맷으로 에러가 오지 않아서 status값이 그냥 0이 되어버리고 있었던 것... 아니 왜 성공일때 0을 리턴하게 해가지고... 보통 이런경우를 ..
Migrating fromLinux to FreeBSD 이 글에서는 내가 서버를 데비안 리눅스에서 FreeBSD로 바꾸면서 배웠던 경험을 공유하고자 한다. 일반적인 문제와, 시스템을 바꿀때 고려해야할 사항, 그리고 왜 내가 이런 '모험'을 하게 되었는지를 설명할 것이다. In the following article, I will share with you what I learned when I have converted my servers from Debian to FreeBSD. I will explain the common problems you could have, what you should consider before changing the system and what motivated me f..
BSD Server Maintenance 서버를 설치하는 법은 수많은 사이트와 핸드북에서 설명되어 있지만, 일단 서버가 동작하게 되면 관리자가 계속 유지 가능한가? 이 글은 BSD 서버를 관리하는 기본에 대해서 설명한다. Many sites and handbooks explain how to install servers, but once a server is running, can an administrator keep it that way? This article will cover the basics of maintaining a BSD server. 당신이 배우게 될 것들... What you will learn...• BSD서버를 관리하는 법. How to maintain any BSD serve..
cocos2dx에서 프로젝트를 생성할때, Don't run in cygwin. You should run corresponding bat 라는 에러 메시지를 내고 안되는 경우가 있다.이것은 대부분 안드로이드 NDK를 설치할때 공백이 포함된 디렉토리에 설치한 경우인데,디폴트로 선택하는 디렉토리가 "Program Files" 라는걸 생각하면, 많이 접할듯...그러므로 공백없는 디렉토리를 선택해서 NDK를 설치하면 대부분 해결되는 문제이나,난 그러기 싫다! 라고 하는 분들이라면 1) create-android-project.bat의 51라인의 %_NDKROOT%를 "로 감싸준다. "%_NDKROOT%"가 되게.2) create-android-project.sh의 75라인의 $3을 "로 감싸준다. "$3" (여..