Wyciąganie parametrów funkcji

0

Witajcie. Nie wiedziałem, gdzie umieścić ten temat, jeśli źle to prosiłbym o przeniesienie. Wiecie jak mogę wyciągnąć z DLL parametry funkcji, dokładniej ich typy danych ? Użyłem debugera OllyDbg, ale dzięki niemu wyciągnąłem tylko liczbę parametrów danych funkcji. Znacie jakąś aplikacje, która by rozwiązałaby mój problem,albo sposób programowy (Delphi) ? Dodam tylko, że chodzi mi o kernel32.dll,co prawda część funkcji opisanych jest na różnych stronach, ale ja potrzebuje parametrów wszystkich funkcji.

Pozdrawiam.

0

Z czystej DLL nie da się nic wyciągnąć. Jeśli Olly faktycznie podaje ci ile funkcja przyjmuje parametrów to 'zgaduje' to sądząc prawdopodobnie po największym odwołaniu przez ramkę stosu (Można by było to wywnioskować jeszcze po name manglingu, ale w bibliotekach tego raczej nie ma).

Dałoby się to na pewno wyciągnąć a plików symboli które Microsoft udostępnia, ale dokładnego sposobu nie znam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1