Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

GetProcAddress Tool v0.9

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
C3lt1c



Anmeldungsdatum: 22.01.2012
Beiträge: 15

BeitragVerfasst am: 02.02.2012, 11:34    Titel: GetProcAddress Tool v0.9 Antworten mit Zitat

[Search Address]



[Copy Functions]



[Gebrauch in Freebasic]



[Gebrauch im Debugger per Inline Asm




Mit dem GetProcTool ist es auf einfache Art und Weise möglich die Funktionen einer Dll aufzulisten.
Da es euch auch die Dynamischen Adressen der Funktionen ermittelt ist es möglich per Local Aufruf diese einfach in Freebasic oder in einem Debugger zu verwenden.
Der Nachteil ist, dass ihr diese Adressen Systemversions abhänging sind, da bei jeder Version des Windows Betriebsystems die Adressen anders Verteilt und angesprochen werden.
Ich hatte es mir auf die schnelle mit Freebasic gecodet um Schneller per Inline Asm im Debugger sowie in Freebasic Asm code coden konnte. Und später dann mit der LoadLib und GetProc Api auf allen Win Versionen laufen zu lassen.

Das Tool ist als Executable zu erhalten.
Ich denke ich werde den Source code auch Freigeben sobald es fertig ist.

Gruss C3lt1c.

Edit://

Habe noch eine kleine Funktion hinzugefügt die für euch das Deklarieren der GetProcAddress + Loadlib. erledigt.





http://www.sendspace.com/file/72s0nr
_________________
+++Chars are my Color and Codes my Art+++

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
28398



Anmeldungsdatum: 25.04.2008
Beiträge: 1917

BeitragVerfasst am: 02.02.2012, 22:33    Titel: Antworten mit Zitat

ASLR -> bei anderen DLLs als user32 oder kernel32 nutzlos, de facto.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz