欢迎来到天天文库
浏览记录
ID:14483329
大小:381.50 KB
页数:20页
时间:2018-07-29
《symbian塞班软件破解入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基础知识SymbainOSSymbianOS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发智能手机操作系统,现在已经被诺基亚收购。SymbianOS硬件CPU采用的是ARM系列,使用的是ARM32位指令而非THUMB。 EPCOSymbian操作系统的前身是EPOC,"EPOC”这个词起源于世界将会进入“anewepochofpersonalconvenience”。EPOC是一个开放的操作系统,一开始的时候EPOC就加上了无线通信和一个外加应用程序的体系,因此在无线通信方面与其他操作
2、系统相比具备先天的优势。 SymbianS60NokiaS60系列手机是市面上智能机里流行最广的手机。SymbianSeries60是SymbianS60的全称S60可以细化分为第一版、第二版、第三版、第四版、第五版第一版和第二版差别不大,笼统概括为S602nd、S60二版。(包含OS6、OS7、OS8三个系列)第三版第四版第五版核心是OS9系列的,笼统概括为S603rd、S60三版 2ndAnd3rdS603rd和S602nd从操作系统上看有很大的区别:1、三版引入了权限签名这一安全机制,可通过对程序安装包进行签名授权。2、S602nd是EPOC6,S603
3、rd是EPOC9,这也意味着其ELF(ExecutableandLinkingFormat)是可执行连接格式也发生了改变在S602nd版本中,可执行体是EPOC6格式的.APP文件和.DLL文件在S603rd版本中,可执行体是EPOC9格式的.EXE文件和.DLL文件3、三版和二版的程序安装包,格式是不一样的,尽管都是.sis结尾的文件EPOC9格式的可执行文件是可以压缩的,三版签名后的安装包一般是.sisx ARMCPUARM公司是专门从事基于RISC(reducedinstructionsetcomputer,精简指令集计算机)微处理芯片制造的企业。设计出
4、的产品性能高、成本低和能耗省的特点,适用于多种领域,例如嵌入式系统、DSP、和手机。 ARM处理器本身是32位设计,但也配备Thumb16位指令集 准备工作 IDAPro5.2鬼斧神工逆向分析利器下载地址:http://bbs.pediy.com/showthread.php?t=55801 IDSfilesforEPOC6andEPOC9SymbianEPOC格式标示符文件,配合IDA5.2使用,解压置IDA相关目录即可下载地址:http://arteam.biz.hr/downloads/Symbian_EPOC6_EPOC9_Unleashed_ID
5、S_Files_for_IDA_Pro_by_argv.rar WinHex强大的磁盘编辑工具,也是非常棒的十六进制编辑器。 SisContentsS60三版程序(Sis,Sisx)打包、解包、签名工具。http://symbiandev.cdtools.net CeleASM用于查看ARMOPCODE宇宙杰出青年Yonsm(郭春杨)之作主页:WWW.Yonsm.NET Symbian_OS_9.x-ELF_Toolz用于解压和压缩3rdEXE和DLL工具当然我不是宇宙杰出青年,博客还是有的Blog:WwW.CaterQiu.Cn RESEdit.exeS60
6、三版程序RSC资源修改工具,主要用作汉化 这四款小工具我的博客有文件打包,详情参阅WwW.CaterQiu.Cn/Article/Symbian_S60_3rd_Reverse_CrAcKiNg_Tutorial_By_CaterQiu.html 实战操作Example:DVDPlayer1.26.SISx(http://www.viking.tm) Setp1:UnpackSis/SisxFileUse_SisContents_Unpack_S60_3rd_Target_Sis_FileSetp2:UnComPressELFFileUse_Symbian_O
7、S_9.x_ELF_Toolz_UnComPress_Target_ELF_File CompareFileSizeBetweenOriginal(BAK_dvdplayer.exe)AndNoCompress(dvdplayer.exe),YouHaveFounddvdplayer.exeWasUnpacked.Setp3:AnalysisProgramFlow 把脱壳后的程序拖入IDA中 勾上堆栈指针和机器码字节数为8 .Shift+F12设置下字符串类型,Unicode要的 字符串窗口中357062008960014类似IMEI的串号,双击过来
8、继续向上回溯字符串被调用的地方 回溯
此文档下载收益归作者所有