레이블이 freeplay인 게시물을 표시합니다. 모든 게시물 표시
레이블이 freeplay인 게시물을 표시합니다. 모든 게시물 표시

2009년 11월 21일 토요일

펌웨어 6.20에서는 FreePlay의 익스플로잇이 작동하지 않는다

FreePlay가 지난 10월부터 유튜브를 통해 새로운 익스플로잇에 대해 공개하기 시작했습니다. 이 익스플로잇은 당시 최신 펌웨어였던 6.10에서도 동작하며, PSP Go!에서 동작이 확인된 최초의 익스플로잇이라 사람들의 많은 관심을 받았죠. 게다가 Davee가 이 익스플로잇을 이용한 PSP Go!용 CFW/HEN 영상까지 공개했습니다.

하지만 손휘에 의해 이 익스플로잇이 막혀버릴 위험도 있고, 또 이전 ChickHEN처럼 악용될 소지가 있어 자세한 정보나 자료를 공개하지는 않고 있었습니다.

하지만 아쉽게도(?) 지난 19일 업데이트된 PSP 펌웨어 버전 6.20에서는 이 익스플로잇이 더 이상 작동하지 않는다고 밝혀졌습니다. 사실 펌웨어 6.20 발표 직후 FreePlay의 언급이 있었기 때문에 벌써 알고는 있었는데, 자료까지 포함한 조금 더 자세한 정보를 오늘 FreePlay가 공개했습니다. [출처가기1] [출처가기2]

우선 이 익스플로잇에 사용된 게임은 바로 북미&유럽판 "Mercury"라는 게임입니다. (예전에 언뜻 퍼즐 게임이라고 들어본 적이 있는 듯 싶네요.)

어차피 펌웨어 6.20에서는 이 익스플로잇이 막혔기때문에 더 이상 숨길 필요가 없어 완전히 공개한다고 합니다. 그리고 자신의 동영상에서 사용한 익스플로잇 자료까지 배포해버렸습니다.

 

자료를 살펴보니 역시나 해당 게임의 세이브 파일을 이용한 익스플로잇인 것 같습니다. PS Store에 등록된 다운로드 형식이나 UMD 형식 모두 익스플로잇 구동이 가능하다고 하니 이 "Mercury"라는 게임을 가지고 있는 분들은 테스트해봐도 좋을 듯 싶습니다. (그런데 UMD를 가지고 계신 분들이 얼마나 계실지..? 게다가 이 소식이 들리자마자 PS Store에서 이 게임이 바로 삭제되었다는 소문도...)

하지만 기대할 부분은 위 자료의 리드미에 "Mercury"라는 게임 말고도 아직 숨겨둔 익스플로잇이 많다고 적혀있다는 점입니다. 하지만 앞으로는 절대 공개하지 않을 거라고 하네요.

아래 영상은 이번에 FreePlay가 공개한 펌웨어 6.10에서의 익스플로잇 구동 영상입니다.
이전의 영상들과는 다르게 무슨 게임을 이용하는지 완전히 공개하고 있습니다.

# FreePlay나 Davee도 공개한 영상으로는 게임을 알아볼 수 없도록 노력했는데 어떻게 손휘가 이 게임에 대해 알았냈는지 참 미스테리하군요. 영상을 분석했을까요? 아니면 내부 유출일까요?

# 어쨌든 이것으로 펌웨어 6.20이 왜 이렇게 일찍 발표되었는지 궁금증이 풀린 것 같습니다. 사실 펌웨어 6.20의 주요 변경점인 코믹 리더 지원은 다음 달이나 되야 필요한 기능이었죠. 익스플로잇의 정체를 손휘가 알아내자 다음 달에 발표 예정이었던 펌웨어 6.20을 가져다 패치한 뒤 한 달 정도 먼저 발표해버린 것 같은 느낌이 드네요.

* 관련글 보기 *
PSP 펌웨어 버전 6.20 발표
PSP 펌웨어 6.20 발표 예정
PSP Go!용 CFW/HEN 동영상
PSP Go!용 eLoader는 과연 나올것인가?
FreePlay의 Hello World 두 번째 영상
PSP Go!에서 Hello World 출력 성공!

2009년 11월 12일 목요일

PSP Go!용 CFW/HEN 동영상

FreePlay의 PSP Go!용 익스플로잇 소식이 간간히 들려오는 가운데, 이번에 다른 팀에서 좀 더 향상된 모습을 보여주는 동영상을 올렸습니다. 그 다른 팀이란 바로, 5.03 익스플로잇용 ChickHEN을 발표한 Davee, 그리고 그가 속해 있는 Team Typhoon입니다. [출처가기]

이번에
Team Typhoon(Davee)이 공개한 영상은 이전 FreePlay의 익스플로잇을 이용해서 펌웨어 6.10이 설치된 PSP Go!를 커펌/HEN 상태로 만들고, 그 후 홈브류(에뮬레이터)를 구동하는 모습이 짧게 담겨있습니다. PSP Go!만의 '게임 일시 정지' 기능이 홈브류에서도 동작하는군요.

하지만 커펌/HEN 상태를 만드는 과정은 (일부러?) 생략되어 있으며, 그에 대한 자세한 설명도 밝히지 않았습니다. 게다가 이 영상은 단순히 PSP Go!도 커펌 사용이 가능하다는 것을 증명하는 것이며, 앞으로도 절대 방법이나 자료를 발표하지 않는다고 하니 기다려도 소용없을 것 같네요.

다음 주쯤에 아래 동영상보다 좀 더 향상된 버전을 보여주겠다고 합니다.


사실 ChickHEN 발표 당시 Davee는 ISO 로더 기능을 계속 반대했음에도 불구하고, 결국 CFWEnabler와 커펌 5.03 GEN 등의 프로그램이 나와버린 적이 있었습니다. 때문에 Davee도 많이 실망하고, ChickHEN R3의 발표마저 취소해버렸죠. (ChickHEN R3가 취소된 이유가 화가 나고 삐져서인지, 아니면 단순히 필요가 없어져서인지는 확실하지 않지만...)

그런 아픈 경험이 있기때문에 Davee가 이번 PSP Go!용 CFW/HEN은 무슨 일이 있어도 발표하지 않을 가능성이 높다고 생각됩니다. 게다가 이번 익스플로잇은 펌웨어 자체의 취약점이 아니라 PS Store에 올라온 특정 게임을 이용하는 것이므로 한 번 방법이 밝혀지는 순간 손휘에 의해 금방 막혀버릴 위험도 있습니다.

결국 이런저런 방법으로 보안을 강화하려고 한 PSP Go! 역시 해킹에 대해서는 안전하지 않다는 것을 증명해줄 뿐 현재로서는 그 이상의 의미를 가지고 있지 않습니다. 이를 참고로 해서 나중에 다른 식으로 어떻게 발전할지는 모르겠지만...

* 관련글 보기 *
PSP Go!용 eLoader는 과연 나올것인가?
FreePlay의 Hello World 두 번째 영상
PSP Go!에서 Hello World 출력 성공!

2009년 11월 10일 화요일

PSP Go!용 eLoader는 과연 나올것인가?


지난 달 FreePlay가 특정 게임을 이용해 PSP Go!에서 Hello World를 출력하는 영상을 공개했습니다.
(http://popotz.textcube.com/1363 , http://popotz.textcube.com/1365)

사람들은 PSP Go!도 이전 PSP 시리즈처럼 결국 뚫리는구나라고 생각했지만, FreePlay는 불법에 반대하는 입장이고, 또 앞으로도 이 새로운 익스플로잇을 공개하지 않는다는 입장을 밝혔기때문에 점점 사람들의 관심이 멀어져 갔습니다.

그런데 이번달 들어 FreePlay가 Youtube 內 자신의 채널을 통해 PSP Go!용 eLoader에 대해 언급하기 시작했습니다. [출처가기]

eLoader란 정펌에서도 취약점을 이용해 홈브류를 구동할 수 있게 해주는 프로그램을 말하며, HEN과는 비슷하면서도 약간 다른 개념입니다.

먼저 지난 11월 5일쯤 올라온 내용입니다.
Go exploit update: Making progress. My NID resolver is working flawlessly now. If I can get it to work with the eLoader source, we’ll have an eLoader for the Go.

Go 익스플로잇 업데이트 내용 : 개발중이다. 내 NID resolver는 현재 완벽하게 동작한다. 만약 eLoader 소스를 통해 작동하게 할 수만 있다면, 우리는 PSP Go를 위한 eLoader를 가지게 될 것이다.

여기서 잠깐 공부하는 시간을 가져봅시다.
NID(s) resolver라는 단어가 PSP계에 처음 등장한건 지난 커펌 3.80 M33 시절 Dark_AleX에 의해서입니다. 새로운 펌웨어가 나올때마다 NIDs(네트워크 침입 탐지 시스템)도 변경되는 일이 많아 새로운 펌웨어에 맞춰 커펌을 만들면 그 전의 홈브류나 플러그인이 제대로 동작하지 않는 문제가 발생하게 됩니다. 따라서 원래대로라면 새로운 커펌 버전이 나올때마다 플러그인이나 홈브류도 그에 맞춰 업데이트되어야만 사용이 가능했다는 것이죠.

하지만 커펌 3.80 M33 이후 Dark_AleX가 커펌 자체에 NIDs Resolver를 탑재하면서, 이러한 호환성 문제를 사전에 예방했습니다. 커펌 내에 NID를 호환되도록 해주는 기능(NIDs Resolver)을 아예 넣음으로 해서 새로운 커펌에서도 이전의 플러그인이나 홈브류가 거의 모두 호환되도록 만들었던 것이죠. 처음에는 약간 부족한 부분이 있었지만 이후 커펌 3.80 M33의 계속적인 업데이트를 통해 NIDs Resolver도 점점 완벽하게 변신.

이럴 걸 보면 참 Dark_AleX는 대단했구나하는 생각이 듭니다. 언젠가는 다시 돌아와야 할텐데...

* NIDs resolver 관련글 보기 : http://popotz.textcube.com/668 / http://popotz.textcube.com/696

그런데 지난 글에 이어 바로 어제쯤 FreePlay가 새로운 글을 올렸습니다.
An eloader for the Go is proving to be more difficult than I'd imagined. I could likely make one for FW 5.03 or FW 5.50, but until someone cracks the Go's firmware update, it may be a lost cause. I have no way of making my NID resolver work when there are dozens of new functions on the Go that have completely unknown NIDs.

PSP Go!용 eLoader는 내가 생각했던 것보다 더 어려워보인다. 나는 펌웨어 5.03이나 5.50용으로 만들 수 있을거라고 생각했지만 누군가 PSP Go!의 펌웨어를 크랙하기 전까지는 실패할 것 같다. PSP Go!는 전혀 알려지지 않은 NIDs를 가진 수 많은 새로운 기능을 가지고 있기 때문에, 내 NID resolver를 작동하게 만들 수 있는 방법이 없다.

결국 정리하자면, 처음에는 새로운 익스플로잇을 이용해서 PSP Go!용 eLoader를 쉽게 만들 수 있을 것이라고 생각했는데, 좀더 연구해보니 PSP Go!의 새로운 기능과 그에 따른 NIDs로 인해서 제대로 작동하게 만들지 못했다는 뜻입니다. 따라서 PSP Go!용 eLoader도 나올 수는 없겠죠.

기존 PSP용 펌웨어가 디크립트/덤프 가능한 것처럼, 누군가 PSP Go!용 펌웨어를 크랙한다면 가능할지도 모른다는 단서를 달긴 달았네요.

뭐, 이건 저쪽 전문가들 세계의 일이니, 저같이 무지한 사람은 그냥 보고 있을 수 밖에 없네요. 시간이 답을 해주겠죠.

2009년 10월 5일 월요일

FreePlay의 Hello World 두 번째 영상

FreePlay가 알려지지 않은 익스플로잇을 이용해 PSP Go!에서 'Hello World'를 띄웠다는 소식은 이미 전해 드렸습니다. (관련글 보러가기)

그런데 그 영상을 보고도 믿지 않는 사람이 많았는지, FreePlay가 새로운 'Hello World' 영상을 올렸습니다. [출처가기]


이번 영상은 PSP-100X부터 PSP Go!까지 모든 기종의 PSP에서 'Hello World'가 동작한다는 것을 보여주고 있습니다.

그런데 중요한 것은 FreePlay가 이 영상에 대해 달아놓은 설명... (오역/의역 듬뿍~~)
Some people STILL don't think this is real...
일부 사람들은 '아직도' 이것이 진짜라고 생각하지 않는 것 같다...

NO, I will not give you the files. NO, it will not lead to custom FW or ISO loaders. NO, I will not tell you what game this is.
하지만 그렇다고 당신들에게 이 파일을 주지는 않을 것이고, 커펌이나 ISO 로더로 발전시키지도 않을 것이며, 무슨 게임을 이용하는지도 알려주지 않을 것이다.

Why am I even posting a video about this? Because I CAN. Don't like it? Don't watch it. I'm not doing this to make people happy; I'm doing it to make a point!
그런데 굳이 왜 이런 동영상을 내가 올리는 것 같은가? 왜냐하면 내가 할 수 있기 때문이다. 이런 걸 싫어한다면 그냥 보지 않으면 된다. 나는 사람들을 행복하게 만들어주기 위해서 이런 일을 하는 것이 아니라 어떤 전환점이 되기를 바라는 마음에 하고 있는 것이다.

뭐, 결론은 이번 익스플로잇을 공개하지는 않는다는 거네요. 다른 특이사항이 생길때까지는, 이번 익스플로잇이 공개될 거라는 생각을 버리고, PSP Go!의 보안도 완벽한 것이 아니라 취약점이 있다는 것 정도만 알아두고 넘어갑시다.

2009년 10월 4일 일요일

PSP Go!에서 Hello World 출력 성공!

FreePlay입니다.

상당히 흥미로운, 또는 엄청 논란이 될만한 소식이 있군요.
개발자 FreePlay가 PSP Go!에서도 동작하는 익스플로잇에 대해 일부 공개했습니다. [출처가기]

출처의 내용에 따르면, 이번 PSP Go! 발매로 인해 손휘가 기존의 PSP 게임을 디지털화해서 PS Store에 올렸는데, 그 중 어느 특정 게임에서 익스플로잇이 발견된 것이죠. 아니 정확히 말하면 이번에 새로 발견된 것이 아니라 이전부터 계속 존재했던 익스플로잇이었지만 외부로는 공개되지 않았기에 손휘에서도 막을 생각을 못했다는 것이 정확하겠네요. (익스플로잇 발견자는 FreePlay가 아니라 '익명'으로 나와있습니다. FreePlay는 이 익스플로잇을 이용한 SDK를 제작한 것이죠.)

이번 익스플로잇 역시 소프트웨어적인 취약점을 이용하는 것이므로, PSP의 기판/기종과 상관없이 모든 PSP에서 사용 가능합니다. 대표적으로 펌웨어 5.03의 Tiff 취약점을 이용한 ChickHEN과 비슷하다고 생각하면 이해하기가 쉬울 것 같네요. 단지 ChickHEN은 펌웨어 5.03 이하에서만 동작하지만, 이번 익스플로잇은 펌웨어 1.00부터 6.10까지 현존하는 모든 펌웨어에서 작동한다는 것이 가장 큰 차이점입니다.

현재는 이 익스플로잇을 이용해 Hello World까지 띄울 수 있으며, 유저모드로 동작하는 상태입니다. 다시 말해 이론상 부분적인 홈브류 구동만 가능하며, ISO 구동이나 플러그인 사용, 낸드플래시 접근 등은 불가능한 상태라는 것이죠. 과연 이 익스플로잇이 커널모드 익스플로잇으로 발전할지에 대해서는 FreePlay 자신도 확답을 못하고 있네요.

그리고 이 익스플로잇이 어떤 게임을 이용한 것인지 자세한 사항은 아직 공개되지 않았는데, 왜냐하면 그 정보가 알려질 경우 손휘에서 해당 게임을 수정하거나 펌웨어 업데이트를 통해 막을 위험이 있기 때문이죠. 아래 동영상을 보더라도, 일부러 게임을 구동하는 모습을 숨기고 볼륨을 내려서 손휘가 무슨 게임인지 알지 못하도록 하고 있습니다. 조금 더 연구가 진행되서 눈에 띄는 성과가 나오면 그 때 가서 공개한다고 합니다. 물론 그 반대로 아예 공개되지 않을 가능성도 있겠죠.

그런데 문제는 이전 게임 UMD를 이용한 익스플로잇과는 다르게 이번 익스플로잇은 PS Store에서 구입한 디지털판 게임을 이용하므로, 만약 익스플로잇이 공개된다해도 손휘에서 즉각적으로 해당 게임의 판매 중지 또는 패치를 할 수 있어 공개 의미가 없을 것 같기도 합니다. 더욱이 PS Store에 접속하려면 항상 최신 펌웨어가 필요하니 펌웨어 업데이트라도 되는 날에는...

어쨌든 아래는 FreePlay가 공개한 이번 익스플로잇 관련 동영상입니다. 펌웨어 6.10이 설치된 PSP Go!에서 Hello World가 출력되는 것까지 확인할 수 있습니다.



# 손휘측에서도 기판의 IPL을 변경하고 내장배터리를 채용하는 등 PSP Go!의 보안을 강화한다고는 했지만 결국 하드웨어적인 해킹만 막았을 뿐, 이처럼 소프트웨어를 이용한 해킹에는 별 도움이 안되는군요. 어디서 어떻게 취약점이 발견될지 모르니, 결국 소 잃고 외양간을 고치는 수 밖에 없습니다.

# 이전부터 말했지만 pre-IPL이 완전히 해킹되지 않는한 TA-088 v3 기판의 PSP-200X, 또는 PSP-300X나 PSP Go!에 기존의 영구적인 커펌을 설치하는 것은 불가능합니다. 단지 이번 익스플로잇으로 얻을 수 있는 제일 좋은 결과는 (ChickHEN을 이용한 CFWEnabler나 커펌 5.03 GEN 처럼) 일시적으로 커펌의 기능을 사용할 수 있게 되는 정도입니다.

# 왠지 이 익스플로잇을 PSP Go! 발매전까지 꽁꽁 숨기고 있다가, PSP Go!에서도 작동되는 것을 확인하고 나서야 공개하는 것 같네요. 참 대단한 사람들입니다.

# 바른말 고운말을 씁시다.