Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Unbekannte DLL Funktionsaufbau ermitteln (https://www.delphipraxis.net/115153-unbekannte-dll-funktionsaufbau-ermitteln.html)

chaosben 7. Jun 2008 22:01

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Eine API-Doku konnte ich bisher nicht auftreiben.

Im Prinzip suche ich ein Möglichkeit, WLAN-Packete zu capturen. Mehr nicht. Und bei der Suche bin ich auf diese DLL gestoßen, deren exportierte Funktionen vielversprechend aussehen.

Christian Seehase 7. Jun 2008 23:57

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Moin Benjamin,

vielleicht wäre dann WinPCap was für Dich.

Remko 8. Jun 2008 08:30

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
The DLL seems to be for Windows Mobile, so do you want to run the capturing on a Windows Mobile device?

chaosben 8. Jun 2008 10:20

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Ja, ich will mit dem PDA capturen.

Ich weiß, eigentlich müsste ich erstmal den WLAN-Chip untersuchen, ob der das unterstützt. Dann müsste ich eventuelle den Treiber modden (so ich Sourcen bekomme) oder einen neuen Treiber schreiben.

Aber ganz ehrlich: Dafür reichts im Moment noch nicht (rein vom Wissen her). Es sei denn, einer von euch sagt: "Hey, das ist doch easy. Nimm dies und das und jenes, kompilier es und spiel dann an diesem Paramter rum." Dann würde ich doch den richtigen Weg gehen. :)

Olli 15. Jun 2008 23:51

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Zitat:

Zitat von Remko
Ida will tell you at least the calling convention and the number of parameters.

It'll only tell you its best guess. For most standard (not packed/not crypted) files this is a fairly good bet, but for others it might be very wrong. Especially when __fastcall (aka register in Delphi) in its variations comes in, the whole thing can become quite tricky. I've come across some pretty neat variations recently where code is being created in memory and the register variations are completely different from any compiler known to me.

But with the newest IDA version Ilfak had implemented custom calling conventions and that works pretty well :mrgreen:

@chaosben: Die DLL ist für einen anderen (nicht x86/x64) Prozessor kompiliert?

chaosben 16. Jun 2008 05:25

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Joa, die DLL ist für einen ARM (wahrscheinlich v4) compiliert.

Olli 16. Jun 2008 11:32

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Jupp, dafür brauchst du mindestens IDA Pro Standard. Die Freeware-Version kann nur x86 und nur PE-Dateien.

chaosben 16. Jun 2008 12:02

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Hmmm ich dachte es mir fast. Danke für die Hilfe.

Ich habs nun aufgegeben, weil ich festgestellt habe, das der WLAN-Chip keinen Monitor-Mode kann.

Olli 16. Jun 2008 14:37

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Ich kann gern mal versuchen reinzugucken, auch wenn meine Kenntnisse fuer diesen Prozessortyp begrenzt sind. Habe eine Lizenz von IDA Pro Advanced ;) ... aber in jedem Fall kann ich mir die Datei nicht aus den Rippen schneiden. Wenn Interesse, dann schick es mir per Email zu und nenne mir die Funktion(en) welche von Interesse ist/sind.

chaosben 18. Jun 2008 05:35

Re: Unbekannte DLL Funktionsaufbau ermitteln
 
Danke Olli, für das Angebot. Aber wie gesagt, ich habs inzwischen aufgegeben. Da würdest du dir sinnlos Mühe machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz