AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi überwachen von tasten verhinden?
Thema durchsuchen
Ansicht
Themen-Optionen

überwachen von tasten verhinden?

Ein Thema von perle · begonnen am 2. Jan 2005 · letzter Beitrag vom 6. Jan 2005
Antwort Antwort
perle

Registriert seit: 8. Apr 2004
183 Beiträge
 
Delphi 7 Enterprise
 
#1

überwachen von tasten verhinden?

  Alt 2. Jan 2005, 18:08
Hi

ich habe hier in irgendeinem Thread gelesen, dass es ganz leicht möglich sein soll, einen Tastaturhook "auszuhebeln". Also dass dieser keine Tastenschläge mehr aufzeichen kann.
Ich habe jetzt schon länger gesucht, finde ihn aber nichtmehr wieder.

Kann mir von euch jemand sagen, wie man das bewerkstelligen kann?
  Mit Zitat antworten Zitat
Assarbad
(Gast)

n/a Beiträge
 
#2

Re: überwachen von tasten verhinden?

  Alt 4. Jan 2005, 15:06
Schreib mal eine PN an Hagen und mach ihn auf das hier aufmerksam. Soweit ich mich entsinne hat er sowas schon gemacht. Finde ich aber sinnlos. Sowas läßt sich bereits im Kern ersticken, indem man den Aufruf der entsprechenden APIs maskiert. Aber dann könnte es sein, daß viele Programme nicht mehr funktionieren
  Mit Zitat antworten Zitat
perle

Registriert seit: 8. Apr 2004
183 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: überwachen von tasten verhinden?

  Alt 5. Jan 2005, 00:59
werd ich machen , danke
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#4

Re: überwachen von tasten verhinden?

  Alt 5. Jan 2005, 17:46
Nicht "aushebeln" als Sinnersatz für Deaktivieren, dafür kenne ich keine Lösung, mal abgesehen vom API Hooking wie Asserbad es schon sagte.

Meine Methode ist ganz anders. Sie simmuliert ganz viele Tastaturanschläge, per nachberechenbaren Zufall werden also per Softeware Tastenanschläge erzeugt. Nur die Software kennt den Zufallsgenerator und kann somit zwischen den "echten" und den "vorgetäuschten" Tastenanschlägen unterscheiden. Eine einfache Spy-Software wird nun aber alle Tastenanschläge protokollieren und in diesem Zufallsstrom keine sinnvollen Benutzeringaben mehr erkennen können. Die Spy-Software wird also nicht deaktiviert sondern irritiert.

Davon abgesehen, eine richtig gute Spy-Software blockt auch dieses nicht. Denn diese wird garkeine API Hooks benutzen. Sie wird sich entweder als Tastaturtreiber installieren, oder den bestehenden Treiber dynamisch patchen, oder aber per direktem Portzugriff auf das Keyboard dieses selber auslesen, oder es wird eine zustäzliche Hardware installiert die aussieht wie ein PS2 Keyboardstecker in der aber ein Mikrokontroller sitzt. Es gibt also immer noch viele Möglichkeiten zu spyen ohne das man was dagegen tun kann.

Zum Glück benutzen 99% der Spy-Softwares eben die API Keyboard-Hooks, und das ist im Grunde wohl die primitivste Form.

Gruß Hagen
  Mit Zitat antworten Zitat
perle

Registriert seit: 8. Apr 2004
183 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: überwachen von tasten verhinden?

  Alt 6. Jan 2005, 05:00
ah ich verstehe was du meinst. danke
  Mit Zitat antworten Zitat
Antwort Antwort


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 19:36 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