|
You last visited: Today at 01:00
Advertisement
Hooks mit VB?
Discussion on Hooks mit VB? within the .NET Languages forum part of the Coders Den category.
08/30/2005, 15:16
|
#16
|
elite*gold: 0
Join Date: May 2005
Posts: 4,271
Received Thanks: 81
|
Quote:
Originally posted by neji@Aug 29 2005, 21:44
Quote:
|
Den programmiertechnischen Mechanismus, diese Funktionalität zu erreichen, nennt man "Tastatur-Hook". Um ihn systemweit nutzen zu können wird eine Standard-DLL benötigt, die eine Empfängerfunktion für Nachrichten bei Betätigung einer Taste zur Verfügung stellt. Hier ist bereits eine Grenze gesetzt: Da Visual Basic zwar "ActiveX"-DLLs, nicht aber Standard-DLLs erstellen kann, bleibt dieser Weg zur direkten Nutzung unter Visual Basic 6.0 versperrt (natürlich lässt sich unter Zuhilfenahme von Fremdherstellerkomponenten auch dieses Ansinnen realisieren).
|
Quelle : msdn von Microsoft...die werden ja wohl wissen, was mit vb geht und was nicht 
|
Quote:
(natürlich lässt sich unter Zuhilfenahme von Fremdherstellerkomponenten auch dieses Ansinnen realisieren)
|
liest netma den text durch
:x
|
|
|
08/30/2005, 16:58
|
#17
|
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
|
Oo
ich glaub ihr lest nicht was ich schreibe..... Ich weiss dass das funktioniert "unter Zuhilfenahme von Fremdherstellerkomponenten" aber es geht halt nicht ohne!
Mehr sag ich doch garnicht.
@Cyrus : sicher geht das alles mit Hilfe der Api und ich sag ja auch nicht "das geht damit nicht " wenn man es trotz der API doch hinbekommt. Aber wenn du mir denn zeigen kannst, wie man DLL's mit Hilfe der Api erstellt, dann bin ich ein ganzen Stück weiter.
Fakt ist einfach, dass VB keinen geeigneten kompiler für das Erstellen von SystemDLL's hat .
Klar gäbe es irgendwelche Hardcore Möglichkeiten , z.b. Hooks zu installieren, indem man z.B. die original-systemDLL in den Speicher lädt, und die entrypoints ändert oder IAT/EAT patching bzw extended Code overwriting betreibt.
Aber es ist nunmal nicht möglich von Grund auf seine eigene System DLL mit Vb zu schreiben. Wer sagt, dass es doch geht, postet bitte mal ein bisschen code. Ich lass mich gern vom Gegenteil überzeugen.
|
|
|
08/30/2005, 18:06
|
#18
|
elite*gold: 0
Join Date: May 2005
Posts: 2,922
Received Thanks: 106
|
da
"Creating a Windows DLL with visual basic " x.x
|
|
|
09/01/2005, 10:05
|
#19
|
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
|
Danke, das ist doch mal was
Aber ob man sich das echt antun muss für nen popeligen Hook, den man mit jeder anderen Sprache mal eben so hinklatschen kann ist ne andere Frage
btw wars ja doch so wie ich vermutet hatte....activeX dll nehmen und im Speicher rumpfuschen...wers mag.
Aber wie gesagt, danke für den Link, war interessant zu lesen.
|
|
|
09/01/2005, 14:49
|
#20
|
elite*gold: 0
Join Date: May 2005
Posts: 2,922
Received Thanks: 106
|
was erwartest du ? das ist vb o,0 wenn ich hooks will nehm ich sowieso delphi oder c++, aber vb6 ist halt gut genug wenn man mal ebn nen socket app schreiben will was nit so kompliziert ist, wie zb nen bot oder so.... sowas in c++ zu schreiben wär echt sinnlos weils zu viel arbeit wär und auch leichter geht
|
|
|
09/02/2005, 09:00
|
#21
|
elite*gold: 0
Join Date: Aug 2005
Posts: 443
Received Thanks: 72
|
Es kann sein, dass ich vielleicht ein bisschen zu energisch darauf reagiere, weil ich das schon des öfteren diskuttiert hab und mittlerweile wohl eine gewisse Abneigung gegen den Großteil der VB Programmierer entwickelt hab. Denn, wenn man mal ehrlich ist, jedes scheiss script kiddy was ne leichte Programmiersprache lernen will, lernt vb hat absolut keinen plan von Prozessorstruktur oder Speicherverwaltung, will aber gleich die oberburner Programme schreiben...und sie tuns auch....und warum können sie das? Weil jeder als erstes mit der Antwort kommt "activevb" Da ziehen sie sich bequem fertige quelltexte und benutzen sie ohne nur den geringsten Schimmer zu haben, warum das so funktioniert.....und das nervt irgendwie...also sorry falls ich hier irgendwen angefahren hab
|
|
|
04/22/2007, 20:05
|
#22
|
elite*gold: 0
Join Date: Mar 2007
Posts: 1,032
Received Thanks: 86
|
Ich weiß, das topic ist etwas älter, aber ich als vb'ler, der ebenfalls activevb nutzt, muss mich n bisl dazu äussern :x
es stimmt, wenn man vb lernt als 1., hat man keinen plan von speicheradressierung etc :x das liegt aber hauptsächlich dadran, dass man es mit vb eigentlich nich brauch und nicht an activevb. klar, bei activevb sind fertige quelltexte, aber man muss sich immer noch anpassen und dafür muss man sie erstmal verstehen! *mal so anmerk* xD
 Aber in meinen augen ist vb6 sowieso eher ne scriptsprache als ne programmiersprache :xxxx
|
|
|
Similar Threads
|
[C++]Hooks
03/25/2010 - Coding Tutorials - 12 Replies
so... ich denke mal, dass ich euch eine der wichtigsten teile in sachen gamehacking hier erklären kann, oder zumindest versuchen zu erklären:p
fangen wir mal damit an, was ich benutze:
-Visual Studio 2008 Professional + Visual Assist X
-IDA Pro Free
-ein game
los gehts:
erstellt euch eine struktur, wodrin ihr informationen über einen hook speichert.
bei mir sieht das so aus:
|
[c++]hooks
11/02/2009 - C/C++ - 2 Replies
brauche hilfe bei meinen hooks!
ms detours will ich nich benutzen (vorallem weil die nich für meine zwecke laufen :D), ausserdem um weiterzu lernen eigenes system schreiben!
mein problem is wenn ich in einer funktion die ersten 5 bytes mit jmp dword überschreibe, und z.b. das 2 byte auch nen jmp dword ist, bleibt am ende 1 byte über!
in meiner subfunc speicher ich die register mit pushad, call , popad, den überschriebenen code hier einfügen, und dann jmp ....
|
All times are GMT +1. The time now is 01:01.
|
|