[ 리버싱 / 프로그래밍 / 음악 / 게임 / 그 외... ]



토요일, 10월 22, 2016



이전 블로그에 해당 주제를 정리해 둔 포스팅(http://iam-hs.com/146)이 있지만~

내용을 조금 업데이트해서 새 블로그에도 올려봅니다. ^^;;;


VirtualBox 에서 '직렬 포트' 설정

먼저 VirtualBox 에서 Guest OS 의 '직렬포트' 를 설정합니다.


Guest OS '직렬포트' 설정

'직렬 포트 사용하기' 체크 박스를 클릭해서 활성화 시키면 하위 항목들에 대한 추가 설정이 가능해집니다.

'포트 번호' 는 그대로 "COM1" 로 두고, '포트 모드' 를 "호스트 파이프" 로 변경하고...

'존재하는 파이프/소켓에 연결' 항목을 클릭해서 체크 표시를 없애줍니다. (꼭!!!)

'경로/주소' 는 "\\.\pipe\[원하는이름]" 의 형태로 설정합니다.


참고로  '존재하는 파이프/소켓에 연결' 항목이 체크되어 있으면... 

Guest OS 구동 시 아래와 같은 오류가 발생합니다. -_-;;;


'존재하는 파이프/소켓에 연결' 에 체크가 되어있으면 오류 발생

Guest OS 의 부팅 옵션 설정

VirtualBox 에서 '직렬 포트' 설정을 마친 후엔... 

실제 Guest OS 안에서 커널 디버깅이 가능하도록 부팅 옵션을 변경해줘야 합니다.

WinXP 까지는 boot.ini 파일을 편집해서 설정이 쉬웠지만, 

비스타 부터는 "BCDEDIT" 를 이용해야 되기에 다소 귀찮아졌습니다. oTL;;;


관리자 권한으로 '명령 프롬프트' 를 실행해서 "BCDEDIT" 를 이용해봅시다~~ :)

부팅 로더 추가 후 디버그 모드 활성화

"BCDEDIT" 를 실행하면 기본적으로 'Windows 부팅 로더' 에 {current} 하나가 있을 겁니다.

이 {current} 로더를 이용해도 되지만, 저는 커널 디버깅용 로더를 따로 구성하는 방식으로 진행했습니다.


BCDEDIT /copy {current} /d "부팅시 화면에 보일 설명"
- "/copy" 옵션으로 {current} 로더와 동일한 로더를 하나 추가합니다.
- "/d" 옵션으로 부팅 시 화면에 보일 내용을 설정합니다.

※ 저는 기존의 description ("Windows 8.1") 뒤에 "[DEBUG]" 를 추가했습니다.
BCDEDIT /set {복사한 로더} debug on
- "/set" 옵션으로 복사한 로더에 디버깅이 가능하도록 설정합니다.

디버그 환경 설정

BCDEDIT /dbgsettings SERIAL DEBUGPORT:1 BAUDRATE:115200
- "/dbgsettings" 옵션으로 디버그 환경을 설정합니다.

※ "직렬 포트 : COM1" 을  이용하기 위해 SERIAL DEBUGPORT:1 로 설정합니다.

Guest OS 의 부팅 옵션 설정이 정상적으로 되었다면 재부팅 시 멀티 부팅 화면이 뜰 겁니다.

'기본 부팅'과 '디버그 가능 부팅'

WinDbg 에서 커널 디버깅 설정

마지막으로 WinDbg 에서 커널 디버깅을 설정합니다.

"File -> Kernel Debug..." 메뉴를 실행 후 'COM" 탭으로 변경~

WinDbg 의 커널 디버깅 설정

'Baud Rate' 항목은 Guest OS 에서 설정한 값인 "115200" 로 지정을 하고...

'Pipe' 항목에 체크...!!!

'Port' 항목엔 VirtualBox 직렬 포트 설정에서 입력한 경로를 그대로 입력합니다.


'확인'을 누르면...

OS 연결 대기 상태

디버깅할 대상을 기다리는 대기 상태가 됩니다.

이 상태에서 Guest OS 의 '디버그 가능 부팅' 을 선택하면...

OS 인식

Guest OS 에 연결되었다는 메시지가 뜨면서 커널 디버깅이 가능해집니다 ~ :)





토요일, 10월 15, 2016



어제까지 멀쩡하게 동작하던 Visual Studio 2015 (Community) 가

오늘은 뭔가 상태가 이상해졌습니다... -_-;;

테스트 코드 작성을 위해 Visual C++ 프로젝트를 생성하려는데 ~

프로젝트 생성 단계로 넘어가지 않고 "새 프로젝트" 대화창만 반복해서 뜨더군요... o_O!?!?

딱히 오류 메시지가 뜨는 것도 아닙니다... 그냥 대화창만 반복해서 뜰 뿐..;;;

( 혹시나 해서 C# 프로젝트를 생성해봤는데 그건 또 잘되더군요..;;;; )


Visual Studio 자체에 뭔가 문제가 생겼나 싶어 곰곰히 생각을 해보니...

어제 Visual Studio 업데이트를 설치한 게 떠올랐습니다.


뭔가 구성요소 부분이 바뀌었나 싶어서 확인을 해봤습니다.

"제어판" -> "프로그램 및 기능" 에서 Visual Studio 2015 항목을 찾고~

마우스 오른쪽 버튼을 눌러 "변경" 클릭!








위와 같은 창이 뜨면~ "수정" 클릭!






왜 그런지는 모르겠지만 "Visual C++ 2015용 일반도구" 부분이 체크가 해제되어 있더군요;;

처음 설치할 때는 당연히 선택을 해줬고... 

그 후 업데이트를 할 때도 저 항목 대한 옵션을 변경한 적은 없는데 말이죠... @_@;;;


암튼... 다시 "Visual C++ 2015용 일반도구" 항목을 체크하고 진행합니다.





이렇게 구성요소를 새로 설정을 해주니 프로젝트 생성이 잘 되더군요~~ :)


잘되던 프로젝트 생성이 업데이트 후 갑자기 안된다~ 싶으신 분들은

구성요소 확인을 해보시기 바랍니다.




금요일, 10월 07, 2016



자정에 공개된 젝스키스의 신곡 '세 단어' !!!

젝스키스의 신곡을 듣게될 줄은 상상도 못했는데... @_@

무려 16년만에 이렇게 듣게 되는군요...


곡이 잔잔하고 듣기 편안해서 좋네요 :)








젝스키스 - 세 단어

다신 볼 수 없을 것만 같던
그대가 내 앞에 서 있네요

지킬 수 있을지 모르며 약속했던
그 언젠가가 지금인 거군요

단 하루도 널
널 잊었던 적 없다는
말은 거짓말이겠지만
그대가 곁에 있지 않을 때
외로웠죠

한 순간도 널
널 잊었던 적
없다는 말이 무슨 의미겠어요

지금
여기
우리
세 단어면 돼요

I just wanna be with you
내가 사는 이유
다시는 멀리 가지 않을게요

I'll always be here for you
세월이 지난 후
세상이 다시 우릴 갈라놔도
떠나야만 해도
멀리 있진 않을게요

참 멀리 멀리 멀리도
돌아왔네요
지독한 세월과 세상에게
수없이 꺾이고
발밑엔 낙엽이 뒤덮이고
이 야윈 모습이지만
여기 여전히
그대 곁에 서있죠
I missed you
한 순간도 편히 잠든 적 없어
잘 지낸 것 같겠지만
I missed you
한 순간도 진짜 웃은 적 없어

한 순간도 널
널 잊었던 적
없다는 말이 무슨 의미겠어요

지금
여기
우리
세 단어면 돼요

I just wanna be with you
내가 사는 이유
다시는 멀리 가지 않을게요

I'll always be here for you
세월이 지난 후
세상이 다시 우릴 갈라놔도
떠나야만 해도
멀리 있진 않을게요

시간은 참 무섭게도 가네요
붙잡으려 해도
잡히지 않을 거예요
언젠가
다시 헤어지게 되어도
여기
가까이 서있을게

지금
여기
우리

I just wanna be with you
내가 사는 이유
다시는 멀리 가지 않을게요

I'll always be here for you
세월이 지난 후
세상이 다시 우릴 갈라놔도
떠나야만 해도

멀리 있진 않을게요

멀리 있진 않을게…




목요일, 9월 22, 2016



며칠전(9월 9일;;;)에 방송한 '유희열의 스케치북' 을 보던 중 ~

귀를 사로잡은 노래가 있어 살포시 포스팅해봅니다.


몽환적인 느낌에 독특한 보컬음색이 어우러져 제대로 취향저격을...@_@ ;;;

더울 때 들으면 시원해지는 듯한 느낌도 있고,

늦은 밤이나 새벽에 볼륨을 낮춰서 조용히 들어도 좋을 듯 합니다 ~ :)









볼빨간사춘기 - 우주를 줄게

커피를 너무 많이 마셨나 봐요
심장이 막 두근대고 잠은 잘 수가 없어요
한참 뒤에 별빛이 내리면
난 다시 잠들 순 없겠죠

지나간 새벽을 다 새면
다시 네 곁에 잠들겠죠
너의 품에 잠든 난 마치
천사가 된 것만 같아요
난 그대 품에 별빛을 쏟아 내리고
은하수를 만들어 어디든 날아가게 할거야

Cause I’m a pilot anywhere
Cause I’m a pilot anywhere
lighting star shooting star 줄게 내 Galaxy
Cause I’m a pilot anywhere
Cause I’m your pilot 네 곁에
저 별을 따 네게만 줄게 my Galaxy

Like a star 내리는 비처럼
반짝이는 널 가지고 싶어
Get ma mind
엄지와 검지만 해도 내 마음을 너무 잘 표현해
붙어 안달 나니까
마냥 떨리기만 한 게 아냐
준비가 되면 쏘아 올린 인공위성처럼
네 주윌 마구 맴돌려 해
더 가까워진다면 네가 가져줄래
이 떨림을

어제는 내가 기분이 참 좋아서
지나간 행성에다가 그대 이름 새겨 놓았죠
한참 뒤에 별빛이 내리면
그 별이 가장 밝게 빛나요

지나간 새벽을 다 새면
다시 네 곁에 잠들겠죠
별빛 아래 잠든 난
마치 온 우주를 가진 것만 같아
난 그대 품에 별빛을 쏟아 내리고
은하수를 만들어 어디든 날아가게 할거야

Cause I’m a pilot anywhere
Cause I’m a pilot anywhere
Lighting star Shooting star
줄게 내 Galaxy
Cause I’m a pilot anywhere
Cause I’m your pilot 네 곁에
저 별을 따 네게만 줄게 my Galaxy

Cause I’m a pilot anywhere
Cause I’m a pilot anywhere
Lighting star Shooting star 줄게 내 Galaxy
Cause I’m a pilot I’m your pilot
Lighting star Shooting star 줄게 my Galaxy

라라라라라 라라라라라


금요일, 4월 08, 2016



지난 달 29일에 방송된 '투유 프로젝트 - 슈가맨' 에서 '로코베리' 팀이 나오더군요.

이날 방송에서 '태양의 후예 OST' 중 한 곡인 'Always' 를 이 팀이 작업한 걸 알고 감탄했습니다.

그전까지는 '로코베리' 라는 팀이 있다는 것만 아는 정도였는데...

방송을 본 후로 급 관심이 생겼습니다.


발표한 노래들을 듣던 중 ~

곡 전체적인 분위기와 보컬 음색이 딱 제 스타일인 곡이 있길래 살포시 포스팅해봅니다.







로코베리 - 계절 끝 (잠 못 드는 밤 2)

니 맘은 차가워
쓸쓸한 긴 겨울처럼
사랑은 또 계절을
닮았나 봐
봄바람 불어와
너의 향기가
날리면 사랑한다
그때 고백해야지

초록 지붕아래
우리 살던 공간 속에는
이젠 나 혼자
쓸쓸히 있네요
어두운 새벽 정적만
흐르는 밤사이로
외롭게 들리는 tv소리 (I miss u)

I`ll never let you down
I can`t smile without...boy
서랍 속 오래된 일기장 이야기
I`ll never let you down
I can`t smile without...boy
또 어느새 입가에 떨림이

다시 니 맘은 차가워
쓸쓸한 긴 겨울처럼
사랑은 또 계절을
닮았나 봐
봄바람 불어와
너의 향기가
날리면 사랑한다
그때 고백해야지

나를 떠나가지 말아요
나의 그대여
나를 떠나가면 안돼요
나의 그대여

겨울 향기 밀려오는
바람 그 거리에는
나만의 니가 아직 존재해
횡단보도 걸려있는
슬픈 빨간 불빛이
니 마음처럼 날
멈추게 해 I need u

I`ll never let you down
I can`t smile without...boy
내 마음을 뿌리치던 널 안았지
I`ll never let you down
I can`t smile without...boy
너는 날 사랑하지 않았지

다시 니 맘은 차가워
쓸쓸한 긴 겨울처럼
사랑은 또
계절을 닮았나 봐
봄바람 불어와
너의 향기가
날리면 사랑한다
그때 고백해야지

나를 떠나가지 말아요
나의 그대여
나를 떠나가면 안돼요
나의 그대여



목요일, 3월 31, 2016



블로그 링크 파도를 타면서 새로운 글 들을 읽던 중...

온라인 게임 보안 제품 "XIGNCODE(사인코드)" 에 대한 논란이 있었다는 걸 알게 됐습니다.
( 지금은 다소 수그러든 느낌...!? ;;; )


XignCode3

뒷북으로 관련 내용들을 훑어보고 있는데...

잘못된 정보를 바탕으로 비난을 한 내용들이 생각보다 많고

남이 까니까 나도 까볼까~ 싶어 우르르 달려드는 느낌도 있고

동종업계에 종사했던 한 사람으로 씁쓸한 느낌이 많이 드네요... ;;;
( 무섭... ;;; )


논란이 된 부분은 SSD 수명 단축, 개인 정보 유출, 사용자의 파일 외부 전송, 관리자 권한 요구 등... 인데

이에 대한 해명은 사인코드 개발자 블로그(http://jiniya.net)에 올라와 있습니다.

- [노트] XIGNCODE에 관한 오해들
- [노트] XIGNCODE 요구 권한에 관한 오해
- [노트] XIGNCODE 디지털 서명에 관한 오해
- [노트] XIGNCODE에 관한 오해 2


유독 게임 보안 제품은 게임 사용자들로부터 욕먹는 경우가 많은데

이는 게임 보안 제품의 태생적 한계가 아닐까~ 조심스레 생각해봅니다.

여유가 될 때... 태생적 한계에 대한 포스팅을 따로 올려봐야겠네요.




목요일, 3월 10, 2016



송중기, 송혜교 주연의 대세 드라마죠~ "태양의 후예" :)

어제 날짜로 거미가 부른 OST 뮤직비디오가 올라왔길래 살포시 공유해봅니다.

이번 드라마로 '송중기 앓이' 에 빠진 여성 분들이 많은 듯한... @_@;;;

송중기의 포텐이 제대로 터지는 모양이네요~~ :)




거미 - You Are My Everything

처음부터 그대였죠
나에게 다가올 한 사람
단 한 번의 스침에도
내 눈빛이 말을 하죠

바람처럼 스쳐가는
인연이 아니길 바래요
바보처럼 먼저 말하지 못했죠
할 수가 없었죠

You Are My Everything
별처럼 쏟아지는 운명에
그대라는 사람을 만나고
멈춰버린 내 가슴속에
단 하나의 사랑
You Are My Everything

안갯속에 피어나는
하얗게 물들은 그대 모습
한순간에 내게 심장이 멈출 듯
다가와 버렸죠

You Are My Everything
별처럼 쏟아지는 운명에
그대라는 사람을 만나고
멈춰버린 내 가슴속에
단 하나의 사랑
You Are My Everything

시작도 못 했던 나의 사랑을
이제는 말할 수 있죠
누구도 가질 수 없는 기적인데

You Are My Everything
뜨거운 내 사랑은 그댄 걸
계절이 변해도 난 이곳에
멈춰버린 내 가슴속에
단 하나의 사랑
You Are My Everything



카테고리

가장 많이 본 글

통계

Copyright © XeroNic(HS) BLOG | Powered by Blogger
Design by WP Lift | Blogger Template by NewBloggerThemes.com