AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Maus Bewegen, Ohne WinAPI

Ein Thema von stiftII · begonnen am 26. Feb 2010 · letzter Beitrag vom 27. Feb 2010
Antwort Antwort
Seite 3 von 3     123   
stiftII

Registriert seit: 2. Sep 2009
Ort: Cuxhaven
122 Beiträge
 
#21

Re: Maus Bewegen, Ohne WinAPI

  Alt 26. Feb 2010, 23:55
Zitat von Luckie:
Zitat von stiftII:
Schade das derartige Themen hier nicht oder nur in einem alternativen Kontext besprochen werden können .
Wo sollen wir die Grenze ziehen bei Schadsoftware? Wo fängt Schadsoftware an? Ode rbist du auch der Meinung wir sollen hier die Programmierung von Viren und Trojanern zu lassen?
Also generell wäre dagegen doch nichts einzuwenden.

Es ist doch besser, wenn wir die Sicherheitslücken herausfinden würden, als jemand der damit explizit Schaden anrichten möchte.

~stiftII
  Mit Zitat antworten Zitat
stiftII

Registriert seit: 2. Sep 2009
Ort: Cuxhaven
122 Beiträge
 
#22

Re: Maus Bewegen, Ohne WinAPI

  Alt 27. Feb 2010, 00:00
Zitat von Luckie:
Zitat von stiftII:
Das derartige Themen hier nicht gerne gesehen werden finde ich Schade, gerade weil ich denke, dass hier viele Interessante Ideen und Entwürfte gesammelt werden könnten.
Ideen und Entwürfe, wie man gegen AGBs verstößt und anderen Spielern den Spielspaß nimmt?
Mich interessiert eigentlich nur die Vorgehensweise. Ich hätte garkeine Lust derartige "Exploits" zu nutzen um im Spiel zu cheaten. Dazu kommt dann noch, dass, wenn Sicherheitslücken hier öffentlich entdeckt werden, könnte der Hersteller diese auch direkt schließen.


~stiftII
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#23

Re: Maus Bewegen, Ohne WinAPI

  Alt 27. Feb 2010, 00:01
Eben rausfinden. Aber Sicherheitslücken findet man nicht durch Schreiben von Schadsoftware. Um Schadsoftware zu schreiben, musst du die Sicherheitslücke schon kennen. Also ist es absolut überflüssig hier das Schreiben von Schadsoftware zu diskutieren.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
stiftII

Registriert seit: 2. Sep 2009
Ort: Cuxhaven
122 Beiträge
 
#24

Re: Maus Bewegen, Ohne WinAPI

  Alt 27. Feb 2010, 00:16
Zitat von Luckie:
Eben rausfinden. Aber Sicherheitslücken findet man nicht durch Schreiben von Schadsoftware. Um Schadsoftware zu schreiben, musst du die Sicherheitslücke schon kennen. Also ist es absolut überflüssig hier das Schreiben von Schadsoftware zu diskutieren.
Das sehe ich ein wenig anders.
Software die darauf ausgelegt ist Schaden anzurichten möchte ich garnicht schreiben. In dem Beispiel(Threadtitel) geht es prinzipiell darum, die Mausbewegung trotz diverser hooks in der WinApi noch zu ermöglichen. Der Benutzer kann die Maus ja immerhin noch Bewegen und diese Bewegung wird eben vom Maustreiber initiiert, dabei ist es ziemlich egal was für eine Maus und Treiber man hat (denke ich). Somit könnte man mit einem virtuellen Treiber für die Maus, oder auch Tastatur vielleicht Erfolg haben, jedoch könnt ihr mir dazu, oder zu weiterenführenden Themen in dem Bereich keine Hilfestellungen und Tipps geben, jedenfalls nicht in dem Zusammenhang.

Ich hoffe ich werde nicht falsch verstanden, ich finde diese Community generell großartig. Hier findet man für gewöhnlich immer jemanden, der sich mit dem Thema/Projekt an dem man gerade arbeitet super auskennt und den entscheidenden Tipp geben kann, wenn man mal nicht weiterkommt.

Ich möchte diesen Thread auch nicht in einer endlosen Diskussion über potentielle Schadsoftware und Motive dafür ausarten lassen, deshalb wäre es nett, wenn ein Mod hier dicht machen könnte @__@.

~stiftII
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#25

Re: Maus Bewegen, Ohne WinAPI

  Alt 27. Feb 2010, 10:03
Moin,
vielleicht verstehe ich das falsch, aber wenn ein Programm den Mausinput ignoriert, wie willst du ihn dazu kriegen dies eben nicht zu tun?

MfG
Fabian
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#26

Re: Maus Bewegen, Ohne WinAPI

  Alt 27. Feb 2010, 11:14
Das Programm ignoriert nur von der Windows API simulierte Mauseingaben, die an das Programm geschickt werden, wie SendInput usw.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#27

Re: Maus Bewegen, Ohne WinAPI

  Alt 27. Feb 2010, 12:31
Das geht nicht! Entweder es wird direkt SendInput() gehooked, oder da ist nix. SendInput() erzeugt die selbe Reaktion wie ein von einem Treiber ausgelöster Input, und wenn man nicht explizit ein entsprechendes Flag in dem Input-Struct setzt, ist dies nachher nicht mehr von "echten" zu unterscheiden. Ich hab den Source zu einem Angelbot für World of Warcraft mal in der Hand gehabt, dieser lief mit SendInput(), und wurde scheinbar (laut Aussage sehr zahlreicher Nutzer in dem Forum) nicht von dem Guard "Warden" der bei WoW drin hängt moniert - und Warden IST rigoros! Das ist zwar nun keine Garantie, weil der Hersteller auch einfach stillschweigend hätte dulden können, aber wahrscheinlich ist das nicht. Auch ist es aber keine Garantie dafür, dass andere Anticheats da nicht evtl. doch allergisch werden, jedoch scheint mir SendInput() sehr tief anzusetzen. Es löst sogar problemlos Low-Lovel-Hooks wie echte Inputs aus.

Super, hab ich eigentlich schon wieder zu viel gebrabbelt... das Thema ist sicherlich interessant, wenn auch teils ausgesprochen geschmacklos.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.136 Beiträge
 
Delphi 12 Athens
 
#28

Re: Maus Bewegen, Ohne WinAPI

  Alt 27. Feb 2010, 13:07
Und um es noch weiterzutreiben (welches hier ja auch sozusagen mal angesprochen wurde):
Ein "virtueller" Maustreiber, welcher nicht von einer "echten" Hardwaremaus seinen Input bezieht, sondern von einem Programm, dürfte auch alles mögliche "umgehn", denn in Zeiten von USB-Mäusen oder Mäusen über andere Inputkanäle, kann man nicht mehr so einfach direkt die Maus, bzw. ihren "Port" Ansprechen, als wie es noch zu Zeiten der "einfachen" PS2-Mäuse der Fall war.

Aber nun könnte ein Gameguard denoch einfach alle Nachrichten von ihm unbekannten Treiber ignorieren.


So, ich glaub nun wurde alles Wichtige genannt.

Und vornweg ist natürlich immernoch der Punkt, daß wir ab hier nun nicht mehr tiefgreifender weiterhelfen, eben wegen den ganzen angesprochenen AGB-Sachen und sonstigen Cheatereinen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 10:20 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