AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Unbekannte DLL Funktionsaufbau ermitteln

Unbekannte DLL Funktionsaufbau ermitteln

Ein Thema von chaosben · begonnen am 6. Jun 2008 · letzter Beitrag vom 18. Jun 2008
Antwort Antwort
Seite 2 von 3     12 3   
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#11

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 7. Jun 2008, 22:01
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.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 7. Jun 2008, 23:57
Moin Benjamin,

vielleicht wäre dann WinPCap was für Dich.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Remko
Remko

Registriert seit: 10. Okt 2006
Ort: 's-Hertogenbosch, Die Niederlande
222 Beiträge
 
RAD-Studio 2010 Arc
 
#13

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 8. Jun 2008, 08:30
The DLL seems to be for Windows Mobile, so do you want to run the capturing on a Windows Mobile device?
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#14

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 8. Jun 2008, 10:20
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.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#15

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 15. Jun 2008, 23:51
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

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

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#16

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 16. Jun 2008, 05:25
Joa, die DLL ist für einen ARM (wahrscheinlich v4) compiliert.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#17

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 16. Jun 2008, 11:32
Jupp, dafür brauchst du mindestens IDA Pro Standard. Die Freeware-Version kann nur x86 und nur PE-Dateien.
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#18

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 16. Jun 2008, 12:02
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.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#19

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 16. Jun 2008, 14:37
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.
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#20

Re: Unbekannte DLL Funktionsaufbau ermitteln

  Alt 18. Jun 2008, 05:35
Danke Olli, für das Angebot. Aber wie gesagt, ich habs inzwischen aufgegeben. Da würdest du dir sinnlos Mühe machen.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 Uhr.
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