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

2010년 7월 21일 수요일

펌웨어 6.30 'Hello World' 영상 #2


펌웨어 6.30에서 동작하는 세이브 익스플로잇 영상이 일본인 mamosuke에 의해 공개되었습니다. [출처가기]
(세이브 익스플로잇이란? - 게임의 세이브데이터의 취약점을 이용한 익스플로잇. 대표적으로는 파타퐁2 체험판 익스플로잇.)

mamosuke는 이전에도 J416이 발견한 익스플로잇을 받아 'Hello World' 출력 영상을 올렸던 사람으로, 이번 익스플로잇에 사용한 게임은 이전 J416의 것과는 다르다고 합니다. mamosuke는 PSP계에서 어느 정도 신뢰가 두터워 거짓말을 할 사람은 아닙니다.

그런데 이번 익스플로잇이 별 의미가 있을 것 같지는 않군요. 이전 '펌웨어 6.30에서 'Hello World' 출력 성공' 글에서 전해드렸다시피 이미 펌웨어 6.30에서 동작하는 익스플로잇이 두 개나 있으니까요. (그것도 모두 세이브 익스플로잇입니다.)

어쨌든 이번에도 손휘의 대처를 막기 위해 익스플로잇에 사용한 게임은 공개되지 않았습니다. 하지만 몇 가지 정보는 알려져 있네요.
- 해당 게임의 일본판으로만 확인했지만, 해외판 역시 같은 취약점을 가지고 있다고 생각됨.

- 현재 홈브류 로더를 작업중. 만약 게임 이름을 공개하면 손휘에 의해 막힐게 분명하므로 게임 이름 공개는 곤란.

- J416이 발견한 익스플로잇과는 다른 익스플로잇임. (=사용한 게임이 다름.)

- 좋은 결과가 있다면 공개 예정. 또 손휘에 의해 이 익스플로잇이 막히면 공개.

- 이 게임의 체험판(데모)은 없음. PSN에서도 구입 가능하지만 PSP go에서 PSN판으로 테스트하니 PSP가 멈춤.

# 'PSP-3005 펌웨어 6.30에도 희망이 생기는 건가요?' 라든가, '이제 PSP go나 펌웨어 6.30도 커펌 설치가 가능해지는건가요?' 기타 등등의 질문은 반사합니다.

* 관련글 보기 *
펌웨어 6.30에서 'Hello World' 출력 성공

2010년 7월 1일 목요일

펌웨어 6.30에서 'Hello World' 출력 성공

펌웨어 6.30이 발표된지 이틀만에 펌웨어 6.30에서 'Hello World'를 출력하는 영상이 공개되었습니다. 그것도 두 개나...

먼저 jeerum이라는 유저가 공개한 'Hello World' 출력 영상입니다. [출처가기]

세이브게임 익스플로잇(게임의 세이브데이터를 이용한 익스플로잇)인데, jeerum은 뭔가 좋은 것이 나오면 그 때 공개하겠다고 합니다.

----------------------------------------------------------------------------------------

또 다른 하나는 일본인 코더 mamosuke가 공개한 'Hello World' 출력 영상입니다. [출처가기]

같은 일본인 J416이 발견한 익스플로잇을 받아서 mamosuke가 테스트한 영상을 공개했으며, PSN에서 판매되고 있는 게임의 세이브데이터를 이용한 익스플로잇입니다. wololo에 따르면 mamosuke가 거짓말할 인물은 아니므로 진짜인 것 같다고 하네요.

----------------------------------------------------------------------------------------

펌웨어 6.30이 겨우 이틀 전에 나왔기때문에 이번에 새로 발견한 익스플로잇은 아니겠고, 아마 예전에 발견한 익스플로잇이 펌웨어 6.30에서 막히지 않아 여전히 동작하는 것으로 보입니다. 특히 두 번째 익스플로잇의 경우, 지난 3월에 영상이 공개된 J416의 익스플로잇을 그대로 사용한 것 같네요. (관련글 : http://popotz.textcube.com/1519)

익스플로잇에 사용한 게임이 공개되는 경우 손휘에 의해 쉽게 패치될 수 있기 때문에, 두 개의 영상 모두 무슨 게임을 이용했는지는 일부러 보여주지 않고 있습니다. (어쩌면 두 개의 익스플로잇이 같은 게임을 사용한 것일 수도 있겠죠.)

아직 위 영상이 진짜인지 가짜인지는 확실히 증명된 것은 없지만, 만약 진짜라고 해도 크게 환호할 일은 아닙니다.

왜냐하면 결정적으로 둘 모두 게임의 세이브데이터를 이용한 익스플로잇이라는 한계가 있기 때문입니다. 즉 해당 익스플로잇을 사용하려면 반드시 특정 게임의 UMD를 따로 구입하거나 PSN에서 돈을 내고 다운로드해야만 한다는 것이죠. 더욱이 UMD를 사용할 수 없는 PSP go의 경우, 손휘에서 PSN에 올라온 게임을 패치해버리는 순간 해당 익스플로잇은 더 이상 사용할 수 없습니다.

따라서 현재로서는 공짜로 쉽게 자료를 구할 수 있는 파타퐁2 '체험판' 익스플로잇이 더 메리트가 있겠네요. (물론 펌웨어 6.30에서 막혀버렸으니 펌웨어 6.30으로 업데이트하면 안되겠죠.)

게다가 위 두 개의 익스플로잇이 어차피 유저모드 익스플로잇(추측임.)인 이상, 아무리 발전한다고 해도 현재의 HBL과 그다지 차이가 나는 것도 아닙니다.

뭐, 손휘의 블랙리스트만 봐도 알 수 있듯이 그 동안 세이브게임 익스플로잇은 꽤 많은 수가 발견되었습니다. 하지만 그 중에 유용하게 활용된 건 아주 소수에 불과하죠. 비교적 최근 공개된 MOHH나 Mercury, Splinter Cell Essentials 익스플로잇이 그랬듯 위의 익스플로잇 역시 그냥 조용~히 묻혀버릴 가능성도 있습니다.

* 관련글 보기 *
Team ProjectXX의 익스플로잇 공개
파타퐁2 데모 익스플로잇 공개
세이브 익스플로잇 또 발견 (by maku)
새로운 세이브 익스플로잇 발견 (by j416)
FreePlay의 Hello World 두 번째 영상
PSP Go!에서 Hello World 출력 성공!
MOHH 익스플로잇 v2
[루머] 새로운 익스플로잇 발견?
기타 등등...

2010년 5월 12일 수요일

Team ProjectXX의 익스플로잇 공개


지난 4월 초 'Team ProjectXX에서 새로운 eLoader 개발중?'이라는 포스팅을 통해 소개했던 Team ProjectXX의 익스플로잇이 그 팀원인 FrEdDy에 의해 공개되었습니다. [출처가기]

그런데 그 과정이 조금 꺼림칙하군요.

Team ProjectXX측에서는 아직까지 공개할 생각이 전혀 없었는데, Dark-Smn라는 유저가 멋대로 익스플로잇에 사용되는 게임 정보를 사진과 함께 유출해버렸다고 합니다. (위 사진이 그것.) 따라서 Team ProjectXX 입장에서는 더 이상 익스플로잇을 숨길 이유가 없어져 아예 자료를 공개하고, Dark-Smn를 마구 비난하고 있네요.

그런데 Dark-Smn이 쓴 글을 읽어보면 더 재미있습니다. Dark-Smn가 일부러 익스플로잇 정보를 유출하려고 한 것이 아니라 Team ProjectXX의 익스플로잇이 진짜이고 자신이 직접 여러 번 확인했다고 하는 과정에서 이런 일이 벌어졌습니다. (Dark-Smn이 Team ProjectXX의 일원인지 아닌지는 모르겠네요.)

어쨌든 이번 Team ProjectXX의 익스플로잇에 사용된 게임은 "Splinter Cell Essentials"(ULES00281)라는 게임입니다. 이 게임(UMD)과 공개된 자료를 이용하면 현재 "Hello World!" 출력까지는 가능하다고 합니다.


[ Splinter Cell Essentials를 이용한 "Hello World!" 출력 방법 ]
1. PSP의 시스템 언어를 영어(English)로 설정한다.
2. 위 첨부자료 안의 "ULES002810int" 폴더는 ms0:/PSP/SAVEDATA/ 폴더로 복사하고, "h.bin" 파일은 메모리스틱 상위로 복사한다.
3. Splinter Cell Essentials 게임을 실행하고 세이브데이터를 불러온다.
4. 게임 내 "Continue"를 선택하면 잠시 후 Hello World가 출력된다.
----------------------------------------------------------------------------------------------------

FrEdDy는 Dark-Smn으로 인해 앞으로의 PSP계에 막대한 손해가 발생했다고 주장하고 있지만, 제 개인적으로는 그 정도로 크게 과장할 일은 아닌 것 같습니다.

Splinter Cell Essentials를 이용한 익스플로잇 역시 유저모드에 그치고 있어 현재 한창 HBL을 개발중인 파타퐁2 익스플로잇과 별 차이가 없을 뿐만 아니라, 반드시 해당 게임의 UMD가 필요하다는 점에서는 오히려 체험판을 이용하는 파타퐁2 익스플로잇보다 범용성이 떨어집니다.

또 애초에 Team ProjectXX에서는 손휘에 의해 파타퐁2 익스플로잇이 막혀버릴 경우를 대비해 개발중이라고 밝혔는데, 파타퐁2 익스플로잇이 공개된지 두 달이 가까워지고 있는 현재까지 손휘에서는 새로운 펌웨어는 커녕 어떠한 대책도 마련하지 않고 있습니다. 파타퐁2 익스플로잇은 별 위험이 안된다고 생각하고 방관하고 있는듯한 모습이죠. 이런 상황인지라 Team ProjectXX의 익스플로잇이 그렇게 중요한 의미를 가지게 될 것 같지는 않군요.

이건 제가 너무 비뚤어지게 생각하는 것일 수도 있지만, Splinter Cell Essentials 익스플로잇을 이용한 eLoader 개발이 별 성과를 못 거두고 있자, Dark-Smn의 일을 핑계삼아 그냥 개발을 포기해버린 듯한 인상이 강합니다. 원래는 4월 16일 쯤 공개한다고 했다가 그 동안 아무런 소식도 없던터라 더욱 그렇게 느껴지네요.

진실이 무엇이든간에 이미 끝난 일이니......

* 관련글 보기 *
Team ProjectXX에서 새로운 eLoader 개발중?

2010년 3월 16일 화요일

세이브 익스플로잇 또 발견 (by maku)

지난 3월 10일, gamegaz.jp 포럼의 j416이라는 유저가 새로운 세이브파일 익스플로잇을 발견했다는 소식을 전해드렸습니다. (관련글 보기)

그런데 3월 14일, 같은 gamegaz.jp 포럼의 'maku'라는 유저가 또 다른 게임에서 세이브파일 익스플로잇을 발견했다고 하네요. [출처가기]


j416이 발견한 익스플로잇과 똑같이 특정 게임의 세이브파일을 조작해서 발생시키는 익스플로잇이며, 정펌 6.20에서 'Hello World'의 출력에도 성공했습니다. 역시 UMD판과 PSN판이 모두 존재하는 게임을 이용하는 것이며, PSP Go!를 포함한 모든 PSP 기종에서 사용 가능합니다.
---------------------------------------------------------------------------------------

이 당시에는 j416의 익스플로잇이 나온지 얼마 되지 않은 시점이라 뭔가 찜찜하고, 크게 중요한 사항이 없어서 포럼에만 간단히 글을 남기고, 블로그에는 올리지 않았는데, 어제(15일) 저녁 중요한 사항이 밝혀졌습니다.

j416이 발견한 익스플로잇과는 다르게 이번에 maku가 발견한 익스플로잇은 체험판의 세이브파일로도 익스플로잇 구동이 가능하다는 점입니다.

체험판만으로도 익스플로잇 구동이 가능하다면, 따로 해당 게임을 구입하지 않아도 되므로 돈이 들지 않으며, 넷상에서 자료를 다운로드하기만 하면 된다는 큰 장점이 있습니다. 펌웨어 자체의 취약점을 이용하는 익스플로잇(5.03 Tiff 익스플로잇 등)처럼 별다른 준비물이 필요없게 되는 것이죠.

아래는 maku가 추가로 공개한 영상으로, 체험판으로 익스플로잇을 발생시켜 'Hello World'를 출력하는 모습을 담고 있습니다.


문제는 PS Store에서만 배포되는, 즉 PSN 인증이 필요한 체험판이냐, 아니면 PSN 인증이 필요없이 일반적으로 배포되는 체험판이냐인데, maku가 이 점은 확실히 밝히지 않았습니다. 만약 후자쪽이라면 나중에 어떤 게임인지 밝혀지더라도 손휘는 펌웨어 업데이트 외에 이 익스플로잇을 직접 막을 방법이 없어집니다. 체험판 자료야 이미 넷상에 퍼질대로 퍼져있어 모두 찾아 수정/패치할 수가 없기 때문이죠. (PS Store 말고, 인증이 필요없는 일반 체험판으로도 배포되는 게임으로 확인되었습니다. - 2010/03/17 18:27 추가)

하지만 이 익스플로잇도 유저모드에 그치고 있어, 임시 커펌을 설치할 수 있을 거라는 희망은 갖기 힘듭니다. 잘 되야 정펌에서도 기존의 홈브류중 몇 가지를 구동할 수 있게 되거나, 아니면 이 익스플로잇 전용으로 개발되는 홈브류의 구동이 가능하게 되는 정도입니다. 반대로 잘 안되면.. 그냥 이 상태에서 흐지부지 끝나는거죠, 뭐.

과연 무슨 게임일지 궁금해지는군요. 힌트는...
   - 이미 UMD로 발매된 게임으로, PS Store에서 디지털판도 구입 가능.
   - 일판뿐만 아니라 해외판도 존재.
   - 발매 전/후 체험판이 배포된 게임.
   - 체험판 내에서 세이브파일을 생성/사용하는 게임.
정도네요. 맞추면 천재 인정!

* 관련글 보기 *
새로운 세이브 익스플로잇 발견 (by j416)

2010년 3월 10일 수요일

새로운 세이브 익스플로잇 발견 (by j416)



gamegaz.jp 포럼의 'j416'이라는 유저에 의해 새로운 익스플로잇이 발견되었습니다. 또 이 익스플로잇을 이용한 "Hello World" 출력 영상도 함께 공개되었습니다. [출처가기]

이번에 발견된 익스플로잇은 특정 게임의 세이브 파일을 이용한 익스플로잇입니다. 이전 GTA : LCS나 루미네스를 이용한 다운그레이더, 또 GripShift 익스플로잇과 최근 FreePlay가 공개한 머큐리 익스플로잇 등과 동일한 종류라고 생각하면 됩니다.

당연히 어떤 게임을 이용했는지는 공개되지 않았으며, 몇몇 유저에 의해서만 이런저런 테스트가 진행되고 있습니다.

현재까지 알려진 점을 종합해보면..
* 기존 PSP 시리즈와 PSP Go!를 포함한 모든 PSP에서 익스플로잇 사용 가능.
* 정식 펌웨어 6.20에서도 익스플로잇 사용 가능.
* 해당 게임은 UMD판으로 발매되었으며, 일본 PS Store에서 디지털판도 구입 가능. (체험판은 없음.)
* UMD판과 디지털판 모두 익스플로잇 사용 가능.
* 현재는 유저모드 익스플로잇이라 잘 되도 eLoader가 한계이며, 커널모드 익스플로잇 추가 발견 가능성은 미지수.
* 공개 시기는 고민중이며, 일단 자신이 할 수 있는 것들을 시험해보고 그 후에 따로 공개일을 공지함.

해당 출처의 내용이나 동영상, 또 PSPLink의 테스트 결과 등을 종합해보면 가짜가 아니라 진짜일 확률이 높습니다. 하지만 현재는 유저모드 익스플로잇 레벨에 그치고 있어, 이를 바탕으로 다운그레이더가 개발되거나 커펌 설치가 가능하게 되리라는 희망은 가지지 않는 것이 좋습니다. 유저모드 익스플로잇인 이상, 잘 되야 eLoader가 개발되어 정펌 6.20에서 일부의 홈브류 구동이 가능하게 되는 것이 전부입니다. (이것만 해도 대단한거죠!)

또한 5.03 Tiff 익스플로잇처럼 펌웨어 자체의 취약점을 이용하는 것이 아니고 특정 게임의 세이브 파일을 이용하는 것이라 반드시 해당 게임을 구입해야 한다는 점, 또 손휘에서 게임 패치나 펌웨어 업데이트 등을 통해 쉽게 익스플로잇을 막아버릴 수 있다는 점 등을 생각해보면 얼마나 큰 파장을 불러올 수 있을지는 의문이네요.

아직 초반 단계이니만큼 역시 기다리는 수 밖에 없겠군요.

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!에서도 작동되는 것을 확인하고 나서야 공개하는 것 같네요. 참 대단한 사람들입니다.

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