WEB开发网
开发学院手机开发Symbian 开发 Symbian C++ 逆向:描述符 阅读

Symbian C++ 逆向:描述符

 2010-03-26 04:25:00 来源:WEB开发网   
核心提示:TPtrC16 继承自 TDesC16, 可从 TDesc16 构造一个 TPtrC16, 也就是给TPtrC 设置 bufferTPtrC16(const TDesC16 &aDes);TDesC16 就是一个 unicode wide pascal string, 组成成分为长度(4个字节) + 双字节 字符串我们

TPtrC16 继承自 TDesC16, 可从 TDesc16 构造一个 TPtrC16, 也就是给TPtrC 设置 buffer

TPtrC16(const TDesC16 &aDes);

TDesC16 就是一个 unicode wide pascal string, 组成成分为

长度(4个字节) + 双字节 字符串

我们看一个实例

04 00 00 00 4E 00 41 00 4D 00 45 00

在IDA就反汇编成

aName DCD 4

unicode 0, <”NAME”>

在S60devicesS60_5th_Edition_SDK_v1.0epoc32includee32des8.h 有相关的定义

TBufCBase8 从 TDesC8 继承而来

有个构造函数

inline TBufCBase8(TInt aLength);

HBufC8 和 TBufC8 又都从 TBufCBase8 继承而来, 所以也会 继承上面的那个 构造函数

Tags:Symbian 逆向 描述

编辑录入:coldstar [复制链接] [打 印]
赞助商链接