forum.vdsworld.com Forum Index forum.vdsworld.com
Visit VDSWORLD.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Detect Debugger/Disassembler/Filemon/Regmon +/- kill them

 
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> Visual DialogScript 5 Source Code
View previous topic :: View next topic  
Author Message
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Wed Jul 30, 2003 7:49 am    Post subject: Detect Debugger/Disassembler/Filemon/Regmon +/- kill them Reply with quote

Detect Debugger/Disassembler/Filemon/Regmon +/- kill them

Quick Info - Debugger/Disassembler/Filemon/Regmon detection.
VDS version - VDS 5.x +
Windows version - Win 9x/2k/NT/XP
Not compatible - None
Non-VDS/Non System dll - No.
API - Yes.
Tested on - Win XP.
Difficulty Rating - Beginner/Intermediate/Advanced


Intro:
------
With the abilities of VDS 5 now one can write more useful and complex programs.
But protecting your software against crackers has always been a problem.
VDS itself gives you a basic protection but for those who want some extra protection incorporated into their script this can be helpful.
This is especially so when you author a shareware DSU/exe which is time limited.

Description:
------------
For simplicity of use the code has been split into 2 parts.
The main code is in a include file called fume.fil
You should place the file in the same directoruy as your .dsc file and add the following command at the top of your .dsc file:
Code:
#INCLUDE fume.fil


You have 4 functions:

@FUME(DEBUGGER) - Detects if your app is running in the context of *any* debugger including softice.
@FUME(FILEMONREGMON) - Detect and kill Regmon and filemon.
@FUME(ICEINSTALLED) - Detects if Softice is installed in user's system (need not be running)!
@FUME(DISASSEMBLER) - Detects if a disassembler(W32Dasm or IDA) is running.

Each function return 1 if the item is detected else ot returns zero.
Filemon and Regmon are instantaneously killed if they are detected.

Disclaimer
---------
This script uses system dlls and API calls.
Use at your own risk. I also donot declare the script fit for any purpose.

Get the complete package from here:

http://www.vdsworld.com/index.php?page=download&fileid=308

Read the package help file for some tips and tricks

Good Luck
Enjoy !

_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension


Last edited by CodeScript on Thu Jul 31, 2003 6:02 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Wed Jul 30, 2003 9:12 am    Post subject: Reply with quote

that sounds very interesting and useful codescript...when i have a registered version of vds 5 and am prepared to update my programs to vds 5, i will have a very close look at what you have put together

serge

_________________
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
vtol
Valued Contributor
Valued Contributor


Joined: 05 Feb 2004
Posts: 642
Location: Eastern Indiana

PostPosted: Thu Mar 04, 2004 8:59 pm    Post subject: Reply with quote

I'm definintely gonna try to use this, awsome.
And thanks in advance! Codescript.. Great job Very Happy
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> Visual DialogScript 5 Source Code All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum

Twitter@vdsworld       RSS

Powered by phpBB © 2001, 2005 phpBB Group