Latests tutorials in Security

This section contains articles related to security and application protection.

A peek inside the N-Gage first access SIS file

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?

Explore and Hack the Server Heap in Symbian

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.

Escalation of permissions in Symbian phones

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 and checksums

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.

How to protect your application against a keygen

This article will show you the issues of IMEI and IMSI based registration and how a hacker can defeat such protection.

Capabilites

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

SHA-256 hashing algorithm

This aricle presents a Symbian OS implementation for SHA-256. It is based on the reference implementation available at http://www.cr0.net:8040/.

AES Encryption

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.

Syndicate content