레이블이 익스플로잇 & 해킹인 게시물을 표시합니다. 모든 게시물 표시
레이블이 익스플로잇 & 해킹인 게시물을 표시합니다. 모든 게시물 표시

2010년 12월 19일 일요일

또 다른 체험판에서 익스플로잇 발견


jeerum이라는 유저가 'みんなのスッキリ'라는 게임의 체험판에서 새로운 세이브 익스플로잇을 발견했다고 공개했습니다. 'みんなのスッキリ'는 최근 '모두의 스트레스 팍'이라는 이름으로 한글화되어 정식 발매된 게임이기도 하죠. [출처가기]

이미 세이브 익스플로잇이 여러 개 존재한다고 알려져 있어 그다지 새로울 것도 없지만, 이번 익스플로잇은 파타퐁2 체험판 익스플로잇과 똑같이 무료 체험판을 이용한다는 큰 장점이 있습니다. UMD를 구입하거나 PSN에서 다운로드할 필요가 없이, 웹에서 체험판만 다운로드 받으면 별다른 준비물이 없이도 바로 익스플로잇을 활용할 수 있는 것이죠.

다만, 이번 익스플로잇 공개 시점에 대해서는 말들이 많습니다. 적어도 Total_Noob의 6.20 / 6.35 TN (HEN)이 발표된 후에 공개했어야 한다는 것이죠. 게다가 이번 'みんなのスッキリ' 익스플로잇은 jeerum만 발견한 것이 아니라 일본내 개발자를 비롯해 이미 몇 명의 개발자가 발견한 익스플로잇이기도 하며, 그 개발자들은 일부러 공개하지 않고 숨겨둔채로 HBL 개발을 하고 있었는데, 갑자기 jeerum이 툭 튀어나와 게임 이름까지 공개해버린터라 시끌시끌하네요. 항간에는 jeerum이 PSP계를 떠나면서 마지막으로 자신이 발견한 익스플로잇을 공개한 거라고 하는데 그렇더라도 유출했다는 비난을 피하기는 어려울 것 같습니다.

wololo 역시 자신의 블로그를 통해 jeerum이 현재 한창 HBL을 개발중인 익스플로잇을 유출했다고 탓하고 있으며, 어쨌든 이번 익스플로잇을 이용한 펌웨어 6.35용 HBL을 발표할 계획이라고 밝혔습니다. (이론적으로는 가능하지만 아직 테스트는 하지 못함.) 그렇게 된다면 반드시 UMD/PSN 구입이 필요한 '모두의 골프 익스플로잇'보다 더 편해지므로 '모두의 골프용 HBL'은 더 이상 지원하지 않을 예정이라고 하네요.

이번 익스플로잇 자체에 대해 말하자면, 아직은 개념증명(POC) 단계라 특별히 할 수 있는 것은 없습니다. 단지 세이브 익스플로잇을 이용해 scekernelExitGame 명령만을 불러와 게임을 종료하고 XMB로 돌아가도록 하는 기능만 담고 있습니다. 뭐, 이것만으로도 익스플로잇의 존재 자체는 확실하게 확인할 수 있으니까요.

따로 익스플로잇 자료는 올리지 않을 생각이므로, 관심 있는 분들은 위 출처에서 관련 자료를 다운로드해서 테스트해보세요. 테스트하는 방법은 이전의 파타퐁2 체험판용 익스플로잇과 동일합니다. 해당 체험판과 익스플로잇용 세이브데이터를 메모리스틱에 설치하고, 체험판 실행 후 그 세이브데이터를 불러오면 끝.

* 관련글 보기 *
みんなのスッキリ 체험판 4
みんなのスッキリ 체험판 3
みんなのスッキリ 체험판 1+2

PS) 이전 글의 댓글은 모두 삭제했습니다. 여러분 제발 좀...
그리고 포럼에 관한 댓글이 있었는데... 저도 처음에는 텍큐닷컴이 없어지면 포럼으로 옮겨 활동할 계획이었지만, 지금은 PSP에서 완전히 손을 떼기로 결정한터라 없던 일이 되었습니다. 그렇다고 다른 관리자를 뽑아서 그냥 유지만 하는 것도 말처럼 쉽지 않습니다. 관리자를 뽑는 일부터 시작해서 그냥 유지하는 것도 블로그 관리하는 것만큼 꽤 손이 많이 가는 일이거든요. 포럼 회원분들께는 나중에 따로 알려드리겠지만 결국 블로그와 함께 포럼 역시 유지되기는 어려울 것 같네요. 포포츠 카페의 경우 다른 서버로 이전해서 독립된 상황이라 그나마 다행이군요.

2010년 12월 16일 목요일

최근 나오는 PSP-300X는 펌웨어 6.00 미만으로 다운그레이드할 수 없다

이전 글의 댓글들 정말 감사드립니다. 이제 맘 편히 천국으로 갈 수 있을 것 같... 그게 아니라 아직 그만두려면 시간이 좀 많이 남았어요. ㅜㅜ D-15!!
--------------------------------------------------------------------------------------

wololo 포럼의 한 유저가 Total_Noob가 현재 개발 중이라고 알려진 6.XX TN (HEN) 대신 펌웨어 6.35인 PSP를 펌웨어 5.03으로 다운그레이드할 수 있는 프로그램을 내놓는 편이 더 좋지 않을까 하는 질문글을 올렸습니다. 호환성도 별로 좋지 않는 펌웨어 6.XX를 기반으로 하기 보다는, 이미 관련 프로그램이 많이 나와있는 펌웨어 5.03으로 다운그레이드해서 ChickHen을 이용하자는 얘기죠. 그런데 이와 관련해서 재미있는 정보가 있군요. [출처가기1] [출처가기2]

하드웨어상 최근 발매되는 PSP-300X는 펌웨어 6.00 미만으로 다운그레이드할 수가 없다고 합니다.

ruyor씨의 댓글에 따르면...
PSP-300X에는 두 가지 종류가 있다. 하나는 03g 모듈을 사용하는 것(공장 출하 펌웨어가 4.20-5.51)이고, 다른 하나는 04g 모듈을 사용하는 것(공장 출하 펌웨어가 5.70 이상인 것)이다.

PSP go는 05g 모듈을 사용한다.
07g과 09g 모듈은 내가 아는 한 아직 사용되지 않고 있다.

03g 모듈을 사용하는 PSP-300X는 펌웨어 5.00 미만으로는 다운그레이드할 수 없다. (만약 펌웨어 4.20의 덤프 자료가 있다면 4.20까지는 가능.)

그리고 04g 모듈을 사용하는 PSP-300X는 펌웨어 6.00 미만으로는 다운그레이드할 수 없다. (만약 펌웨어 5.70의 덤프 자료가 있다면 5.70까지는 가능.)

여기서 말하는 03g, 04g 등은 펌웨어 내 각 모듈의 이름에 추가로 붙어있는 단어를 말합니다. (예 : pspbtcnf.bin과 pspbtcnf_02g.bin 등등) PSP 각 기종마다 하드웨어에 약간씩 차이가 있으므로 이를 통해 설치/사용하는 모듈을 구분하는 것이죠. 'g'는 generation의 줄임말로 02g는 2세대, 03g는 3세대를 의미한다고 생각하시면 됩니다.

PSP-100X는 그냥 기본 모듈을 사용하며, PSP-200X는 끝에 _02g가 붙은 모듈을 사용합니다. 그런데 유독 PSP-300X만 _03g 모듈을 사용하는 것과 _04g 모듈을 사용하는 것으로 나뉘어진다는 것이죠.

그리고 03g 모듈을 사용하는 PSP-300X는 펌웨어 5.00까지 다운그레이드 가능하지만, 04g 모듈을 사용하는 PSP-300X는 펌웨어 5.XX로는 다운그레이드할 수 없고, 따라서 펌웨어 5.03 전용의 ChickHEN을 사용할 수도 없겠지요.

이 문제는 하드웨어적으로 특정 버전의 펌웨어는 설치되지 못하게 막아놓은 것이라 어떻게 해결할 수 있는 방법은 없습니다. 예전 PSP-200X가 처음 발매되었을 당시에도 펌웨어 1.50으로는 다운그레이드할 수 없어, 결국 M33팀(Dark_AleX)은 그 동안 커펌에서 사용하던 기존의 1.50 커널을 완전히 포기하고, 3.xx 커널을 사용하는 새로운 커펌 3.60 M33을 발표한 일이 있었죠. (관련글 보기)

뭐, Total_Noob측에서 개발 초기를 제외하고는 다운그레이더에 대해  별 말이 없는 것으로 봐서 다운그레이더가 나올 일은 없을 거라 생각됩니다. 그냥 기존대로 펌웨어 6.XX 기반에서 동작하는 6.20 TN (HEN)이나 6.35 TN (HEN)만을 발표한다면 위의 이야기는 별 상관이 없으니 크게 신경쓸 필요는 없겠네요.

다만, 6.XX TN (HEN)을 이용해 PSP를 펌웨어 5.03으로 다운그레이드한 뒤, 이미 나와있는 ChickHEN용 임시 커펌(5.03 GEN이나 CFWEnabler 등)을 사용하고자 하셨던 PSP-300X 사용자분들은 그냥 포기하셔야 할 듯...

* 관련글 보기 *
[루머] PSP는 8세대까지 있다??
신형용 커펌 3.60 M33 발표/설치법
신형PSP용 커펌 3.60 M33 곧 발표 예정??

2010년 11월 24일 수요일

손휘의 해킹 가능 게임 블랙리스트 4 (펌웨어 6.35 기준)

그 동안 PSP용으로 발매된 게임중 일부에는 취약점이 있어, 이 취약점을 이용한 익스플로잇을 해킹에 이용하는 일이 종종 있었습니다. 예전 'GTA:LCS'나 '루미네스'를 이용한 익스플로잇은 다운그레이드에 쓰였으며, 최근 발견된 '파타퐁2 체험판'이나 '모두의 골프 포터블 1/2' 익스플로잇의 경우에는 현재까지도 HBL 구동에 쓰이고 있죠.

따라서 손휘는 이를 막기 위해 새로운 펌웨어 안에 특정 게임들의 익스플로잇이 아예 작동하지 않도록 블랙리스트를 암호화해서 넣어두고 있습니다.

이 블랙리스트는 간단하게 말해 게임의 세이브데이터 익스플로잇을 방지하기 위해 펌웨어 자체에 삽입한 보안 코드라고 볼 수 있습니다. 블랙리스트에 들어가 있는 게임의 경우, 비정상적으로 변형된 세이브데이터 로드를 원천적으로 막아서 이를 이용한 익스플로잇을 더 이상 사용할 수 없도록 하는거죠. 이 때문에 펌웨어 업데이트를 하면 이전 펌웨어에서 작동하던 세이브데이터 익스플로잇을 더 이상 쓸 수 없게 되는 것입니다. (물론 이것이 보안의 전부는 아니고 그 외 다른 보안 장치도 펌웨어 내에 삽입되어 있을 겁니다.)

바로 전 펌웨어 6.35 발표글에서 '모두의 골프 포터블 1/2' 익스플로잇이 막혔다고 전해드렸는데, 펌웨어 6.35의 블랙리스트를 확인해보니 역시나 해당 게임들이 블랙리스트에 새로 추가되어 있다고 하네요. [출처가기]

검은색 목록은 펌웨어 6.31에 이미 있던 블랙리스트, 파란색 목록은 펌웨어 6.35에서 새로 추가된 블랙리스트입니다.
* ULUS10041 – GTA:LCS (USA)
* ULES00151 – GTA:LCS (EUR)
* ULES00182 – GTA:LCS (DE)
* ULJS00005 – Lumines (JAP)
* ULUS10002 – Lumines (USA)
* ULES00043 – Lumines (EUR)
* ULKS46005 – Lumines (KOR)
* ULJM05089 – Gripshift (JAP)
* ULUS10040 – Gripshift (US)
* ULES00177 – Gripshift (EUR)
* ULKS46040 – Gripshift (KOR)
* ULJM05097 – Pursuit Force – Daitsuiseki (JAP)
* UCUS98640 – Pursuit Force (USA)
* UCES00019 – Pursuit Force (EUR)
* UCKS45016 – Pursuit Force (KOR)
* UCUS98703 – Pursuit Force – Extreme Justice (USA)
* UCES00694 – Pursuit Force – Extreme Justice (EUR)
* UCAS40150 – Pursuit Force – Extreme Justice (UK)
* ULUS10141 – Medal of Honor: Heroes (USA)
* ULJM05213 – Medal of Honor: Heroes (JAP)
* ULAS42082 – Medal of Honor: Heroes (UK)
* ULKS46066 – Medal of Honor: Heroes (KOR)
* ULES00557 – Medal of Honor: Heroes (EUR)
* ULES00558 – Medal of Honor: Heroes (FR)
* ULES00559 – Medal of Honor: Heroes (DE)
* ULES00560 – Medal of Honor: Heroes (EUR Platinum)
* ULES00561 – Medal of Honor: Heroes (SP)
* ULES00562 – Medal of Honor: Heroes (DE)
* ULUS10310 – Medal of Honor: Heroes 2 (USA)
* ULJM05301 – Medal of Honor: Heroes 2 (JAP)
* ULES00955 – Medal of Honor: Heroes 2 (UK)
* ULES00988 – Medal of Honor: Heroes 2 (EUR)
* ULES00956 – Medal of Honor: Heroes 2 (FR)
* ULUS10017 – Archer Maclean’s Mercury (USA)
* ULES00011 – Archer Maclean’s Mercury (FR)
* UCJS10011 – [Hg] Hydrium (JAP)
* UCKS45007 – [Hg] Hydrium (KOR)
* ULUS10133 – Mercury Meltdown (USA)
* ULES00466 – Mercury Meltdown (EUR)
* UCJS10043 – Shutyuuryoku Ikusei Korogasu Ekitai Puzzle – Tama-Run (JAP)
* UCUS98711 - Patapon (US)
* UCJS10077 - Patapon (JPN)
* UCKS45076 - Patapon (KOR)
* UCAS40193 - Patapon (UK)
* UCES00995 - Patapon (EUR)
* ULES00281 - Splinter Cell Essentials (EUR)
* UCUS98732 - Patapon2 (US)
* UCJS10089 - Patapon2 (JPN)
* UCJP12345 - Datel의 Action Replay
* UCAS40239 - Patapon2 (KOR)
* UCES01177 - Patapon2 (EUR)
* ULUS10070 - Splinter Cell Essentials (USA)
* ULJM05561 - Fuuun Shinsengumi Bakumatsu den Portable (풍운신선조 막말전 Portable) (JPN)
* UCJS10001 - みんなのGOLFポータブル (JPN)
* UCJM95401 - みんなのGOLFポータブル (코카콜라 스페셜 에디션) (JPN)
* UCES00012 - Everybody’s Golf (EUR)
* UCUS98614 - Hot Shot Golf (US)
* UCKS45004 - みんなのGOLFポータブル (KOR)
* UCJS10075 - みんなのGOLFポータブル2 (JPN)
* UCES00767 - Everybody’s Golf 2 (EUR)
* UCUS98693 - Hot Shot Golf 2 (US)

'모두의 골프 포터블 1/2'의 일본판/북미판/유럽판이 모두 블랙리스트에 추가되었습니다. 따라서 펌웨어 6.35에서는 더 이상 '모두의 골프 포터블 1/2'를 이용한 HBL이 작동하지 않습니다.

특이하게 모골1 정발판도 목록에 추가되었는데, 어차피 모골1 정발판에서 이용할 수 있는 HBL은 나오지도 않은 상황이라 신경쓸 필요는 없겠죠. (모골2 정발판은 모골2 일본판과 완전히 동일함.)

* 관련글 보기 *
손휘의 해킹 가능 게임 블랙리스트 3
손휘의 해킹 가능 게임 블랙리스트 2
손휘의 해킹 가능 게임 블랙리스트

2010년 8월 2일 월요일

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


일본인 neur0n씨가 게임의 세이브데이터를 이용한 익스플로잇을 새로 발견했다고 합니다. [출처가기]
(neur0n씨는 얼마 전 발표된 VSH Menu+의 개발자이기도 함.)

neur0n씨 자신은 커펌 5.00 M33 / 커펌 5.50 GEN인 PSP-2000에서만 테스트했다고 하는데, 아마 정펌 6.31을 포함한 모든 펌웨어에서 동작할 거라 생각됩니다. 또한 이전에 발견된 J416씨의 익스플로잇이나 mamosuke씨의 익스플로잇과는 전혀 다른 게임을 이용한 것으로 확인되었습니다.

단, neur0n씨에 의하면 익스플로잇에 사용한 게임은 체험판도 없고, PS Store에도 올라와있지 않아 PSP go 사용자는 사용할 수 없고, 반드시 해당 게임의 UMD를 구입해야만 사용할 수 있습니다. 게다가 커널모드가 아닌 유저모드 익스플로잇이기때문에 아무리 발전해도 HBL 이상의 것을 기대하기는 어렵습니다.

그 외 별개의 소식으로, 이전에 발견된 J416씨나 mamosuke씨의 익스플로잇은 펌웨어 6.31에서도 여전히 동작하는 것으로 확인되었습니다. 뭐, 손휘측에서는 익스플로잇에 사용한 게임이 무엇인지 전혀 모르고 있기 때문에 막고 싶어도 막을 수 없었던 거겠죠.

요즘 익스플로잇 홍수라고 불러도 될만큼 많은 익스플로잇이 발견되고 'Hello World' 출력 영상도 올라오고 있습니다만, 모두 세이브 익스플로잇이라는 한계가 있어 크게 관심을 받지는 못하는 것 같습니다. 그나마 J416씨가 기존 파타퐁2 익스플로잇용 HBL을 다른 익스플로잇에서도 사용할 수 있도록 이식하고 있는 것 같으니 펌웨어 6.30이나 6.31로 업데이트를 한 사용자들은 그 쪽을 기다려 보는 게...

* 관련글 보기 *
J416 익스플로잇용 HBL
펌웨어 6.30 'Hello World' 영상 #2
펌웨어 6.30에서 '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
[루머] 새로운 익스플로잇 발견?
기타 등등...

손휘의 해킹 가능 게임 블랙리스트 3

PSAR Dumper for 6.30이 나온 덕분에 펌웨어 6.30의 savedata_utility.prx에 포함된 게임의 블랙리스트가 알려졌습니다. [출처가기]

이 블랙리스트는 간단하게 말해 게임의 세이브데이터 익스플로잇을 방지하기 위해 펌웨어 자체에 삽입한 보안 코드라고 볼 수 있습니다. 블랙리스트에 들어가 있는 게임의 경우, 변형된 세이브데이터 로드를 원천적으로 막아서 이를 이용한 익스플로잇을 더 이상 사용할 수 없도록 하는 것이죠. 이 때문에 펌웨어 업데이트를 하면 이전 펌웨어에서 작동하던 세이브데이터 익스플로잇을 더 이상 쓸 수 없게 되는 것입니다. (물론 이것이 보안의 전부는 아니고 그 외 다른 보안 장치도 펌웨어 내에 삽입되어 있을 겁니다.)

조금 더 자세한 사항을 알고 싶다면 아래 관련글을 먼저 읽어주세요.

* 관련글 보기 *
손휘의 해킹 가능 게임 블랙리스트 2
손휘의 해킹 가능 게임 블랙리스트

검은색 목록은 펌웨어 6.20에 있던 게임, 파란색 목록은 이번 펌웨어 6.30에서 새로 추가된 게임입니다.
* ULUS10041 – GTA:LCS (USA)
* ULES00151 – GTA:LCS (EUR)
* ULES00182 – GTA:LCS (DE)
* ULJS00005 – Lumines (JAP)
* ULUS10002 – Lumines (USA)
* ULES00043 – Lumines (EUR)
* ULKS46005 – Lumines (KOR)
* ULJM05089 – Gripshift (JAP)
* ULUS10040 – Gripshift (US)
* ULES00177 – Gripshift (EUR)
* ULKS46040 – Gripshift (KOR)
* ULJM05097 – Pursuit Force – Daitsuiseki (JAP)
* UCUS98640 – Pursuit Force (USA)
* UCES00019 – Pursuit Force (EUR)
* UCKS45016 – Pursuit Force (KOR)
* UCUS98703 – Pursuit Force – Extreme Justice (USA)
* UCES00694 – Pursuit Force – Extreme Justice (EUR)
* UCAS40150 – Pursuit Force – Extreme Justice (UK)
* ULUS10141 – Medal of Honor: Heroes (USA)
* ULJM05213 – Medal of Honor: Heroes (JAP)
* ULAS42082 – Medal of Honor: Heroes (UK)
* ULKS46066 – Medal of Honor: Heroes (KOR)
* ULES00557 – Medal of Honor: Heroes (EUR)
* ULES00558 – Medal of Honor: Heroes (FR)
* ULES00559 – Medal of Honor: Heroes (DE)
* ULES00560 – Medal of Honor: Heroes (EUR Platinum)
* ULES00561 – Medal of Honor: Heroes (SP)
* ULES00562 – Medal of Honor: Heroes (DE)
* ULUS10310 – Medal of Honor: Heroes 2 (USA)
* ULJM05301 – Medal of Honor: Heroes 2 (JAP)
* ULES00955 – Medal of Honor: Heroes 2 (UK)
* ULES00988 – Medal of Honor: Heroes 2 (EUR)
* ULES00956 – Medal of Honor: Heroes 2 (FR)
* ULUS10017 – Archer Maclean’s Mercury (USA)
* ULES00011 – Archer Maclean’s Mercury (FR)
* UCJS10011 – [Hg] Hydrium (JAP)
* UCKS45007 – [Hg] Hydrium (KOR)
* ULUS10133 – Mercury Meltdown (USA)
* ULES00466 – Mercury Meltdown (EUR)
* UCJS10043 – Shutyuuryoku Ikusei Korogasu Ekitai Puzzle – Tama-Run (JAP)
* UCUS98711 - Patapon (US)
* UCJS10077 - Patapon (JPN)
* UCKS45076 - Patapon (KOR)
* UCAS40193 - Patapon (UK)
* UCES00995 - Patapon (EUR)
* ULES00281 - Splinter Cell Essentials (EUR)
* UCUS98732 - Patapon2 (US)
* UCJS10089 - Patapon2 (JPN)
* UCJP12345 - ? [추가] Datel의 Action Replay
* UCAS40239 - Patapon2 (KOR)
* UCES01177 - Patapon2 (EUR)
* ULUS10070 - Splinter Cell Essentials (USA)
* ULJM05561 - Fuuun Shinsengumi Bakumatsu den Portable (풍운신선조 막말전 Portable) (JPN)

파타퐁2가 새로 추가되었군요. 이 때문에 (이미 알려진대로) 펌웨어 6.30에서는 파타퐁2 익스플로잇용 세이브데이터를 불러올 수 없어 HBL을 사용할 수 없게 되었습니다. 게다가 혹시나 싶어 파타퐁1도 추가한 듯...

또 Team ProjectXX가 공개했지만 결국 묻혀버린 Splinter Cell Essentials도 있네요. 이것만 봐도 손휘가 이쪽 세계를 항상 주시하고 있다는 것을 알 수 있습니다.

그 외 무슨 게임인지 알 수 없는 UCJP-12345와 '풍운신선조 막말전 Portable'이란 게임도 블랙리스트에 올라와있는데, 이건 손휘 자체적으로 취약점을 발견한 후 추가한 것으로 보입니다. (2010/07/02 추가 : UCJP-12345는 Datel이 판매하고 있는 액션 리플레이로 밝혀졌습니다. 정펌에서도 사용할 수 있는 치트 프로그램이죠.)

아직까지 손휘와 해커간의 싸움은 계속 되고 있네요.

2010년 6월 10일 목요일

wololo : 새로운 HEN/CFW 곧 공개?

얼마 전 coyotebean이 PSP Go용 펌웨어의 디크립트를 추가 지원하는 새로운 PSAR Dumper를 발표한 것과 관련해 wololo가 자신의 블로그에 "A HEN/CFW for new models of PSP soon?"이라는 제목의 글을 남겼습니다. [출처가기]

저를 포함해 관심 가지실 분이 많으실 것 같아 조금 길지만 번역해봤습니다. (역시나 발번역이라 오역/의역 많습니다.)
며칠 전 coyotebean이 업데이트된 PSAR Dumper를 공개함으로서, PSP용 커널 익스플로잇을 보유하고 있는 사람들이 늘어나고 있다는 것을 보여주고 있다.

우리는 이미 Team Typhoon이 그것(주 : 커널 익스플로잇)을 가지고 있다는 것을 알고 있다. (사실 그들은 오래 전부터 벌써 최신 펌웨어용 HEN까지 가지고 있다.)

(주 : Team Typhoon에서 작년에 공개했던 PSP Go, 펌웨어 6.10의 CFW/HEN 동영상입니다.)
(관련글 : http://popotz.textcube.com/1412)

지금은 coyotebean도 커널 익스플로잇을 가지고 있는 것처럼 보인다. 그리고 나는 커널 익스플로잇을 가지고 있는 또 다른 사람이 있다는 것과 그 사람이 PSP Go를 포함해 최신 PSP 펌웨어를 위한 "솔루션(해답)"을 작업중이라고 믿을만한 출처로부터 전해 들어 알고 있다. (너무 기대하지는 말아라. 공식으로 발표한다는 소리는 듣지 못했다.)

펌웨어 6.00부터는 커널 익스플로잇이 극도로 희귀해졌기 때문에(PSP Go를 보호하기 위해 손휘의 코드가 대대적으로 정리되었다고 생각된다.), 해커들 사이에서는 이러한 익스플로잇을 폭로하면 안된다고 암묵적으로 동의하고 있다. 따라서 이러한 여러 개의 커널 익스플로잇들이 실제로는 똑같은 하나의 익스플로잇일 가능성이 아주 높다. (익스플로잇을 공개하는 것은 비밀을 지키려고 한 다른 팀의 노력을 망치는 것이다.) 또한 커널 익스플로잇은 해커별로 개인적인 이유 그리고/혹은 도덕적인 이유때문에 비밀로 유지된다.

하지만 더 많은 사람이 익스플로잇의 존재에 대해 알게 되면, 비밀을 유지하는 것은 더 어려워진다. (말할 필요도 없이 당연하다는 건 나도 안다.) 파타퐁 익스플로잇에 발생했던 일(주 : malloxis가 파타퐁 익스플로잇을 무단공개한 일을 뜻함)을 보면 여러 개의 팀에 의해, 배반당할 두려움때문에 그것을 유출하도록 유혹하는 일이 거의 동시에 발생한 것을 알 수 있다.

해킹은 두 가지 종류의 보상을 가져다 준다. : 도전 임무를 성취해 내는 개인적 만족감, 그리고 다른 사람들이 그것에 대해 알도록 하는 것이다. 우리가 HBL을 (비공개로) 작업하고 있들 때 우리는 가능한 가장 세련된 물건을 가지고 오기를 원했다. 우리의 목표는 "이봐, 이번에는 단순히 Hello World 출력이 아니라, 이미 대부분의 홈브류 구동이 가능하다구!"라고 말하는 것이었다. (물론 익스플로잇 유출때문에 실제 일어난 일(주 : 발렌타인 프로젝트 공개)과는 달라졌다.)

커널 익스플로잇과 관련해서 나는 일부의 사람들은 나와 똑같이 생각한다고 믿고 있다. 그들은 가능한 가장 좋은 어떤 것이 발표되기를 원하며, 따라서 그것에 대한 작업을 할 수 있도록 가능한 오래 비밀을 유지하려고 하고 있다. 하지만 만약 다른 누군가가 동일한 익스플로잇을 먼저 공개해버린다면, 당신의 모든 작업은 완전히 꼬이게 된다. 사람들이 뭐라 말하든, 당신 자신의 익스플로잇은 처음 성배(주 : 커널 익스플로잇)를 공개한 사람의 그림자에 머물 수 밖에 없다.

나는 이러한 생각이 커널 익스플로잇을 가지고 있는 해커들의 마음속에 자리잡고 있다고 아주 확신한다. 숫자가 커질수록 "다른 사람"을 믿는 건 더 어려워지며, 결국 그들 중 한 명은 그들의 작업을 공개하는 처지가 될 것이다. 아, 물론 그런 일이 발생하면 보통 다른 해커 모두가 그/그녀를 비난한다. 겉으로는 "그것이 PSP계의 마지막 커널 익스플로잇이었다. 이제 모두 망했다."라고 둘러대면서 말이다. (종종 진짜 이렇게 생각하기도 한다.) 하지만 속으로 그들은 이렇게 생각할지도 모른다. "이봐, 네가 공개하기 전에 나는 이미 준비가 되어 있었어. 나도 그 빌어먹을 익스플로잇과 똑같은 것을 가지고 있었고, 만약 내가 너보다 하루쯤 먼저 발표했다면 명성과 감사는 내가 얻게 되었겠지. 하지만 나는 비밀을 지켜야한다는 것에 동의했기 때문에 그러지 않았어. 젠장, 네 행동 맘에 안드는군."

커널 익스플로잇을 가지고 있는 모든 이들에게 행운이 있길 바라며, 비밀 유지를 위해 힘써주길... 하지만 난 무언가 곧 일어날 거라고 믿고 있다. (이것에 대해 나한테 묻지 말아라. 나는 커널 익스플로잇이 없다. ^^)

수정 : prisoner’s dilemma(죄수의 딜레마)와 관련된 위키피디아 링크가 정확하게 내가 말하고 있는 것이다. 알려준 Atv' 감사.

출처 : http://wololo.net/wagic/2010/06/10/a-hencfw-for-new-models-of-psp-soon/
번역 : popotz(포포츠)


이거 막상 번역해보니 제가 생각한 내용과는 다르군요. 제목이 약간 낚시성...
어떤 확실한 근거가 있는 것이 아니라, 사람은 원래 그런 동물이니 곧 유출될 것 같다라는 의미군요.

wololo가 너무 장황하게 글을 쓴데다가, 제 번역실력도 부족해서 위 글만으로는 이해하기 힘들 것 같습니다. 그래서 wololo가 하고 싶은 말을 간단하게 정리해보겠습니다.
- 현재 커널 익스플로잇을 보유하고 있는 사람, 또는 보유하고 있을거라고 추측되는 사람이 여러 명 등장하기 시작.

- 하지만 익스플로잇은 비공개가 암묵적 룰이라 이것들이 모두 똑같은 하나의 커널 익스플로잇일 가능성이 높음.

- 커널 익스플로잇에 대해 아는 사람이 많아지면서 명성을 얻기 위해 완성되지도 않은 커널 익스플로잇을 공개할 가능성이 높아짐.

- 그 뿐만 아니라 다른 해커를 믿지 못하게 되면서 죄수의 딜레마에 빠진 해커가 공개해버릴 가능성도 높음.

- 그러니 해커들은 공공의 이익을 위해 커널 익스플로잇이 제대로 써먹을 수 있게 개발될 때까지는 비밀을 유지해주길 바람. 부탁.

- 하지만 나는 누군가 유혹을 참지 못하고 곧 커널 익스플로잇을 공개할 거라는데 한 표! (주 : 이것이 제목을 저렇게 쓴 이유군요.)

# wololo 뭥미? 그나저나 진짜 나오긴 할 지...?

2010년 5월 23일 일요일

손휘 : 60일간 게임의 해킹을 막는 코드 곧 공개


최근 Gamasutra.com이 SCEA의 고위 간부인 Rob Dyer와 인터뷰를 진행하고 21일 기사를 올렸습니다. [출처가기]

그런데 그 내용중, 60일 정도는 게임의 해킹이 불가능하도록 막아주는 코드를 손휘에서 곧 공개할 것이라고 말해 화제가 되고 있습니다. 현재는 극소수의 게임을 제외한 대부분의 게임이 발매와 동시에 불법복제되어 커펌상에서 구동이 가능한 상황인데, 손휘에서 공개할 해당 코드를 게임 개발사들이 게임에 삽입하게 되면 적어도 발매 후 60일까지는 불법복제(구동)을 할 수 없게 된다는 것이죠.

Rob Dyer와의 인터뷰 전문(全文)은 내용이 너~~~~무 길어 다 번역하지는 못했고, 이와 관련된 내용만 짧게 가져와 번역해봤습니다. (언제나처럼 발번역이라 오역/의역 많습니다.)
lot of the stuff that will be announced at E3 we're very excited about, because they are huge titles. And we also believe that there's a way that you will be able to, not stop, but slow down the piracy in the first 30 to 60 days from a tech perspective. There's some code that you can embed that we've been helping developers implement in order to get people at least to see a 60-day shelf life before it gets hacked and it shows up on BitTorrent.
이번 E3에서 공개 예정인 것들은 매우 거대한 타이틀이기 때문에 우리는 매우 신나 있다. 그리고 또한 기술적인 면을 통해서 게임 발매후 30일부터 60일 정도는 게임의 불법복제를 줄일 수 있는 길이 있다고 믿고 있다. (불법복제를 완전히 멈출 수는 없지만...) 우리는 게임이 해킹되어 BitTorrent 등에 올라오기 전까지 적어도 60일간은 게임의 생명을 보장할 수 있도록 해주는 어떤 코드를 개발자들이 게임에 삽입할 수 있도록 할 것이다.

That's been the biggest problem, no question about it. It's become a very difficult proposition to be profitable, given the piracy right now. And the fact that the category shrunk inside of retail.
그것(불법복제)은 의심할 여지 없이 매우 큰 문제이다. 지금 당장의 불법복제는 수익성을 얻는데 매우 어려운 문제가 되고 있다. 그리고 PSP 카테고리가 소매점 내부에서부터 침체되고 있는 것도 사실이다.

(이하 생략)

그 동안 강력한 방어를 자랑하던 몇몇 게임이 최근 여지없이 뚫려버리는 바람에, 역시 방패보다는 창이 항상 이긴다는 것을 다시 한 번 보여주었습니다. 해킹 기술은 점점 발전하고 있기 때문에 전통적인 펌웨어 제한 방법이나 최근의 온라인 인증 시스템도 게임의 불법복제를 막는데 결국 별 소용이 없게 되었네요.

그런 와중에 손희측에서도 게임의 불법복제 및 구동을 완전히 막을 수 없다는 것을 어느 정도 인정한 것 같은 느낌이 드는군요. 완전히 막을 수 없으니 적어도 게임 발매 후 바로 뚫리는 것만은 막아보자는 뜻이겠죠. Rob Dyer의 말대로, 진짜 60일 정도만이라도 게임의 해킹을 막을 수 있다면 늦출 수 있다면 불법사용으로 인한 손해는 상당히 줄어들거라 생각됩니다. 두 달 전의 게임에 관심을 갖는 사람(뚫는 사람이나 즐기는 사람 모두)은 그렇게 많지 않을테니까요.

이 코드가 어떤 식으로 작동할지는 아직 알 수 없습니다만, 60일 동안은 불법복제를 늦출 수 있는데 왜 영원히 막지는 못하는지 의문이네요. 그리고 제가 걱정하는 부분은 60일 동안 막을 수 있다던 이 코드마저 뚫려버릴지도 모른다는 거. ㅡㅡ;

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년 4월 2일 금요일

Team ProjectXX에서 새로운 eLoader 개발중?

요즘 파타퐁2 데모에서 익스플로잇이 발견되고, 이를 이용한 eLoader인 HB Loader가 공개된 후 PSP계가 시끌시끌한데, Team ProjectXX라는 곳에서 새로운 eLoader를 개발중이라는 소식이 전해졌습니다. [출처가기]

Team ProjectXX에서 개발중인 eLoader는 파타퐁2가 아닌 다른 게임의 세이브파일 익스플로잇을 이용한 것으로서, 현재 UMD로 쉽게 구할 수 있고, PS Store에서도 구매가 가능한 게임이라고 합니다.

익스플로잇 자체는 Dark-Kendox라는 이탈리아 사람이 발견했고, 그 후 Freddy를 중심으로 팀을 구성해서 eLoader를 개발중이며, 모든 기종(PSP Go! 포함)과 모든 펌웨어(펌웨어 1.00부터 6.20까지)에서 동작 가능합니다.

현재 eLoader 개발은 순조롭게 진행중이며, Freddy의 말로는 오는 4월 16일 관련자료를 공개할 예정이라고 하는군요.

아래는 Team ProjectXX측에서 공개한 영상으로 PSP Go!에서 홈브류 게임(Pong)을 구동하는 모습을 담고 있습니다.


PSPGen 관리자인 MaGiXieN이 직접 테스트해봤다고 하는데, 동작은 잘 되지만 지금 당장은 HB Loader보다 완성도가 떨어지는 것 같습니다. 이미 파타퐁2 데모를 이용한 eLoader가 나온 상태에서 왜 굳이 다른 게임을 이용한 eLaoder를 개발하는지 의아하게 생각할 수도 있는데, 이미 파타퐁2에 익스플로잇이 있다는 것이 알려진 이상 다음 펌웨어에서 손휘에 의해 막힐 가능성이 100%인지라, 이번 Team ProjectXX의 eLoader는 그 후, 즉 파타퐁2 익스플로잇이 막혀버렸을 경우의 대비책이라고 생각하면 이해가 될 것 같네요.

2010년 3월 26일 금요일

손휘의 해킹 가능 게임 블랙리스트 2

작년쯤 펌웨어 6.00의 savedata_utility.prx에 포함된 게임의 블랙리스트가 알려진 적이 있었습니다. 간단하게 말하면 게임의 세이브파일을 이용한 익스플로잇을 방지하기 위해 펌웨어 자체에 삽입한 보안 코드라고 볼 수 있습니다. 이 때문에 펌웨어 업데이트를 하면 이전 펌웨어에서 작동하던 게임의 세이브 익스플로잇을 더 이상 쓸 수 없게 되는 것이죠.

아래 글을 읽기 전에 이전 글(http://popotz.textcube.com/1370)을 먼저 읽어보면 이해가 빠를 것 같습니다.

그 때는 펌웨어 6.00 기준이었지만, 이번에 Zer01ne이 펌웨어 6.20에 포함된 게임 블랙리스트를 공개했습니다. [출처가기]

검은색 목록은 펌웨어 6.00의 목록, 파란색 목록은 펌웨어 6.20에서 새로 추가된 목록입니다.
* ULUS10041 – GTA:LCS (USA)
* ULES00151 – GTA:LCS (EUR)
* ULES00182 – GTA:LCS (DE)
* ULJS00005 – Lumines (JAP)
* ULUS10002 – Lumines (USA)
* ULES00043 – Lumines (EUR)
* ULKS46005 – Lumines (KOR)
* ULJM05089 – Gripshift (JAP)
* ULUS10040 – Gripshift (US)
* ULES00177 – Gripshift (EUR)
* ULKS46040 – Gripshift (KOR)
* ULJM05097 – Pursuit Force – Daitsuiseki (JAP)
* UCUS98640 – Pursuit Force (USA)
* UCES00019 – Pursuit Force (EUR)
* UCKS45016 – Pursuit Force (KOR)
* UCUS98703 – Pursuit Force – Extreme Justice (USA)
* UCES00694 – Pursuit Force – Extreme Justice (EUR)
* UCAS40150 – Pursuit Force – Extreme Justice (UK)
* ULUS10141 – Medal of Honor: Heroes (USA)
* ULJM05213 – Medal of Honor: Heroes (JAP)
* ULAS42082 – Medal of Honor: Heroes (UK)
* ULKS46066 – Medal of Honor: Heroes (KOR)
* ULES00557 – Medal of Honor: Heroes (EUR)
* ULES00558 – Medal of Honor: Heroes (FR)
* ULES00559 – Medal of Honor: Heroes (DE)
* ULES00560 – Medal of Honor: Heroes (EUR Platinum)
* ULES00561 – Medal of Honor: Heroes (SP)
* ULES00562 – Medal of Honor: Heroes (DE)
* ULUS10310 – Medal of Honor: Heroes 2 (USA)
* ULJM05301 – Medal of Honor: Heroes 2 (JAP)
* ULES00955 – Medal of Honor: Heroes 2 (UK)
* ULES00988 – Medal of Honor: Heroes 2 (EUR)
* ULES00956 – Medal of Honor: Heroes 2 (FR)
* ULUS10017 – Archer Maclean’s Mercury (USA)
* ULES00011 – Archer Maclean’s Mercury (FR)
* UCJS10011 – [Hg] Hydrium (JAP)
* UCKS45007 – [Hg] Hydrium (KOR)
* ULUS10133 – Mercury Meltdown (USA)
* ULES00466 – Mercury Meltdown (EUR)
* UCJS10043 – Shutyuuryoku Ikusei Korogasu Ekitai Puzzle – Tama-Run (JAP)

역시나 펌웨어 6.10까지 세이브 익스플로잇을 발생시키던 Mercury(=Hydrium) 관련 게임들이 블랙리스트에 새로 추가되었군요. 펌웨어 6.20인 PSP에서는 위의 목록에 있는 게임을 이용한 익스플로잇이 더 이상 동작하지 않는다고 생각하면 됩니다.

이제 관심사항은 최근 일본에서 발견된 2가지의 세이브 익스플로잇인데, 이것 역시 무슨 게임인지 밝혀지는 순간 펌웨어 업데이트와 함께 블랙리스트에 추가되리라는 건 뻔한 일이죠. 뭐 새로 펌웨어가 나온다 하더라도 업데이트를 하지 않으면 그만이니 그렇게 크게 문제가 되지는 않습니다. (특히나 체험판을 이용한 세이브 익스플로잇의 경우 게임 자체를 패치하는 방법 역시 소용이 없으니...)

한편으로는 작년 11월 이후 지금까지 새로운 펌웨어가 나오지 않고 있는데, 손휘측에서 "뚫리지도 않았으니 귀찮게 펌웨어 업데이트따위는 할 필요가 없어!"라고 생각하는 것 같아 씁쓸하군요. 펌웨어가 보안 강화를 위한 것만은 아닌데 말이죠.

* 관련글 보기 *
세이브 익스플로잇 또 발견 (by maku)
새로운 세이브 익스플로잇 발견 (by j416)
펌웨어 6.20에서는 FreePlay의 익스플로잇이 작동하지 않는다
손휘의 해킹 가능 게임 블랙리스트

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

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

2010년 1월 24일 일요일

[가짜 확정] 펌웨어 6.20에서 새로운 익스플로잇 발견?

lan.st에서 FrEdDy라는 유저가 펌웨어 6.20인 PSP-3004에서 'Hello World'를 출력하는 영상을 공개했습니다. [출처가기]



일단 XMB의 엑스트라 메뉴나 사진 메뉴의 재생목록 아이콘 등을 통해 정식 펌웨어 6.20인 것은 쉽게 확인할 수 있습니다. 그런데 사진 메뉴로 들어가 특정 그림 파일을 로딩하자 충돌이 일어나고 Hello World가 출력되는군요. 두 번째 동영상은 제대로 익스플로잇이 발생하지 않고 충돌만 일어나 PSP가 멈춰버린 모습입니다.

네, 펌웨어 5.03에서 발견된 Tiff 오버플로우 익스플로잇과 비슷한 종류인 거죠. 펌웨어 5.03에서 발견된 Tiff 익스플로잇은 여러 개발자를 통해 지금의 ChickHEN이나 임시 커펌으로까지 발전했는데, 이번 펌웨어 6.20의 익스플로잇이 진짜라면 어떻게 될지 궁금해지는군요.

동영상을 올린 FrEdDy에 따르면 이 익스플로잇을 이용해 펌웨어 6.20용의 HEN까지도 가능할 것 같다고 합니다. 이 말이 사실이라면 정식 펌웨어 6.20인 PSP에서도 HEN을 이용해 홈브류를 구동할 수 있게 된다는 뜻입니다. (그 이후 또 다시 임시 커펌 등이 나오겠죠. ㅡㅡ;)

아직까지 자세한 정보는 알려지지 않았고, 또 동영상에 사용된 파일도 배포되지 않았습니다. (손휘의 눈길이 있으니 뭐 당연...) 그나마 다행인 것은 손휘에서 이 익스플로잇을 눈치채고 펌웨어 업데이트로 막아버린다면, 그 때는 완전히 공개하겠다고 합니다. 위 익스플로잇의 진위는 아직 정확하게 가려지지 않았지만, 어쨌든 밑져야 본전이므로 현재 정식 펌웨어 6.20인 분들은 새로운 펌웨어가 나와도 업데이트하지 말고 기다려보세요.

# 믿거나 말거나...

* 관련글 보기 *
펌웨어 6.20에서는 FreePlay의 익스플로잇이 작동하지 않는다
FreePlay의 Hello World 두 번째 영상
PSP Go!에서 Hello World 출력 성공!
MOHH 익스플로잇은 5.55에서도 작동
MOHH 익스플로잇의 현재 상황
MOHH 익스플로잇 v2 구동 영상
MOHH 익스플로잇 v2
[루머] 새로운 익스플로잇 발견?
5.03 HEN 구동 영상 & FAQ
TIFF 익스플로잇용 HEN에 대해서
5.03 TIFF Hello World
반갑다. Hello World!
새로운 버퍼 오버플로우 버그 발견

2009년 12월 5일 토요일

유토피아 프로젝트는 계속 진행중

PSP 해킹쪽에 오래 전부터 관심이 있던 분들이라면 "유토피아 프로젝트(The Utopia Project)"에 대해 한 번쯤 들어봤을거라 생각됩니다. 유토피아 프로젝트는 지난 2007년 말 Mathieulh를 중심으로 여러 개발자가 모여 시작되었는데, 그 프로젝트명만 알려졌을 뿐 구체적인 내용은 전혀 알려지지 않아 많은 사람들이 궁금해했고, 이런저런 추측만 하고 있었습니다. (관련글 보기) 뭐, 그 후에 좀 더 자세한 사항이 밝혀지기는 했지만 말이죠.

유토피아 프로젝트는 쉽게 말해 PSP용의 새로운 오픈소스 커널을 만들어내는 프로젝트입니다. 정펌을 기반으로 하는 지금의 커펌에서는 홈브류 개발/구동시 정펌의 커널을 거의 그대로 이용하고 있습니다. 흔히 말하는 1.50 커널용 홈브류라던가, 3.XX 커널용 홈브류라는 단어만 봐도 정펌에 탑재되어 있는 커널에 맞춰 홈브류가 만들어졌다는 것을 알 수 있죠. 하지만 유토피아 프로젝트는 이러한 정펌의 의존을 벗어나고자 홈브류 구동에 특화된 독자적인 PSP용 커널을 개발하기 위한 프로젝트입니다. (물론 유토피아 커널 자체도 펌웨어 3.71의 IPL을 리버스 엔지니어링해서 만드는 거라 완전히 독자적이라고 할 수는 없지만...)

만약 유토피아 커널이 성공적으로 완성되어 공개된다면, 홈브류 개발이 좀 더 편해질뿐더러 지금처럼 커펌 버전에 따라 호환 여부가 달라지는 일도 없게 됩니다. 또한 유토피아 커널을 중심으로 만든 완전히 새로운 커펌 개발의 가능성도 생기게 됩니다. 정펌을 기반으로 해서 반쪽짜리가 된 지금의 커펌과는 차원이 다른, 말 그대로 진정한 "커스텀(CUSTOM) 펌웨어"가 되는 것이죠. 예를 들자면 윈도우(=정펌)나 윈도우 XXX에디션(=기존의 커펌) 등이 설치된 PC를 완전히 밀어버리고 윈도우와는 상관없는 오픈소스 OS인 리눅스(=유토피아 커널)를 설치하는 것과 비슷합니다. 일견 불편할 수도 있겠지만, 형식상 손휘의 펌웨어와는 전혀 상관없어지므로 저작권 문제에서 꽤 자유로워지고, 다양한 기능의 구현이 가능해지며, 불법 게임 구동에만 치우쳐 비뚤어진 커펌계를 올바른 방향으로 전환할 좋은 기회가 될 수도 있을 것 같습니다.

그런데 왜 갑자기 유토피아 프로젝트가 다시 화제가 되었냐~ 하면, Mathieulh가 최근 유토피아 프로젝트의 SVN과 Trac 서버를 만들어 주소를 공개하고, 도와줄 사람을 공개적으로 모으고 있기 때문입니다. [출처가기]

저도 지난 2008년 이후 별다른 소식이 없어 유토피아 프로젝트는 완전히 중지된 줄 알았는데, 그게 아니였던 것 같군요. 아니면 중지되었다가 이번에 다시 재개하려는 것일지도...?

뭐, 하루 빨리 개발이 완료되어 완성된 모습을 봤으면 좋겠지만, 솔직히 지난 2년 동안에도 겉으로 드러나는 성과는 전혀 없던터라, 당분간은 계속 기다려야할 가능성이 높아 보이네요.

* SVN: http://svn.lan.st/utopia/ or https://svn.lan.st/utopia/
* TRAC: http://trac.lan.st/utopia/ or https://trac.lan.st/utopia/

* 관련글 보기 *
유토피아 프로젝트 진행중???

2009년 11월 23일 월요일

Mathieulh의 FreePlay에 대한 비난/반박

주말은 너무 빨리 지나가네요. ㅜㅜ
---------------------------------------------------------------------------

PSP계가 또 다시 논란의 폭풍에 휩싸이나요??

얼마 전 FreePlay가 공개한 Mercury 익스플로잇과 관련해서, 유명한 개발자인 Mathieulh가 이에 대해 비난의 글을 올려 논란이 되고 있습니다. [출처가기]

아래는 Mathieulh가 mformature 포럼에 올린 글의 일부 내용입니다. 굳이 모두 다 번역할 필요는 없을 것 같아 중요한 내용만 간추려 보겠습니다. (전문을 보려면 위 출처에서...)

Mathieulh의 말에 따르면 FreePlay가 공개한 Mercury 익스플로잇은 FreePlay 자신의 것이 아닌, Fanjita의 개인 SVN과 프로메테우스의 SVN에 있던 것을 유출한 것이라고 합니다. 프로메테우스(C+D팀)는 PSP와 관련된 유명한 개발자들이 참여한 프로젝트 그룹으로서 대표적인 성과로는 "판도라의 배터리"가 있겠네요.

어쨌든 그 Fanjita/프로메테우스 SVN에는 Mercury 익스플로잇을 비롯해서 다른 비공개 익스플로잇이나 바로 사용할 수 있도록 준비된 코드 등이 담겨 있는데, FreePlay가 그것을 훔쳐서 마치 자신이 만들어낸 것처럼 사람들을 속이고, 결국에는 자료 공개까지 해버렸다고 Mathieulh가 비난을 하고 있는 것이죠.

사실 FreePlay가 Mercury 익스플로잇을 처음 공개할 때에도 익스플로잇 발견자는 자신이 아니라고 밝히긴 했습니다. 하지만 그 외에 다른 코드 작성이나 그 만큼 발전시킨 건 마치 자신의 힘인 것처럼 행동했죠. 아마 그런 부분과 멋대로 자료를 공개한 것때문에 Mathieulh가 화가 난 것 같습니다.

Mathieulh가 링크건 이전 글들을 보면, FreePlay는 이전부터 해당 익스플로잇을 공개하지 말라는 말을 많이 들었던 것을 알 수 있습니다. 특히 Mathieulh는 게임의 세 번재 알파벳이 'R'일 것이라며, 절대 공개하지 말라고 강하게 경고했고, 이에 대해 FreePlay는 '다른 게임 익스플로잇을 찾는데 참고할 뿐 발표하지 않겠다.'라고 답한 것으로 나오네요.

결국 FreePlay는 공개하지 않기로 약속하고 접근을 허락받은 SVN에서 익스플로잇을 훔쳐 자신의 명성을 얻기 위해 발표해버렸다는 것이 Mathieulh의 주장입니다. 그리고 자신의 말이 사실인 것을 증명하기 위해 오리지널 Mercury 익스플로잇 자료도 공개했습니다. FreePlay가 공개한 자료는 아래 오리지널 Mercury 익스플로잇을 아주 약간만 수정했을 뿐, FreePlay가 기여한 부분은 전혀 없다는 것이죠.


이에 대해 FreePlay는 아직까지 별 다른 반응을 보이고 있지 않은 것 같습니다. FreePlay의 유튜브 채널에 가봐도 다른 얘기는 없네요.
[추가] 찾아보니 댓글로 FreePlay가 반박을 달아두었군요. [출처가기]
FreePlay는 Mercury 익스플로잇에 자신이 기여한 것이 없다는 점은 인정하고 있지만, 익스플로잇을 훔쳤다는 것은 부인하고 있습니다. 또 SVN의 다른 자료를 찾기 위해 URL을 무수히 변경하며 접속했다는 Math의 말도 사실이 아니라고 하네요. 쟁점은 Fanjita가 FreePlay에게 SVN의 권한을 줄 때 그 범위를 어디까지로 했느냐 하는 점인데, 서로 해석이 달라 이런 싸움까지 벌어진 것 같습니다. 그 외의 내용은 그냥 서로 비난하는 정도군요.

이 논란은 다른 사람들에게까지 퍼져서 Math편/FreePlay편/제3자로 나뉘어 계속 싸움중입니다. 저는 뭐 그냥 강 건너 불구경 중...
---------------------------------------------------------------------------

이런 무단 유출/ 도용 논란은 그 동안에도 굵직한 사건이 몇 건 있었습니다. 대표적으로는 커펌 OE 소스 코드 유출 사건이 있겠고, 최근에는 Dark_AleX/Alek과 PSPGen의 Miriam이 관련된 GripShift 익스플로잇 사건이 있겠네요. 이번 Mercury 익스플로잇 역시 논란 속에 사라진 GripShift 익스플로잇 꼴이 될 것 같은 느낌이 드는군요...

* 관련글 보기 *
펌웨어 6.20에서는 FreePlay의 익스플로잇이 작동하지 않는다
Dark_AleX의 비난에 대한 Miriam의 반응
Dark_AleX와 Miriam

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!용 펌웨어를 크랙한다면 가능할지도 모른다는 단서를 달긴 달았네요.

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