Different Methods of Ensuring Portability

Different Methods of Ensuring Portability

Table 11.1 outlines comparative information about different methods of searching for API functions addresses. The best method is in bold.

Table 11.1: Different methods of searching for addresses of API functions

Method

Supported platform

Portability

Convenience of implementation

NT/2000/XP

9x

Hard-encoding

Yes

Yes

No

Yes

Memory search

Yes

Yes

Yes

No

PEB analysis

Yes

No

Partially

Yes

SEH unwinding

Yes

Yes

Yes

Yes

Native API

yes

Partially

No

No

Naturally, Windows 9 x also has native API; however, it is different from that of Windows NT/2000/XP native API.



Shellcoder's Programming Uncovered
Shellcoders Programming Uncovered (Uncovered series)
ISBN: 193176946X
EAN: 2147483647
Year: 2003
Pages: 164

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net