윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 문화,취미
데드 트리거 2(Dead Trigger 2)

MadFingerGames 의 좀비 아포칼립스물. FPS다. 전작인 1에 비해 좀 더 업그레이드되어 돌아왔다. 필자는 최근에서야 시작했다.이제 레벨 10을 바라본다.

사용자 삽입 이미지
무료로 제공되고 IAP로 패키지를 구매하면 초반에 파밍을 하지 않고 게임을 즐길 수 있다. 반대로 결제 하지 않아도 파밍 조금(?) 하면 할만해진다는 이야기.

시나리오가 있긴 하지만 어차피 IAP없이 아이템 얻으려면 어느정도 프리모드를 해야 한다.

노트2와 아이패드에 설치하긴 했는데, 아이패드로는 할 시간 없어서 지웠다. ㅎㅁ 좀 더 재미있어지려남. 아직 노트2로 할때, 시스템 문제는 보이지 않는듯.

안드로이드 4.2 이상이라면 반드시 개발자모드에서 4x MSAA를 켜고 하자. 게임 그래픽이 달라진다.

사용자 삽입 이미지

MSAA 사용후

사용자 삽입 이미지

MSAA 사용전



----

제작사 공식 홈페이지: http://www.madfingergames.com/deadtrigger2/
글쓴시간
분류 기술,IT/모바일 라이프
갤럭시 노트2에서 젤리빈(4.3) 업그레이드시 충전 지연

- 인터넷 뒤지다 보면 4.3 업그레이드 후 폰으로 충전시 충전 시간이 느려진다는 말이 많다. 필자의 경우도 마찬가지. 충전기 끼우고 충전해도 배터리 게이지가 내려가는 경우도 있었다.

- 갤럭시시리즈의 경우 현재 충전 전류량을 보여주는 앱이 있다. 구글 플레이에서, "charging current" 로 검색해보면 무료로 사용 가능한 몇가지 앱이 나온다.

사용자 삽입 이미지

Galaxy Charging Current Lite



- 이걸로 확인해보면, 아마 충전 전류가 매우 낮게 나올 것이다. 500mA이면 USB 에서 흘려주는 전류와 같기 때문에 충전이 매우 느리게 진행된다. 보통 1000mA 이상이 되어야 뭔가 빠르다는 느낌이 들 것이다. 필자의 노트2로 확인해보니 400mA가 나왔다. 물론 갤럭시노트2에 번들된 충전기를 사용했고 번들된 하얀 케이블을 사용했는데도 저렇게 나왔다.

- 케이블을 바꿔보면 잘 된다고 하는 글이 있으나 비용이 들어가므로 가장 마지막에 해볼 생각.

- 케이블의 접점을 닦아주고 잘 말려준 후에 사용해보면 충전 전류가 높아진다는 글을 보았다. 충전 단자가 별로 더러워 보이진 않기 때문에 일단 패스.

- 노트2의 [환경설정-더보기-배터리]에서, [남은 배터리 용량 표시]를 끄고 충전 하면 충전 전류량이 높아진다는 글이 있었는데, 정말 그렇다. ㅎㅎ 지금은 800mA 가 나온다. 만족할 만한 수치는 아니지만 400mA에서 두배로 뛰었다. 그래도 1500mA 는 되어야 하지 않남.

- 배터리 수명이 거의 다 되면 충전 전류를 낮춘다는 글을 보았다. 정말인지는 잘 모르겠음.

- 2014.06.01 추가: 케이블 바꾸자. 가장 확실하다.

- 2014.06.08 추가: 킷캣으로 업그레이드도 효과가 있는듯.
글쓴시간
분류 기술,IT/서버
하트블리드 버그(Heartbleed Bug)

사용자 삽입 이미지

하트블리드


최근에 공개된 OpenSSL의 보안 버그입니다. 2014.04.07에 패치되었습니다. 제 웹 서버는 별 생각없이 패치했습니다만, 이거 의외로 심각한거 같네요. 전 보안 위험은 낮게 봅니다만 OpenSSL이 안쓰이는 곳이 없을 정도로 대중화된 라이브러리라 아마 대부분의 기기가 영향 받을것으로 보입니다.

OpenSSL에서 TLS/DTLS 규격의 하나인 heartbeat 를 구현하는 코드에서, 메모리 관련 경계 검사 오류(경계 확인을 하지 않음)가 존재하고, 공격자는 이를 통해 서버 메모리상의 임의의 주소에 있는 데이터를 읽을 수 있다고 합니다. 임의의 주소에 민감한 정보가 남아있으면 위험하겠죠. 하지만 아직 스크립트 키드들을 위한 툴이 발견된건 아닌거 같습니다. '하트비트' 버그를 이용한거기 때문에 일종의 패러디로 '하트블리드'로 이름 붙였네요.

OpenSSL 1.0.1 ~ OpenSSL 1.0.1f 까지 영향 받습니다. OpenSSL 1.0.1g를 받아 설치하거나 업그레이드가 불가능한 경우 하트비트 기능을 끄고 설치하라네요.

이 버그에 대한 전용 홈페이지까지 나와있는 상태입니다. CVE-2014-0160으로 등록되어있습니다.

쉽게 말하면, 조만간 소프트웨어들 업데이트 있을테니 묻지 말고 패치하라는 겁니다. 특히 웹서비스 운영하시는 분들요. 시놀로지라는 NAS 업체도 자사의 DSM 솔루션을 이미 패치했네요.

----

2014.04.16 하트 블리드를 사용한 해킹 사례가 있네요. 하지 않으신 분들은 어서 패치해야 할듯 합니다.

http://www.zdnet.com/heartbleed-used-for-canada-revenue-agency-breach-7000028425/

----

2014.04.22 이 버그는 서버뿐만 아니라 클라이언트도 영향 받습니다. 공격자가 가짜 서버를 만들어 클라이언트의 메모리에 있는 데이터를 빼낼 수 있습니다. 영향받는 소프트웨어 중에 안드로이드 운영체제도 있네요.

----

하트블리드 버그: http://heartbleed.com/
소스 변경 내역: http://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=96db9023b881d7cd9f379b0c154650d6c108e9a3
시놀로지 하트블리드 보안 패치: http://www.synology.com/ko-kr/support/security_hotfix_dsm_5_0_4458_update_2
글쓴시간
분류 기술,IT
WGT624

NetGear 에서 발매한 802.11b, 802.11g 108Mbps 무선 라우터

사용자 삽입 이미지

Netgear WGT-624 v4 의 내부 구조. (원본출처 삭제됨)


당시에 10만원이 넘는 비싼 인터넷 무선 공유기였다. 나도 한대 샀음. 총 4가지 버전이 있으며, 내가 가지고 있는건 v2다

          WGT624                        WGT624v2                   
DATE      2003.07.01                    2004.03.17                 
CPU       Atheros AR2312A, AR2112       Atheros AR2313A,AR2112     
FCCID     PY3WGR614V2                   PY3WGR614V3                
Switch    Marvell 88E6060               Marvell 88E6060            
FLASH     2 MB                          Macronix MX29LV160ABTC 2MB 
MEMORY    16 MB                         Samsung K4S281632F-TC75 16MB
Firmware  4.2.11                        4.2.11                     


          WGT624v3                      WGT624v4                    
DATE      2005.03.29                    2007.08.06                  
CPU       Atheros AR2316                Atheros AR2318              
FCCID     PY3WGT624V3                   PY307100060                 
Switch    Marvell 88E6060               Infineon ADM6996FC          
FLASH     Macronix MX25L1605AMC-15G 2MB Macronix MX25L3205AMC-20G 4MB
MEMORY    Samsung K4S281632F-UC75 8MB   Samsung K4S281632I-UC75 16MB
Firmware  2.0.26_1.01                   2.0.13_2.0.15               



넷기어는 WGR614L(WGR614v8, 2008.06.30 발매)부터 서드파티 펌웨어를 제대로 지원해주기 위한 작업을 하기 시작했다고 본다. WGT624v4가 먼저 나왔지만 펌웨어 패키지가 공개되었고 사양도 유사하기 때문에 구형버전치고는 DD-WRT등의 서드파티 펌웨어가 있다. 지금은 MyOpenRouter 라는 사이트를 통해 지원하고 있다. 에혀.. v2를 v4로 안 바꿔주남. ㅎㅁ

----

넷기어 오픈소스: http://kb.netgear.com/app/answers/detail/a_id/2649/~/open-source-code-for-programmers-%28gpl%29
넷기어 텔넷 콘솔: http://wiki.openwrt.org/toh/netgear/telnet.console
넷기어 마이오픈라우터: http://www.myopenrouter.com
글쓴시간
분류 기술,IT
썬더버드 메일 메시지 복구

※ 메일 메시지를 실수로 삭제한 경우 복구 방법이다. 단 메일함을 '압축'하지 않은 경우에 한한다. 삭제한 이후 압축했다면 살릴 방법 없다.

※ 썬더버드는 메일을 삭제해도 실제 파일에서 지우지는 않는다. 대용량 메일함에서, 메시지를 삭제하면 다시 압축해야 하는데, 이 경우 속도에 문제가 생긴다. 따라서 '압축'을 명시적으로 실행해야 실제로 메일함 파일에서 지워진다. 메일함을 선택한 후 압축을 선택하면 지운메시지들을 골라내 압축을 다시 한다. (반대로 메시지를 완전히 삭제하려면 '압축'을 선택해줘야 한다)

※ 메시지 복구 방법

- 메일함 파일을 찾는다. 메일함을 선택한 후 오른쪽 버튼-속성-일반정보-주소에 보면 mailbox:...처럼 되어있는데 뒤의 부분이 실제 메일파일이 있는 위치다. C:/Users/사용자명/AppData/Roaming/Thunderbird/Profiles/해시값/Mail/계정주소/편지함이름 의 형식이다.

- 썬더버드를 종료한다. 반드시 종료해야 한다.

- 편지함 파일을 연다. 작은 파일이면 '메모장'으로도 열 수 있으며, 파일 용량이 크다면 울트라에디트 같은 툴이 필요하다.

- 삭제한 메일 항목을 찾는다. 최근에 받은 메시지는 파일 뒤에 쌓인다. 원하는 메일을 찾은 후, 몇줄 위에 보면 X-Mozilla-Status, X-Mozilla-Status2 이 있다. 이 두가지를 모두 0이 아닌 곳을 0으로 변경한다.

X-Mozilla-Status: 0000
X-Mozilla-Status2: 00000000
....
Subject: FW: Mail Subject...

- 편지함이름.msf 를 삭제한다. 이 파일은 편지함 파일과 같은 디렉토리에 있다.

- 썬더버드를 실행한다. 자동으로 요약을 다시 생성한 후, 메일 함에 들어가보면 복구되어있는 것을 볼 수 있다.

※ 메일 파일에서 삭제한 메일 메시지 제목을 찾을 때, 한글 제목은 보통 EUC-KR, Base64 인코딩 한 메시지로 찾을 수 있다. 어렵다면 메일을 받은 날짜 [Mon, 13 Jan 2014 00:00:00 +0900]문자를 찾아 볼 수 있다.

※ 메일파일의 크기가 크다면 텍스트에디터 보다는 바이너리 에디터를 사용해볼 수 있다. 공개중에는 HxD 가 쓸만하다.

----

HxD: http://mh-nexus.de/en/downloads.php?product=Hx