이번에 iPhone/iPod Touch의 Mobile Safari에 유해한 악성 코드에 관한 기사를 읽었습니다. 펌웨어 1.1.4에서 Safari가 제대로 Crash했다고 합니다.
그래서 관심을 가지고 Windows Internet Explorer 7.0 에서 작동시켜보았습니다.
(링크는 저 기사에 있습니다. )

진행1

진행1 : 일단 응답을 하지 않습니다.


진행2

진행2 : 메모리 부족 메시지가 뜹니다.

진행3

진행3 : 우여곡절끝에 마무리는 됩니다.


상황 분석

상황 분석 : CPU 사용량(앞쪽에 마구마구 솟아 있는 부분)과 메모리 사용량을 비교해보세요.


상황 2-1

상황 2-1 : 윈도우용 사파리 3.1로 접속하였습니다.


더이상 다른 변화는 없습니다. 그냥 저기서 끝입니다. 딱히 응답없음을 띄우지도 않았습니다.
사용자 삽입 이미지

저런 메모리는 할당하지 않은 모양입니다.



 스크립트의 내용은 클릭하면 나옵니다.

소스를 보면 대충 메모리 상에 4기가 바이트가 약간 안되는 공간을 할당받으려고 하는 것 같습니다만, iPhone의 사양을 볼 때 저 공간을 그대로 할당하면 Freeze/Crash가 일어나는 것은 거의 당연하다고 생각합니다. 물론 어플리케이션 차원에서 자바 스크립트가 저렇게 무지막지한 공간을 할당받지 못하게 하거나 경고 메시지를 띄우는(윈도우의 계산기에서 오래 걸리는 계산의 경우 처럼) 방법을 택했으면 더욱 좋았을 거 같습니다. 다행히 root권한을 취득할만한 큰 문제는 아니라고 생각합니다만 그래도 Safari 3.1에서 해결 된 것 처럼 iPhone/iPod Touch 의 Mobile Safari에서도 문제가 생기지 않게 대처해주면 더욱 좋을 거 같습니다.
그리고  Safari 3.0은 얼마전에 바로 업데이트 한 덕분에 3.1로 업데이트 했다면 큰 문제는 없는 것 같습니다.
테스트(?) 사양은
OS : Windows Vista
CPU : E6320 (노 오버)
RAM : 2 * 2GB = 4GB
Browser : IE 7.0

Posted by Parker Falcon
원래 Windows XP를 사용하다가 Vista를 설치하게 되었습니다.
 
[ HDD 1 :: Partition C / Partition E ]
[ HDD 2 :: Partiton D ]
[ HDD 3 :: Partition (Vista)]

의도 한 것은 아니지만 공 DVD를 구입할 수 없을 만큼 가난하여(귀찮아서)

어째 어째 하여서 외장 HDD로 Vista를 설치하게 되었습니다.

물론 외장 HDD로 부팅은 못하였고 다만 XP 상에서 설치를 시도한 것 입니다.

그리고 그 부작용은 Windows XP의 부트로더(NTDLR)과 Vista의 부트로더(BOOTMGR)이

모두 같은 하드디스크(의 같은 파티션)에서 놀고 있다는 것을 발견하였습니다.

컴퓨터 상의 자료들의 용량 관계로 HDD1을 정리하고 사용하려고 하다가

비상시 사용의 이유로 XP를 포멧하고 다시 설치한 후
 
남은 용량에 다른 자료들을 보관할 계획이었습니다.

다행히 부트로더가 둘 다 같은 HDD1에 있다는 것을 기억하고

비스타의 것을 HDD3으로 옮기려고 하였습니다만, 여러가지 과정이 어려워서 실패하고 있었습니다.

우여곡절 끝에 \boot 와 BOOTMGR등을 복사하였지만 정작 BCD파일은 복사하지 못하였습니다.

(프로세서가 사용중이어서 접근 불가)

다시 XP로 가서 HDD1에 있는 BCD파일을 HDD3으로 복사하였습니다.

그리고 몇 가지 설정을 간단하게 끝낸 다음 만일을 대비하여

다른 HDD를 모두 제거하고 HDD3만으로 부팅을 하고

성공을 한 다음에는 다시 HDD1만 인식시켜서

파티션을 다시 설정하고 XP를 설치하였습니다.

운 나쁘게 몇 가지 문제로 XP를 약 3번쯤 다시 설치하여

드라이버와 기타 기본 설정을 마친 다음

다시 비스타 하드디스크를 연결하여 부팅을 하였는데

BCD파일의 자료가 없거나 올바르지 않다는 어려운 이야기만 하면서 부팅을 시켜주지 않았습니다.

정말 앞이 막막하지만 우선 XP로 돌아왔습니다.

easyBCD라는 프로그램을 받아서 몇 가지 설정을 시도해 보았지만 큰 효과는 없었습니다.

다만 설치 과정에서 같이 설치된 bcdedit.exe를 이용하여

(물론 Vista 파티션에도 찾아보면 있겠습니다만, 이것도 귀찮으므로 패스)

원래 있던 BCD파일의 백업본을 이용하여 수정하려고 하였습니다.

어려운 콘솔 명령을 몇 번씩 써가면서 겨우겨우 HDD3에 BCD파일을 만든 다음

BOOTMGR의 DEVICE를 PARTITION=G:로 변경한 다음 재부팅을 하니

비스타로 부팅하는데 큰 문제가 없었습니다.

(물론 저기 G:은 다른 분들은 다른 파티션의 드라이브 문자를 입력하시면 되는 자리입니다.)

덕분에 BCDEDIT를 사용하는 방법과 기술중 일부와

비스타 설치 디스크 없이도 부트로더를 옮기거나

부팅을 할 수 있다는 것을 배우게 되었습니다.
Posted by Parker Falcon

인터넷에서 뉴스를 잠시 보다가 기대작 ‘제로보드XE 1.0’ 1년만에 정식출시라는 기사를 보게 되었다.

(링크는 해당 신문사로 바로 연결해 두었지만, 실제로는 네이버상에서 기사를 읽었다.)

개인적으로 관심을 가지고 있던 (좋아하고, 좋아하지 않고와는 다른 문제로) 제로보드XE의

정식 출시라는 소식을 접해 듣고 기사를 읽었다. 그리고 밑에 간단한 답글과 트랙백이 달려있는 것을 확인했다.

흥미로운 트랙백(서명덕기자는 기사를 이런식으로 쓰나?)이 있어서 들어가서 읽어 보았다.

내용을 대충 요약하자면 이런 것이다.
(내가 피곤한 늦은 밤에 쓴 글이기 때문에, 사실을 왜곡 할 가능성이 있으니 정확한 사실을 알고 싶은 사람은 두 사람의 글을 읽고 직접 비교하기 바랍니다.)

  1. [서명덕 기자]님 께서 [댣로그] 블로그에서 [제로보드XE 정식버젼 출시]라는 게시물을 읽었다.
  2. [서명덕 기자]님 께서 [조선일보]에 [기대작 ‘제로보드XE 1.0’ 1년만에 정식출시]라는 기사를 올렸다.
  3. [댣로그 관리자]님 께서 [서명덕 기자]님 께서 작성하신 기사를 읽었다.
  4. [댣로그 관리자]님 께서 자신이 쓴 글과 신문 기사를 비교해 보면서 많은 유사점을 발견했다.
  5. [댣로그 관리자]님 께서 [서명덕 기자의 제로보드 정식출시] 기사는 [자신의 게시물]을 [복사해놓고 단어나 표현만 바꿔놓은것이나 다름없]다고 생각하면서 [서명덕 기자의 기사에 대한 문제 제기] 게시물을 올렸다.
  6. [서명덕 기자]님 께서 [댣로그] 블로그에 가서 [몇 줄은 그대로 쓴 것이 맞고 나머지는 직접 참고한 것은 아니다] 정도의 해명으로 [댓글]을 작성했다.

이 정도가 아닌가 생각합니다.

그리고 그 이후의 경과는 제가 생각하기에는 [댣로그 관리자]님 께서는 [서명덕 기자]님의 해명에 만족 하지 못하고 더 강도 높은 사과를 원하지만 그렇게 되지 않은 것으로 보입니다.

제 생각은 이러합니다.

세상에 글의 종류는 다양합니다만, 객관적 사실에 중요성을 둔 글(예를 들면 과학적 실험 결과의 보고서)이 있고 주관적 의견에 중점을 둔 글(사설, 논평 등)이 있습니다. 만약 지금 이야기 하고자 하는 "글이 매우 유사 하다"라는 문제가 뒤의 글, 즉 주관적인 의견이 중요한 글에서 일어났다면 표절과 같은 논란의 대상이 되는것은 쉽게 생각할 수 있습니다. 하지만 객관적인 사실에 관한 글이라면 조금 다르다고 생각합니다.

경우에 따라서는 약간 달라질 수도 있겟지만, 보통의 경우는 큰 특징에 대해서는 일치합니다. 예를 들어서 DMB와 음악 재생 기능이 있는 예쁜 카메라가 출시 되었을 때, 제품에 대한 설명에는 DMB로 TV를 볼 수 있고, 음악 파일을 넣어서 들을 수 있으며, 디자인이 예쁘다는 이야기가 들어가 있을 것 입니다. 설명 부분은 여러 사람이 쓰더라도 큰 차이는 없을 것 입니다. 물론 특정 분야의 전문가라면 거기에 있는 DMB의 칩에 관한 이야기나 안테나의 전자기학적 구조에 대한 이야기를 쓸 수도 있지만, 많은 사람들에게 제품을 설명 하는 글에 쓸 내용과는 거리가 있습니다.

지금 경우는 좀 전에 설명한 경우와 비슷하다고 보니다. 둘 다 제로보드XE의 1.0출시라는 사실을 두고 이러이러한 일을 할 수 있는 이런 기능과 저런 기능이 있다는 글을 썼습니다. 사실을 쓴 부분에서는 큰 내용은 대부분 일치 합니다. 더군다나 중요한 단어들(RSS나 모듈화 같은)은 겹치지 않기가 힙듭니다. 물론 그러한 내용을 쓰는 부분에서 [댣로그 관리자]님 께서 첫번째로 지적하신 부분은 [서명덕 기자]님 께서 인정하셨으니 더이상 이야기 하지는 않겠습니다. 하지만 그 이외의 부분들( #2 #3 #4 )에 대해서는 [서명덕 기자]님 께서 보고 'copy'했다는 것 보다는 같은 사실을 보고 특징을 같이 본 것이라고 생각합니다. '1년' 이라는 표현 등 다른 겹치는 부분도 애초에 처음 글인 [제로보드의 공지사항]에서 시작된 것이 봅니다.

아무튼 블로그가 인터넷 상에서 자신의 생각등을 남기는 것이고, 생각은 자유롭게 할 수 있지만 불화나 오해가 생기지 않았으면 좋겠습니다.

'Analog Life' 카테고리의 다른 글

불법 연행시 대처요령  (0) 2008.06.05
싫다고 할까?  (0) 2008.03.31
[펌] 노홍철이 좀 짱인듯?  (0) 2008.02.21
Trois Amis에서 iTunes로 새로운 즐거움을!  (0) 2008.01.31
새로운 맥주 - Blue Nile / White Nile #2  (0) 2008.01.15
Posted by Parker Falcon