Hay JanDoggen,
I've been away climbing for a while so i havent been manning my computer or getting much done.
However, I'm trying to catch up now. If you want to drop me an e-mail directly, then we can have a chat and exchange ideas?
e-mail is mike[at]kid-safe[dot]co[dot]uk
Best regards
Mike C
Search found 166 matches
- Thu Dec 17, 2009 3:17 am
- Forum: madCodeHook
- Topic: winsock hook - tracking socket handles
- Replies: 4
- Views: 5584
- Thu Dec 17, 2009 3:10 am
- Forum: madCodeHook
- Topic: Is handling IPC messages threaded and queued?
- Replies: 3
- Views: 3633
I'm not 100% sure about what exactly you are describing but I have a service which responds to several IPC channels without issue. Firstly, although Madshi's documentation *suggests* that the IPC callback is threaded, I have spawned a separate thread for each IPC channel. Secondly, it is not a good ...
- Thu Dec 17, 2009 3:03 am
- Forum: madCodeHook
- Topic: Can I use SendIPCMessage from the DLLMain initialization?
- Replies: 2
- Views: 2994
Hay JanDoggen, As you still having issues with this? If so, can you post your exact SendIPCMessage code? If your making IPC calls from within DLLMain, you need to make sure you are setting the last parameter of the SendIPCMessage() function to false. Also, as Madshi has pointed out - all documentati...
- Tue Nov 10, 2009 1:46 am
- Forum: madCodeHook
- Topic: winsock hook - tracking socket handles
- Replies: 4
- Views: 5584
Hay nildo, Thanks for the reply. I havent prototyped it yet because i've been busy with documentation, but i thought i would post here first of all. Are you sure that it needs to be duplicated? I've been reading about WSADuplicateSocket (http://msdn.microsoft.com/en-us/library/ms741565(VS.85).aspx) ...
- Tue Nov 03, 2009 11:25 pm
- Forum: madCodeHook
- Topic: winsock hook - tracking socket handles
- Replies: 4
- Views: 5584
winsock hook - tracking socket handles
Hi all, not really a madCodeHook question but stems from a Winsock hook that I have, so I thought I'd ask the experts. I have a situation where I'm tracking send and receive data through winsock. There is some information that I need from the send() hook and I need to use it in the recv() hook. I th...
- Mon Aug 03, 2009 11:01 am
- Forum: madCodeHook
- Topic: trying to hook ntSetInfomationFile, but explorer is crashing
- Replies: 9
- Views: 11520
I think the question is: what is an integer. Like I said before, the default enum defaults to an integer but some compilers can over-ride this for optimisation. In most code, this will make no difference but when injecting, the prototype has to match identically, the hooked API. Integer is a bit ope...
- Mon Aug 03, 2009 12:46 am
- Forum: madCodeHook
- Topic: hooking getaddrinfo - desperate help - please...
- Replies: 11
- Views: 16551
- Sat Aug 01, 2009 1:30 pm
- Forum: madCodeHook
- Topic: Hooking NtCreateKey and NtOpenKey crash explorer
- Replies: 6
- Views: 10142
are you injecting system wide? try injecting into one process at a time. Just because Explorer.exe crashes, doesnt mean that that is the problem. Are you injecting into csrss.exe? If so, dont... Let me know how you get on - you need to break it down and try injecitng and hooking one process at a tim...
- Fri Jul 31, 2009 6:34 pm
- Forum: madCodeHook
- Topic: Hooking NtCreateKey and NtOpenKey crash explorer
- Replies: 6
- Views: 10142
Ok... Based on my previous post and the points madshi has made... First, by the looks of things i.e. all your posts, you are hooking far too much. As I have said time and time again, you need to hook as an absolute last resort. You are not doing this - you can keep on going the way you are, but you ...
- Fri Jul 31, 2009 6:02 pm
- Forum: madCodeHook
- Topic: trying to hook ntSetInfomationFile, but explorer is crashing
- Replies: 9
- Views: 11520
All I can really say is that I had the same issue and it was problem with the enum values. Firstly, you say that your enum is being interpreted as an int - are you sure? Some compilers do code optimisation which can change this to a signed integer or even shorten it. Secondly, although you are assig...
- Fri Jul 31, 2009 2:30 am
- Forum: madCodeHook
- Topic: Protect own application from termination...issues
- Replies: 9
- Views: 9528
vmWare do a free version that can be downloaded and used. I've been reading a lot of your posts and have tried to reply to a few of them.. However (and don’t take this the wrong way), you seem to be quick to post with issues. Everyone is happy to help and I've had countless amounts of help from the ...
- Fri Jul 31, 2009 2:10 am
- Forum: madCodeHook
- Topic: trying to hook ntSetInfomationFile, but explorer is crashing
- Replies: 9
- Views: 11520
Hay unclepauly... First off, I had the same problem that you’re facing - it turned out to be an issue with the FILE_INFORMATION_CLASS enumeration. If I remember correctly, there was some sort of issue with different data types being used by the compiler to represent the underlying enum. I guess you’...
- Mon Jul 27, 2009 1:29 am
- Forum: madCodeHook
- Topic: How to figure out that a file is about to be modified?
- Replies: 2
- Views: 3761
I'd guess you’re trying to detect when an executable is changed either intentionally or un-intentionally. I'd of saved you a lot of work if I’d seen your post earlier but simple - don’t bother. I tried for 2 months solid hooking various native API's and got nothing concrete. Take madshi's advice or ...
- Mon Jul 27, 2009 1:23 am
- Forum: madCodeHook
- Topic: Hook dll and Objects
- Replies: 7
- Views: 5792
What he means is that if you use or need a function (say FunctionX) and it lives in SysUtils.pas, instead of including SysUtils.pas, simpley open up SysUtils.pas, find FunctionX code and copy and paste it into your applications .dpr file. By doing this, your getting a copy of the required code. This...
- Mon Jul 27, 2009 12:52 am
- Forum: madCodeHook
- Topic: Problem with demo "HookProcessTermination" / Vista
- Replies: 7
- Views: 7503
I haven’t really followed this thread fully - I'm just skimming. How do you know for certain - that the message box is being displayed from the program that you have tried to launch? For example, say you try to launch Notepad.exe. It may be the case that Vista runs a whole host of other stuff before...