SCEはPSPのNIDの名前を偽装してる
SBORPS » Blog Archive » NID’s – SCE trickery & fake names
曰く、SCEはPSP内部のNIDSライブラリの名前を本来の機能とは関係のないものにしているということ
秘密の物なので、簡単には解析できないようです
以下にその例一覧
- 0xe7833020 sceSdSetIndex
- 0xf21a1fca sceSdRemoveValue
- 0xc4c494f8 sceSdGetLastIndex
- 0xabfdfc8b sceSdCreateList
- 0×850a7fa1 sceSdSetMember
- 0×21be78b4 sceChnnlsv_21BE78B4 (not yet cracked)
そして、偽装された名前の一覧
- sceSdSetIndex – sceSdCipherInit
- sceSdRemoveValue – sceSdCipherUpdate
- sceSdGetLastIndex – sceSdCipherFinal
- sceSdCreateList – sceSdMacInit
- sceSdSetMember – sceSdMacUpdate
- sceChnnlsv_21BE78B4 – sceSdMacFinal
確かにまったく違いますね
この偽装されたライブラリの名前によって、クラックがとても困難になっているのだそうです
実際に、sceMcctrl, sceMemab, sceMemlmd, sceMesgLed, sceSemawmなどは謎のままなのだそうです
Chnnlsv_21BE78B4 (not yet cracked)はPSPSDKにプロトタイプが入っていて、それはうまく動作するとのことです
おそらくこのNIDSが全て解読されたときには、SONYはなすすべがなくなってしまうのではないでしょうか?
最強のNIDS resolverが誕生することを心待ちにすることにしましょう

Recent Comments