Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene.

Anzeigen Wen ein bestimmtes Programm/process eine bestimmte API ausführt und was sie genau tut

Diskussion: Anzeigen Wen ein bestimmtes Programm/process eine bestimmte API ausführt und was sie genau tut im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Also Leute ich habe eine frage. ich bin zwar noch nicht so lange im board , meine frage ist ...

Antwort
Alt 01.07.08, 21:18   #1 (permalink)
 
Registriert seit: 28.05.08
best4free Leistung: Facit NTK
Likes: 0
Standard Anzeigen Wen ein bestimmtes Programm/process eine bestimmte API ausführt und was sie genau tut

Anzeige

Also Leute ich habe eine frage. ich bin zwar noch nicht so lange im board , meine frage ist kompliziert würde ich mal so sagen . Also wie finde ich heraus wenn ein bestimmtes programm ein API CALL ausführt ? also API SPY .könnt ihr mir methoden sagen wie man anfangen könnte und womit genau ? ich habe mal bei google API hooking gelesen und hier im Board auch ein tut gefunden sehr gut beschrieben . ich habe 2 fragen .

Also wie man heraus findet wann ein bestimmtes Programm ein bestimmten API Call ausführt.

und ist API hooking dafür die einzigste lösung ?

best4free ist offline   Mit Zitat antworten
Alt 01.07.08, 22:04   #2 (permalink)
 
Benutzerbild von mauralix
 
Registriert seit: 17.04.06
mauralix Leistung: 8086
Likes: 3
Standard

Es reicht zuerst mal einen Debugger verwenden (z.B. Ollydbg) und Breakpoints bei den API-Funktionen setzen.
mauralix ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 01.07.08, 22:14   #3 (permalink)
Themenstarter
 
Registriert seit: 28.05.08
best4free Leistung: Facit NTK
Likes: 0
Standard danke für die antwort

wurde mir schonmal gesagt aber was bringt mir das wen ich ein breakpoint bei der funktion setze? und wie kan ich verfolgen was die funktion gerufen wird und was sie enthält
best4free ist offline   Mit Zitat antworten
Alt 01.07.08, 22:21   #4 (permalink)
 
Registriert seit: 14.06.07
Machine Leistung: Facit NTK
Machine eine Nachricht über ICQ schicken
Likes: 0
Standard

Also, wenn ich dich jetzt richtig verstanden habe:
Du weißt aber schon, was ein Breakpoint ist, ja? Wenn du einen bei einer API Funktion setzt, dann hält der Debugger (Olly) an dieser Stelle an und du siehst, _wo_ das Programm den API Call durchführt.

BTW: Irgendwie ergeben deine Sätze nicht immer einen wirklichen Sinn... ?(
Machine ist offline   Mit Zitat antworten
Alt 01.07.08, 22:38   #5 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

Stichwort: API Monitoring
http://www.wintotal.de/softw/index.php?rb=27&id=536 (ungetestet)
http://www.rohitab.com/apimonitor/index.html (laut BuHa-Board ganz ok)

und weitere
http://www.google.de/search?q=API%20Monitor
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
Alt 02.07.08, 11:31   #6 (permalink)
Themenstarter
 
Registriert seit: 28.05.08
best4free Leistung: Facit NTK
Likes: 0
Standard danke

ja klar weis ich was ein breakpoint ist da stop der debugger an der Adresse wie soll ich dann rauskriegen was der API call genau gemacht hat ?
also APImonitor hab ich schon ausgetested and der stelle erkennt er kein APICall
best4free ist offline   Mit Zitat antworten
Alt 02.07.08, 11:38   #7 (permalink)
Member of Honour
 
Benutzerbild von xrayn
 
Registriert seit: 05.03.08
xrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteron
Likes: 246
Standard

Es ist auch nicht sinnvoll Userlandhooks zu verwenden, die Chance, dass diese umgangen werden ist viel zu hoch, besser ist es man verwendet Kernelhooks und das moeglichst unauffaellig. Wirf mal einen Blick auf joebox.org. In der "puplic" Version kann man zwar noch nicht einstellen, welche API-Calls gehookt werden sollen, aber das wird sich noch aendern, zudem werden die Grundbeduerfnisse (File/Reg/Prozess-Managment) jetzt schon abgedeckt.
xrayn ist offline   Mit Zitat antworten
Alt 02.07.08, 18:05   #8 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

Zitat:
wie soll ich dann rauskriegen was der API call genau gemacht hat ?
Was die API an sich macht, steht normalerweise in der MSDN
Was den API-Call veranlasst hat (der Aufrufer) sollte im Stackfenster des Debuggers ablesbar sein (RETURN Adresse).
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
Alt 02.07.08, 18:39   #9 (permalink)
Themenstarter
 
Registriert seit: 28.05.08
best4free Leistung: Facit NTK
Likes: 0
Standard

leute geschafft ihr seid echt gut in anderen boards hilft ein keiner .... und hier 1 tag und schon 6 antworten und 200hits boah fett
best4free ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » (In)security allgemein » Anzeigen Wen ein bestimmtes Programm/process eine bestimmte API ausführt und was sie genau tut
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bestimmtes Foto-Collage Programm Extinction Downloads 2 03.11.09 18:27
bestimmtes Programm Ryan Off topic-Zone 5 24.12.06 23:21
Wie kann ich herrausfinden wem eine bestimmte Handynummer gehört Akata Off topic-Zone 10 18.02.06 01:09
Bestimmtes Programm das IP´s findet Bogus Downloads 11 26.05.05 16:15
Mein PC updated eine bestimmte HP nicht mehr Cyberm@ster Die Problemzone 4 19.02.05 14:41


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61