Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
43Activity
0 of .
Results for:
No results containing your search query
P. 1
API hooking - Part I

API hooking - Part I

Ratings:

4.71

(1)
|Views: 5,661|Likes:
Published by pfnus
Guides on Windows API hooking
Guides on Windows API hooking

More info:

Published by: pfnus on Oct 16, 2007
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

02/01/2012

pdf

 
 
Practical Guides on Win32 Hacking andWindows Hooking – Part I
Originally from:
http://www.kk-wuti.blogspot.com/ 
 
http://kk-wuti.blogspot.com/2007/10/windows-hooking-and-hacking1.html
 
 
Copyright:http://kk-wuti.blogspot.com 2 
TABLE OF CONTENTS
Disclaimer......................................................................................................................3About this guide.............................................................................................................3Pre-exquisite..................................................................................................................3Intercepting API calls....................................................................................................3Method I – Proxy DLL..............................................................................................3Step 1 Create a Win32 DLL (MyDLL.dll) that exports a function.......................4Step 2 Create a client or any windows application................................................6Step 3 Create the Proxy DLL.................................................................................6
 
Copyright:http://kk-wuti.blogspot.com 3 
Disclaimer
THIS INFORMATION IS PROVIDED BY ``AS IS'' AND ANY EXPRESS ORIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ORSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OFLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUTOF THE USE OF THIS INFORMATION, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE.
About this guide
There are tones of information available regarding windows hooking. As such, thisguide will not go into details of what is Windows Hooking or what it can do for you.This guide will instead directly jump into the many ways of Windows Hooking andfor each method; a working source codes example with a step by step guide is given.While the author will paint a picture on where and how a particular method could beused, it is entirely up to the reader to assess and make his or her own judgment onhow a particular method presented here could best be used with regard to the actualneeds.
Pre-exquisite
Familiar with Ms Visual C++ 6.0 tools
Intercepting API calls
Method I – Proxy DLL
This is an easy method where the proxy DLL will directly replace an existing DLLthat contains the function or functions you want to be intercepted.Assuming you want to intercept an API in a DLL called MyDLL.To demonstrate, follow the steps described below.

Activity (43)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
ovarij liked this
xcable21 liked this
graviszro liked this
Edward Diogen liked this
moodymail liked this
Eric Michaud liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->