作者cassine (Savannah)
看板Modchip
标题[PS3 ] zadow28 对主机程式家解密的研究
时间Sun Apr 1 15:11:43 2012
http://www.ps3hax.net/showthread.php?t=36112
这个不是芭乐,因为我自己验证的结果跟他是一样的。
The *.a files from the SDK is actuelly ELF files packed.
SDK开发套件里头的*.a (静态函式连结库)档案其实是 ELF格式的。
You can rename all *.a files from the SDK to *.elf, and then run
readelf on them.
只要把副档名从.a换成.elf档,就能够用readelf 工具对档案内容进行解析。
You would see where all the elf files write.
可以观察到这些函式库是由数个不同的目的档*.o 包出来的。
Have been looking at the libsecure and found out where all the crypto
is reading/writing.
对libsecure 这个函式库做了些研究,找到了控制主机存取的加密机制。
These are the ELF that sony uses to encrypt/decrypt all there
elf/bin/sprx.
这些东西是SONY加解密主机上所有档案的基础。
If you look at the libsecure there are 2 kind of *.a file normal and
_d in the ending
仔细观察的话可以看到libsecure 包含了两种档案,.a结尾的根_d结尾的。
I thing one encrypt one decrypt.
我猜一个用来加密,另一个用来解密。
So I tryed it and it worked.
试了之後发现我的想法并没有错。
--
○ ____ _ _ _ _ ____ _ _ ____ _____ ____
。 ★(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
o _)(_ ) ( \ / )__) ) ( )( )(_)( ) / ● ‧
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) ★
o
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.31.137