Seite 2 von 9

Verfasst: 20.05.2007 15:59
von Kiffi
PBprogger hat geschrieben:Warum wollt ihr mir eigendlich nicht sagen wie das geht?
Es gibt keinen Standard-Hook, den man so einfach aus dem Hut zaubern
kann. Ich müsste jetzt mich also hinsetzen und mühevoll einen Hook für
Dich programmieren. Dann müsstest Du die Vorgehensweise des Hooks
verstehen und ihn in Dein Programm integrieren. Bis dahin ist es schon
mal ein langer Weg. Und dann fällt uns auf, dass der Hook eigentlich gar
nicht nötig ist und die Problematik mit einer viel einfacheren
Vorgehensweise behoben werden kann.

Es geht nicht darum, dass wir Dir Informationen vorenthalten wollen,
sondern nur darum, zu hinterfragen, ob der Hook überhaupt nötig ist.
PBprogger hat geschrieben:Ich will einen Hook auf eine Datei machen und verhindern, wenns kein "sauberer" Eintrag is verhindern.
Wer (welches Programm) erzeugt die 'unsauberen' Einträge?
Was ist das für eine Datei?

Grüße ... Kiffi

Verfasst: 20.05.2007 16:02
von DarkDragon
Macros hat geschrieben:Ganz einfach deswegen, weil man damit so viel böses anstellen kann
(Trojaner, Rootkit usw.) und auch, weils viel Arbeit ist sowas zu schreiben.

Ich habs bisher nicht gebraucht,
also kenn ich mich damit auch nicht aus.
Rootkit geht nur mit original globalem API-Hook und das bekommt man in PureBasic allein so oder so nicht hin. Außerdem ist ein Rootkit noch lange nichts böses.

Verfasst: 20.05.2007 16:03
von Kaeru Gaman
PBprogger hat geschrieben:Stichwort >VIRUS<
hm.... ja dann sehe ich das völlig klar...
Bild
du brauchst gar keinen Hook, du kannst das auch mit nem Callback machen.

Verfasst: 20.05.2007 16:04
von Andreas_S
Ich will einen AntiVir proggen ...
So da hast du's oder ihr's...

Jetzt könnt ihr mich ja auslachen ... :cry:

Verfasst: 20.05.2007 16:09
von Kiffi
Macros hat geschrieben:Ganz einfach deswegen, weil man damit so viel böses anstellen kann
kann, aber nicht muss. Es gibt durchaus sinnvolle und nützliche Hooks.
Mit einem Auto kann man auch viel böses anstellen ;-)
PBprogger hat geschrieben:Jetzt könnt ihr mich ja auslachen ...
nöh, wieso? Allerdings ist der Hook bei einem AntiVir-Programm noch das
kleinste Problem. Woran willst Du erkennen, was 'unsaubere' Einträge sind?
Wie kommst Du an die Virendefinitionsdatei?

Grüße ... Kiffi

Verfasst: 20.05.2007 16:13
von Andreas_S
Das möchte ich hier eigendlich nicht posten ...

Verfasst: 20.05.2007 16:19
von Andreas_S
Also, gibst da nicht irgendein system um einen Hook zu basteln?

Bsp.:

Code: Alles auswählen

[CreateHook]
...
blablabla
...
[CloseHook]
so irgendwie halt...

Verfasst: 20.05.2007 16:21
von DarkDragon
RemoteAPI <- Da gibts sowas.

Verfasst: 20.05.2007 16:29
von Andreas_S
Was das? :oops:

Verfasst: 20.05.2007 16:30
von DarkDragon
PBprogger hat geschrieben:Was das? :oops:
RemoteAPI - Hook v.1.1

Ich denke es macht purefan nichts aus, da ich es ja für ihn gehostet habe damals:

http://www.bradan.eu/files/remoteapi.zip