In this article, the N-Gage first access SIS file is unpacked and dissected, and some interesting findings are reported. What does FlashLite have to do with N-Gage, what devices are supported, and what is the security culture really like inside Nokia?
One of the most important design in Symbian is the well-known server/client framework. As the server and client are in different process spaces, hacking the server is generally difficult to achieve by means of normal application. This tutorial reveals a new way to hack the server heap and make a patch as you want.
The Platform Security was introduced from Symbian V9.0, this means proividing security to the user data and software, hardware of the machine by restricted / controlled access to them. So the Symbian Developers requires some privileges to access the platform for their applications developed for the S60 3rd Edition (or UIQ3) devices
Symbian is an operating system used in many mobile phones including the new Nokia models and the Siemens-SX1. In symbian the programs are usually executed in user-mode. To access protected services they need to jump into kernel mode, which has unlimited power. Of course the kernel will not allow the user program to do anything it wants: permissions need to be requested.
Hash functions are used in hash tables, cryptography and data processing. A generic interface for hash functions and an implementation of the checksum algorithm CRC-32 is provided.
The US National Institute of Standards and Technology selected the Rijndael block cipher as Advanced Encryption Standard (AES). Rijndael is free and a reference implementation is available. This port to Symbian OS is based on the reference implementation v2.2 provided by the IAIK Krypto Group AES Lounge.