psv全面破解了吗?bootloader锁定的作用被Team Molecule团队攻破

2019-01-03 12:01

导读: F00D是PlayStation Vita硬体中的资安协同处理器,在逻辑上代表的Level 0资安链(Security Chain),也代表着最高系统存取权限。那它有这么多的好处,你怎么看待它的优点和缺点呢? Team Molecule成员Davee与Yifan Lu日前在第35届Chaos Communication Congres

F00D是PlayStation Vita硬体中的资安协同处理器,在逻辑上代表的Level 0资安链(Security Chain),也代表着最高系统存取权限。那它有这么多的好处,你怎么看待它的优点和缺点呢?
Team Molecule成员Davee与Yifan Lu日前在第35届Chaos Communication Congress大会(35C3)发表Sony PlayStation Vita的最新破解Bootloader的成果,这是他们继Hankaku之后又一重大突破,代表着能够全面破解所有PlayStation Vita的保护机制。

相较于先前的进度为破解F00D Kernel,以及用于保护游戏与韧体的Content Key,这次被攻破的F00D Loader则包含用来保护Content Key的Meta Key。简单地说,取得F00D Loader权限后,基本上就能在系统中「为所欲为」。

 

Davee与Yifan Lu在35C3的演说详细说明了如何透过硬体与软体的方式,在系统中找出F00D金钥。

 

Davee以软体操作的方式,透过比对F00D模组与SRAM记忆体中的16进位资料,成功找出明码格式的资安核心(Security Kernel)。

 

而Yifan Lu则是从硬体层面下手,透过电压、重开机、电磁波干扰等硬体方式触发软体Bug,而他选择最容易的控制电压为操作变因,在特制除错硬体平台与自动化脚本的协助下,最终触发Bootloader读取动作,并成功读出BootROM。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 先前破解的F00D Kernel功能为保护游戏与韧体。 (图片来源:media.ccc.de,下同)

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 这次攻波的F00D Loader功能则为保护F00D Kernel中的Content Keys。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ Davee(右)与Yifan Lu在35C3分享最新成果。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ F00D是PlayStation Vita硬体中的资安协同处理器。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ Davee的部分为比对F00D模组与SRAM的资料。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 比方说先比对数值为「00」的资料,找出对应的记忆体位置。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 接着比对「01」的资料。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 如此反覆不断进行。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 最终找出明码格式的资安核心。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ Yifan Lu则从硬体下手,第一个艰巨的任务就是找出控制电压对应的脚位。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 他利用特制的硬体平台。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 并搭配自动化的方式进行除错工作。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ 让脚本不断自动执行最后成功读出BootROM。

 

完全解放主机能力

 

虽然BootROM中没有包含任何金钥,但是Yifan Lu仍然在其他地方找到了Bootloader金钥(即F00D金钥),虽然基于法规考量他不便公开,但透露金钥是重覆的位元组,并贴出充满暗示的照片,让人不难猜出这支PlayStation Vita的保护机制最重要的金钥是什么。

 

Bootloader金钥能够解开系统中所有Content Key,不但让使用者可以完全控制系统,也提供开发者能够深入了解系统运作的管道,有利于开发各种程式、非官方韧体。

 

目前Vita Linux Loader的开发者Xerpi,就对记忆卡验证的F00D模组进行逆向工程,技术上可以做出读取PlayStation Vita专用记忆卡的读卡机,以利直接使用电脑存取记忆卡中的资料。

 

另一方面,由于所有先前推出的应用程式都能被解密,因此我们也能让已经停止服务或是下架的程式复活,例如PSM Dev Assistant、PSM Dev For Unity等程式就能在新版韧体上安装、使用。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ Yifan Lu以照片暗示Bootloader金钥。

 

PSV全面破解时期来临,Bootloader被Team Molecule团队攻破

▲ PlayStation Vita的保护机制一层层被拆解,如今已经宣告完全破解。

 

 

 

▲从影片中可以看到在3.68版韧体中执行早就停止服务的PSM Dev Assistant。

 

先前开发者TheFlow已承诺会在今年内推出3.69版韧体适用的Hankaku,而如今PlayStation Vita已经门户大开,说不定我们在不久之后,就能迎接使用更方便的非官方韧体,免除Hankaku每次开机都需要手动载入的困扰。

 

想进一步了解F00D资讯的读者,可观赏35C3大会演说完整影片。

相关文章

最新资讯

  • Twitter绂佹鐢ㄦ埛鍒嗕韩鏈彇寰椾粬浜哄悓鎰忕殑鐓х墖鍙婂奖鐗
    2021-12-01 12:48
  • 鎹紶涓浗楠囧鎵撶畻鏀堕泦宸插姞瀵嗙殑楂樹环鍊艰祫鏂欙紝寰呴噺瀛愮數鑴戝彇寰楅噸澶х獊鐮村悗绔嬪嵆瑙e瘑
    2021-12-01 12:48
  • 鍙颁紒閾舵彮闇茬綉閾剁郴缁熺炕鏂拌繃绋嬶紝2闃舵杞瀷绯荤粺鏋舵瀯锛屽厛瀹瑰櫒鍖栧啀瀵煎叆寰湇鍔℃妧鏈
    2021-12-01 11:47
  • Scythe 澶ч暟鍒鎺ㄥ嚭 Thermal Elixer G 瀵肩儹纭呰剛鈥
    2021-12-01 10:51
  • AWS鏂版湇鍔¤浼佷笟鑷缓5G涓撶綉
    2021-12-01 10:48

手机

  • 涓鍔9RT濂戒笉濂斤紵涓嶆劎涓衡滀笉灏嗗氨鈥濈殑鏃楄埌鎵嬫満
    2021-11-25 17:44
  • 涓鍔9RT濂戒笉濂斤紵灞忓箷鍐嶅崌绾т綋楠屽浣曪紵
    2021-11-24 16:45
  • 涓鍔9RT濂戒笉濂斤紵涓鍔 9RT閫傞厤120Hz楂樺抚妯″紡
    2021-11-18 16:43
  • 涓鍔9RT姝e紡鍙戝竷 鍏ㄩ潰鍔犳枡鎬ц兘婊¤
    2021-11-16 18:43
  • 涓鍔9RT鍊煎緱涔板悧 鎬ц兘寰堟鍒峰嚭娴佺晠鏂伴珮搴
    2021-10-22 15:45

数码

  • iphone13娓増鍙互鍦ㄥぇ闄嗕繚淇悧 娓増iphone13鍦ㄥぇ闄嗚兘淇濅慨鍚
    2021-12-01 12:46
  • 鎽╂墭缃楁媺edgex30鎬庝箞鏍峰煎緱鍏ユ墜鍚 edgex30鍙傛暟浼樼己鐐
    2021-12-01 12:46
  • ios15淇′换鎺堟潈鍦ㄥ摢璁剧疆 ios15杞欢鎺堟潈淇′换姝ラ
    2021-12-01 11:45
  • 绱㈠凹Xperia 5 III鍥借鐗堝敭浠6599鍏冿細濯茬編涓撲笟寰崟鐩告満
    2021-12-01 11:45
  • realme GT2 Pro灏嗘垚鍏ㄧ悆绗簩涓彂甯冮獊榫8鏃楄埌鐨勬墜鏈
    2021-12-01 10:46

科技

  • 鑻辩壒灏斿甯冧慨澶嶅彶璇楃骇婕忔礊锛氱啍鏂拰骞界伒鏈夋湜琚叏闈㈤殧鏂
    2018-03-23 09:34
  • 涓叴閫氳鎴愮珛缁堢瀛愬叕鍙哥洰鏍囦笁骞村唴閲嶈繑鍥藉唴鎵嬫満涓绘祦鑸炲彴
    2018-03-23 09:34
  • KTM锛氱數鍔ㄨ秺閲庤溅锛熸垜涔熺暐鎳傜暐鎳 18骞碖TMFreerideE-XC鏀规鎯呮姤
    2018-03-23 09:34
  • 鐪嬪ソSiC鏅跺渾闇姹傚闀 鐩稿叧鍘傚晢鏋佸姏绋充綇SiC鍩烘澘渚涘簲婧
    2018-03-23 09:34
  • 鏈潵5骞达紝澶ф暟鎹骇涓氬皢杩庢潵鍝簺鍙橀潻
    2021-12-01 10:45