[ borquee @ 17.01.2004. 17:13 ] @
| Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?
Do sad sam koristio:
EntryFunc = (MFUNC1)GetProcAddress(hDLL,"EntryPoint");
Na par mesta sam nalazio da koriste "#1" ali mi to iz nekog razloga ne radi...
(dll ima jedan jedini export)
hvala
|
[ yooyo @ 17.01.2004. 19:38 ] @
Citat:
borquee:
Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?
Do sad sam koristio:
EntryFunc = (MFUNC1)GetProcAddress(hDLL,"EntryPoint");
Na par mesta sam nalazio da koriste "#1" ali mi to iz nekog razloga ne radi...
(dll ima jedan jedini export)
hvala
Probaj "@1"... Tako bar stoji u DEF file-u...
yooyo
[ borquee @ 21.01.2004. 09:10 ] @
ne shljaka...
u dependency walkeru izgleda ovako:
E Ordinal^ Hint Function EntryPoint
C 1(0x0001) 0(0x0000) fnct1 0x00001760
stvar je u tome sto treba da pristupim prvoj funkciji bez obzira koji je dll u pitanju, tako da mi ime funkcije ne cini puno.
[ yooyo @ 21.01.2004. 10:31 ] @
Citat:
borquee:
stvar je u tome sto treba da pristupim prvoj funkciji bez obzira koji je dll u pitanju, tako da mi ime funkcije ne cini puno.
Ufff.. mislim da ces morati da se petljas sa PE loaderom. Probaj ovaj link...
http://www.objmedia.demon.co.uk/freeSoftware/peFileDLL.html
yooyo
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.