2013년 6월 8일 토요일

월드 IT 쇼 – 터보백신 부스에서 받은 사은품 인증

우와

 

CameraZOOM-20130608160752366

웬디 외장하드 500GB

CameraZOOM-20130608161020889

구성품입니다. 깔끔하네요. 그런데, 케이블을 보면

 

CameraZOOM-20130608161035420

안드로이드 스마트폰에 흔히 꽂아 쓰는 잭이랑 비슷한게 왼쪽에 붙어있죠?
저거 micro-USB 규격입니다.

더 자세히는 USB 2.0의 micro-USB 규격이 옆에 붙어있고, 오른쪽에 별도의 데이터 포트가 달려있는 겁니다. 이게 바로 USB 3.0의 micro-USB

고로 USB 3.0 지원 !!

통풍이 걱정되기는 하지만, 튼실해 보이는 구성입니다. 안에 들어있는 하드 디스크도 웬디꺼라 믿을 만 합니다.

월드 IT쇼에서 많은 걸 얻어왔네요 !

2013년 5월 24일 금요일

월드 IT 쇼 2013 을 다녀왔습니다.

오늘은 참… 탈이 많았던 날이었네요.

월드 IT 쇼 2013은 오늘이 마지막 날입니다. 10~18시.
삼성동 코엑스에서 열렸습니다.

다들 아시다시피… 삼성역은 지옥역입니다. 10시에 딱 맞춰 가면 분명히, 사람들 품에서 깔려 죽든가, 몸이 만신창이가 되든가, 둘 중 하나라고 생각했습니다.

그래서 아침 6시에 출발했습니다. 그리고, 월드 IT 쇼 초청장을 집에 두고 가는 괴상망측한 일을 벌이고야 말았습니다. 줄서서 5천원 내고 표를 사야만 하는…

CameraZOOM-20130524180558427

모르고, 목걸이를 가져와 버렸습니다. ㅡㅡ
왼쪽이 표… 표 샀다고 그냥 들어가는 게 아니라, 등록을 해서 목걸이를 받아야 들어갈 수 있습니다.

현장 사진은 아래에 첨부하도록 하고, 우선, 거기서 얻어온 것들을 소개해 보려 합니다.

기대 이하라는 분도 있었지만, 저에게는 나름 수확이 있었습니다. 현장에서 구매해 온 것…

1. 터보백신 USB

20130524_180648

우리학교 컴퓨터들 죄다 윈도우 XP고, 바이러스 천국이라, 요놈 사려고 벼르고는 있었으나 비싸서 안사고 있었습니다. 8GB에 3만 8천원이었으니까요.

오늘 가니까 이게 2만원.
그래도 다른 일반 USB 8GB가 6천원 대임을 감안하면 비싸지만, 하다못해 오토런 바이러스 따위에 걸리는 일은 없겠죠?

또 하나 건진 게

20130524_180717

이건 서비스입니다.
현장에서 5천원을 내고, 강변역 테크노마트에 가서 휴대폰을 맡깁니다. 2시간 지나면 나노코팅을 해서 돌려줍니다.

http://video.search.naver.com/search.naver?where=video&sm=tab_jum&ie=utf8&query=%EB%82%98%EB%85%B8%EB%94%94%ED%8E%9C%EC%8A%A4

에 체험 동영상들이 있습니다. 믿거나 말거나. 어디까지나 생활 방수이기 때문에 고의로 물을 뭍힌다거나, 물에 일부러 빠뜨리는 어리석은 짓을 하면 안됩니다. 그래도, 비 오는 날이나, 실수로 떨어뜨리거나 했을 때 재빨리 건져 올리면, 휴대폰이 죽을 확률이 상당히 떨어진다는 것. 제 갤럭시 S 3은 충분히 그런 서비스를 받을 자격이 있습니다.

원래 5만 7천원, 현장에서는 5천원 ㅡㅡ

이제 현장에서 찍어온 사진들을 올려보겠습니다.

 

CameraZOOM-20130524100909117

(제 얼굴 들어있는 사진 퍼가지 마세요 !!)

인증샷 과제 때문에 찍은 사진입니다.

 

CameraZOOM-20130524102137821

입구 쪽에 볼만한 곳 몇 군데 중 하나였습니다. 제 지갑에서 돈이 빠져나가게 만들 뻔 했던 곳 중 하나죠. 대부분의 안드로이드 폰에 적용된 마이크로 USB 단자와 태양광 발전기를 연결시켜 팔고 있었습니다. 크기도 적당히 작고요. 햇빛에 쐬서 휴대폰을 충전시키란 얘기죠. 가격 7만원 부르더이다. 비싸서 일단 스킵.

이곳 맡은편에 나노디펜스 행사장이 있어서 5천원 낼름 지른겁니다.

CameraZOOM-20130524114334430

역시 입구 근처에 있던 터보백신 행사장. 제 지갑을 또 열게 만든 곳이죠.

CameraZOOM-20130524114441939

다른 백신업체들은 대부분 비트디펜더 엔진을 빌려다 씁니다. 검색률도 다 거기서 거기. 안랩이 거의 유일한 국산 엔진으로 다들 알고 있겠지만, 터보백신이란 것도 있습니다. 자체 엔진을 가진 또 하나의 국내 보안업체입니다. 다른 백신이 못잡는데 이놈이 잡는 것도 꽤 있습니다. 문제는, 그 반대도 좀 있다는 것… 그래서 터보백신 패키지 제품은 외산 엔진도 같이 들어있습죠.

쭉 돌아다니다가

CameraZOOM-20130524104952175

전시된 UHD TV도 보고 (화면이 커서 그런지 자세히 보니 픽셀이 보여요 ㅡㅡ)

CameraZOOM-20130524105010884

또 이런것도… 휘어진 TV

CameraZOOM-20130524110814076

 

CameraZOOM-20130524110818723

사진 흔들렸다 ㅡㅡ

CameraZOOM-20130524110827272

삼성 전시관에 있던 휘어진 TV였습니다.

CameraZOOM-20130524111353918

이어서 갤럭시 S4 도 체험해 보고

 

CameraZOOM-20130524111627245

LG 디스플레이는 세계적으로 알아줘서, LG 전시관도 들렀습니다. 역시 UHD TV도 있었지만, 삼성꺼랑 그리 다른 점은 딱히 찾기 어려워서 패스

 

CameraZOOM-20130524112042340

LG 탭북. 아쉽게도 가격이 좀 되고, 두께도 좀 되서, 서피스를 기다려야겠네요.

내년에는 부산에서, 10월달에 개최된다고 합니다. 아쉽게도 KTX 까지 타가면서 구경가기에는 좀 무리가 있어 보입니다.

참여한 대기업은, 삼성 LG 파나소닉 SKT KT 이정도? 나머지는 중소기업과 대학교들 전시관으로 이루어져 있었습니다. 여러 대학교에서 행사에 많이 참여했네요.

특히 고려대학교는, 휴대폰으로 스마트카(자동차)를 해킹해서 가속까지 하는 시범을 보였습니다. 가장 인상깊게 남았네요.

그 외의 전시관들은, 너무 전문적이어서 관심이 도저히 갈 수 없는 부스들이 많았습니다. 그래도, 이정도로 나름 만족..

2013년 3월 25일 월요일

자신이 만든 jar 파일을 남이 뜯어 소스 보지 못하게 하기

jar 파일, Java로 만든 실행 파일을, 남이 뜯는 것을 방지하는 것은, 원천적으로 불가능하다고 합니다. 물론 C로 짠 것도 시간만 들이면 얼마든지 뜯을 수 있겠지만, 그 난이도가 차원이 다릅니다.

실제로, 자바 디컴파일러를 저는 가지고 있습니다. 알아보기 쉽게 변수명 함수명까지 그대로 나옵니다.

하지만,

jar 파일을 뜯어 소스 보는 것을 막는 건 불가능해도, 소스를 봐도 뭐가 뭔지 못알아보게 하는 방법은 있습니다.

http://proguard.sourceforge.net/#downloads.html

에 들어가세요.

Download section at SourceForge 버튼을 클릭하세요.

Download 어쩌구가 보이실 겁니다. 클릭해 다운받아 압축 푸시면 됩니다.

압축을 풀어보면

1

이렇게 나오는데, bin 폴더에 들어가세요.

image

여기에 우리가 실행할 파일이 있습니다. proguardgui 라고 보이시나요? 더블클릭.
리눅스 환경을 위해 sh 파일까지 친절하게 구비되어 있습니다.

도스창이 하나 뜨고, 이후 뭔가 창이 더 뜰 겁니다. 왼쪽 부분을 봐주세요.

image

우선, Input/Output 을 클릭해보세요. 그리고 오른쪽 부분을 보세요.

image

Add input 버튼을 클릭하면, 파일을 불러오는 창이 나타나는데, 소스를 공개하고 싶지 않은 jar 파일을 선택하세요.

Add output 버튼을 클릭하면, 파일을 저장하는 창이 나타나는데, 새로 만들어질 jar 파일이 어디에 저장할 지 지정하시면 됩니다.

다시 왼쪽으로 돌아와서 Obfuscation 을 클릭하세요.

창 아래 오른쪽 부분을 보세요.

image

Add 를 클릭하세요. 창이 또 하나 뜰겁니다.

image

여기가 중요한데, 일단 위와 같이 하세요.

Java 소스를 짜실 때, 클래스끼리 통신이 필요없는 것은 private 로 선언해 두셨어야 합니다. 그 private된 변수와 메소드 이름만 이상한 걸로 바뀌게 되고, public 으로 선언된 것은 그대로 남습니다.

OK 누르셔서 창 닫고, 원래 창으로 돌아와서, 다시 왼쪽을 보세요.

Process 를 클릭하세요.

image

이제 준비는 끝났습니다.

image

오른쪽 아랫 부분에 Process! 버튼이 있는데, 클릭하시면 작업이 수행됩니다.

만들어진 jar 파일을 배포하시기 전에, 반드시 실행해서 오류가 생기는지 확인해 보세요. 오류가 생긴다면, private 선언할 것과 public 선언할 것을 확실히 구분해 선언해 주시고 jar 파일을 다시 만들어서 위의 과정을 다시 따라 주세요.

디컴파일로 뜯어봤습니다.

먼저, 난독기 돌리기 전의 모습

image

그리고, 난독기 돌린 후의 모습

image

변수 이름이 q, r, s 등등 마구잡이로 섞여 있는 게 보이시나요?

위의 디컴파일러(Decompiler)가 필요하다면 http://blog.naver.com/hujinone22/185136002 에서 찾아보실 수 있습니다.

Windows 에서 Jar 파일을 실행하는 방법은?

jar 파일은, 자바로 만들어진 class 파일들을 압축한 파일입니다. class 파일 안에는 명령들이 들어 있습니다.

자바로 만들어져 있으므로, 반드시 JRE 또는 JDK가 설치되어 있어야 실행이 가능합니다.

http://java.com/download/

에서 다운로드해 설치하시면 준비는 끝납니다.

jar 파일이 바탕화면에 있다고 가정하고 설명을 진행하겠습니다.

Windows 8의 경우, jar 파일이 실행 파일처럼 보일 겁니다. 하지만, 그렇지 않고 압축 파일처럼 보이는 경우가 있습니다.

01

이렇게 말이죠.

시작 메뉴를 열고 cmd 를 입력하고 엔터를 눌러 봅시다.

02

image

이렇게 나왔습니까?
”>” 왼쪽에 있는 단어가, 사용자 이름일 겁니다.

cd desktop

이라고 입력하고 엔터를 눌러주세요.

image

그다음은 쉽죠.

java –jar [jar파일이름]

이렇게 입력하고 엔터를 눌러 주시면 됩니다.

 

이렇게 하기 귀찮다면, 메모장을 여세요.

image

이렇게 입력합니다. 아까 마지막에 명령어 친 거랑 똑같이 입력하시면 됩니다.

저장을 하는데, 이 때

image

bat 파일로 저장해 주세요. 형식은 “모든 파일”로 해 놓으셔야 합니다.

이제 bat 파일을 더블클릭해 보세요. 실행이 되나요?

이 bat 파일에는 파일 경로를 넣지 않았기 때문에, jar 파일과 반드시 같은 폴더에 있어야만 bat 파일이 작동하게 됩니다. jar 파일이름을 바꿔도 안됩니다.(바꾸고 싶으면 bat 파일을 메모장으로 불러와서 수정하세요.)

2013년 3월 8일 금요일

Microsoft Word 로 hwp 읽기

드디어 MS가 워드용 hwp 필터를 올렸습니다.

이제 워드로 hwp 파일을 거의 완벽하게 읽을 수 있게 되었습니다.

Microsoft Office 2007 SP2 이후 버전 모두에 적용됩니다.

http://www.microsoft.com/ko-kr/download/details.aspx?id=36772

s1

설명에는 윈도우 7, 윈도우 8, 서버 2012만 된다고 나와 있지만, 윈도우 비스타에서도 설치가 잘 되고 불러오기도 잘 됩니다.(64비트, SP2 기준)

XP는 보장 못합니다.