Go Back   UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats > Anti-Cheat Software & Programming > Miscellaneous

- Sponsored Advertisement -
http://www.myfpscheats.com/

Welcome to the UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats.
You have to register before you can post and access any of the advanced forum features, please click the register link to proceed to the registration form. To start viewing threads or posts, select a forum that you want to visit from the selection below.
Miscellaneous
Everything related to programming can be found here.
All Programming Tutorials can be found here
You are Unregistered, please register to gain Full access.    
Reply
 
Thread Tools

Hack Depencency checker
Old 10-06-2010, 01:39 AM   #1
Retired Admin

learn_more's Avatar

Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1107
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
Hack Depencency checker

This utility is designed to point out what dll files you are missing to run a hack.
To use it: simply start the program (doubleclick) and drag the dll from the hack onto it.
The program will now analyze the file and then try to point out what is missing for you to being able to use a hack.


If you have questions about the output, please post the full output of the program here in code tags, and also explain what hack you were testing it on.
Press f1 / the help button for the changelog

The result:




Advanced users: in the context menu you can select the verbosity.



How can you help?

  • posting feature suggestions
  • testing the tool
  • posting dll's that are not identified as part of a certain runtime (e.g. you have a different compiler, and it's utility dll's are note recognized)

Current version: 1.0a




Changelog
FAQ
Attached Images
File Type: png analysis.png (14.7 KB, 723 views)
__________________

Last edited by learn_more; 02-05-2011 at 11:29 AM. Reason: 1.0a
learn_more is offline

Reply With Quote


Old 10-06-2010, 01:45 AM   #2
Retired Admin

learn_more's Avatar

Threadstarter
Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1107
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
Code:
Changelog:

1.0a    (public release)
 * Greatly improved the speed when analyzing multiple items [UI]

1.0    (public release)
 + Some small internal tweaks [CORE,UI]

0.9g    (private release)
 + Added the option to select the output verbosity (Suggestion from Hanoi22) [CORE,UI]
 * Fixed a possible crash related to resolving imports [CORE]

0.9f    (private release)
 + Added a context menu [UI]
 * Fixed a possible crash related to ordinal imports (Thanks sentilas for reporting) [CORE]
 * Fixed a possible crash related to hint (Thanks sentilas for reporting) [CORE]
 * Fixed a race condition with the queue system [UI]

0.9e    (private release)
 + Internal tweaks [CORE]

0.9d    (private release)
 + Restructured code, User Interface [UI] is now seperated from DepCheck [CORE]
 + Added about function [CORE]
 * Fixed a possible crash related to the resource section (Thanks Fogest for reporting) [CORE]

0.9c    (private release)
 + Made URL's clickable
 + Compatible on more systems
 + Added file possible packed warning
 * Fixed a rare case where the dialog would not scroll
 * Fixed a possible crash related to packed files (Thanks scrapdizle, Shad0w_, Impulser for reporting)
 * Fixed application dlls would not be found properly (Thanks Impulser for reporting)

0.9b    (private release)
 + Entire application rewritten
 + App now manually parses PE files (no more embedded depends)
 + Accepts dropped files and directories (scans all files found inside)
 + Greatly improved speed
 + Added warning when application is not run as admin (Vista+)
 + Added copy to clipboard button
 + Browse for file dialog accepts multiple files
 + Added download locations for most runtime
 + Alot more..

0.5:    (initial release)
__________________

Last edited by learn_more; 02-05-2011 at 11:27 AM. Reason: 1.0a
learn_more is offline

Reply With Quote

Old 10-06-2010, 01:47 AM   #3
Retired Admin

learn_more's Avatar

Threadstarter
Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1107
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
FAQ:

q: Does it only show the dependencies that are not available?
a: You can select the output level, right click with the mouse on the big textfield, and select (Set Loglevel)

q: I have a dependency to msvcrxx.dll in my hack, how do i remove it?
a: See this thread: Remove Visual Studio Runtime

q: Does this work on anything else than a hack?
a: Actually, it can be used on almost all programs, aslong as they are not packed (may hide some problems)

q: My question is not listed?
a: Feel free to ask it.

q: Why is my post removed?
a: Occasionally i clean the thread to keep it from cluttering.
__________________
learn_more is offline

Reply With Quote

Old 10-06-2010, 01:51 AM   #4
Retired Admin

learn_more's Avatar

Threadstarter
Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1107
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
Hack/Injector authors:

Soon there will be an SDK available, to integrate this into your projects (probably as DepLib.dll)

currently this is the header:
PHP Code:
#ifndef __DEPLIB_H__
#define __DEPLIB_H__

#ifdef DLL
#define EXP __declspec(dllexport)
#else
#define EXP
#endif

enum deplog {
    
log_all,    //log all possible output (dependent dll's, aswell as imports)    WARNING: Loads of output
    
log_dep,    //log all dependency's (dll's only) + warnings + errors
    
log_norm,    //default output, dllname + warnings + errors
    
log_warn,    //log all warnings + errors
    
log_err        //log only errors
};

enum deptype {
    
dep_import,            //it's a normal import
    
dep_delayimport        //it's a delay import
};

extern "C" {

    
//Typedef used for feedback,
    //the level of output depends on the deplib_setlevel argument specified.
    //default is log_norm.
    //Lines are terminated with \r\n, the last line doesnt have \r\n
    //Max length of str is MAX_PATH*8
    
typedef void (__cdeclOUTMSG)( wchar_tstr );

    
//Typedef used for listing dependency's, and some info about them.
    //if bValid is true: dll is the FULL path to the dll
    //if bValid is false, dll is ONLY the dllname
    
typedef void (__cdeclOUTDEP)( deptype typebool bValidwchar_tdll );

    
//Purpose: Prints the changelog
    
EXP void __cdecl deplib_about();

    
//Purpose:  Initializes critical variables.
    //Returns:  true on success
    
EXP bool __cdecl deplib_init();

    
//Purpose:  Sets the textual feedback function
    //Argument: The new feedback function
    //Returns:  The old feedback function (0 if it wasnt set)
    
EXP OUTMSG __cdecl deplib_setlogOUTMSG pfn );
    
    
//Purpose:  Sets the dll feedback function
    //Argument: The new feedback function
    //Returns:  The old feedback function (0 if it wasnt set)
    
EXP OUTDEP __cdecl deplib_setdepOUTDEP pfn );

    
//Purpose:  Sets the logging level
    //Argument: The new level requested
    //Returns:  The actual level set
    
EXP deplog __cdecl deplib_setleveldeplog level );

    
//Purpose:  Gets the logging level
    //Returns:  The current logging level
    
EXP deplog __cdecl deplib_getlevel();

    
//Purpose:  Analyze a dll
    //Argument: The full path+filename to the target dll
    //Returns:  true if there were no errors
    
EXP bool __cdecl deplib_runwchar_tdllbool recursive );
    
    
//Purpose:  Call this on application exit, it will deinitialize some critical stuff
    
EXP void __cdecl deplib_shutdown();
};


#endif //#ifndef __DEPLIB_H__ 
__________________

Last edited by learn_more; 02-11-2011 at 08:28 AM. Reason: deplib.h updated
learn_more is offline

Reply With Quote

Old 02-05-2011, 11:27 AM   #5
Retired Admin

learn_more's Avatar

Threadstarter
Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1107
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
Version 1.0a is released. (please redownload if you already had it)

Feel free to ask questions / post problems.
__________________
learn_more is offline

Reply With Quote

Old 02-05-2011, 01:27 PM   #6


Fogest's Avatar

Join Date: Aug 2010
Location: Canada
Posts: 506
Reputation: 6282
Rep Power: 0
Fogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATSFogest DEFINES UNKNOWNCHEATS
Quote:
Originally Posted by learn_more View Post
Version 1.0a is released. (please redownload if you already had it)

Feel free to ask questions / post problems.
Yes and moderators and above have had some testing with this so you can be sure it works great and has no issues that we know of!
__________________
Follow me on my twitter: Click Me!
Fogest is offline

Reply With Quote

Old 02-05-2011, 01:30 PM   #7
◄ Super Moderator ►

Hanoi22's Avatar

Join Date: Dec 2009
Posts: 3,257
Reputation: 83051
Rep Power: 922
Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!Hanoi22 has a huge epeen!
Fire At Will Champion Hot Pepper vs The Water Champion Krabbyball Champion If Pigs Can Fly Champion Muay Thai Champion Tadpole Champion Jumping Nutty Champion Blood Shed Champion Badger Racing Champion
Points: 56,811, Level: 35
Points: 56,811, Level: 35 Points: 56,811, Level: 35 Points: 56,811, Level: 35
Activity: 100.0%
Activity: 100.0% Activity: 100.0% Activity: 100.0%
Last Achievements
Award-Showcase
Hey man good job!

Dang it's fast.
__________________
Cal Hockley: Where are you going? To him? To be a whore to a gutter rat?
Rose: I'd rather be his whore than your wife.
-----------------------------------------------------
Georg Henrik von Wright: If one is satisfied with things, one doesn't complain about the downsides that exist, either.

Quote:
Winslow: Hanoi, your 'english' is not understandable
Quote:
AdilAA: not sure if i should release my incomplete BF P4F Hack with non-working toggles

Roverturbo: Hanoi22 is just a bitch, and it's hard to please bitches unless you let them get their own way.
Style by lowHertz.

Last edited by Hanoi22; 02-05-2011 at 01:35 PM.
Hanoi22 is offline

Reply With Quote

Old 02-09-2011, 09:53 AM   #8
UnKnoWnCheaTeR

disavow's Avatar

Join Date: Jul 2009
Posts: 1,080
Reputation: 50078
Rep Power: 553
disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!disavow has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
Points: 31,457, Level: 26
Points: 31,457, Level: 26 Points: 31,457, Level: 26 Points: 31,457, Level: 26
Activity: 28.9%
Activity: 28.9% Activity: 28.9% Activity: 28.9%
Last Achievements
Would be very useful to get a static library for this.
Nice tool.
__________________

Shad0w_'s Alter Ego
disavow is online now

Reply With Quote

Old 02-09-2011, 10:43 AM   #9
Retired Admin

learn_more's Avatar

Threadstarter
Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1107
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
Quote:
Originally Posted by Shad0w_ View Post
Would be very useful to get a static library for this.
Nice tool.
think im going to release as .dll instead of .lib;
and i'm still working on improving it / making it more usefull (maybe also option to show dependency tree, not sure yet)
__________________
learn_more is offline

Reply With Quote

Old 02-09-2011, 02:19 PM   #10
Level 3

Gellin's Avatar

Join Date: Nov 2007
Location: msdn
Posts: 528
Reputation: 22916
Rep Power: 291
Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!
Points: 16,772, Level: 17
Points: 16,772, Level: 17 Points: 16,772, Level: 17 Points: 16,772, Level: 17
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Last Achievements
Worked perfect on my XP - 32 / Win7 64 / Win7 32, also very easy to use.

One stupid thing you could implement is if someone is missing a library turn the dll name in the main text box to a google hyperlink, that will google a good keyword to find it. But that might spoil people.
__________________
Gellin is offline

Reply With Quote

Old 02-09-2011, 02:29 PM   #11
A God

Chod's Avatar

Join Date: May 2007
Posts: 188
Reputation: 11695
Rep Power: 177
Chod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server space
Points: 8,492, Level: 10
Points: 8,492, Level: 10 Points: 8,492, Level: 10 Points: 8,492, Level: 10
Activity: 1.2%
Activity: 1.2% Activity: 1.2% Activity: 1.2%
Last Achievements
Shouldn't EXP be declared as __declspec( dllimport ), when used as an import, rather than nothing?

Nice job btw
__________________
My Blog: http://chod-is.blogspot.com
Current Project: http://square-space.net
Chod is offline

Reply With Quote

Old 02-09-2011, 04:32 PM   #12
Retired Admin

learn_more's Avatar

Threadstarter
Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1107
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
Quote:
Originally Posted by Chod View Post
Shouldn't EXP be declared as __declspec( dllimport ), when used as an import, rather than nothing?

Nice job btw
header isnt finished, this one is from static library, but since im still working on it it's going to change anyway,
was just to let people see what is going to be included (more or less)
__________________
learn_more is offline

Reply With Quote

Old 02-10-2011, 02:00 PM   #13
A God

Chod's Avatar

Join Date: May 2007
Posts: 188
Reputation: 11695
Rep Power: 177
Chod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server spaceChod 's rep takes up 1 gig of server space
Points: 8,492, Level: 10
Points: 8,492, Level: 10 Points: 8,492, Level: 10 Points: 8,492, Level: 10
Activity: 1.2%
Activity: 1.2% Activity: 1.2% Activity: 1.2%
Last Achievements
Oh right ok nevermind then :P
__________________
My Blog: http://chod-is.blogspot.com
Current Project: http://square-space.net
Chod is offline

Reply With Quote

Old 02-11-2011, 08:29 AM   #14
Retired Admin

learn_more's Avatar

Threadstarter
Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1107
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
added new callback (for example usefull when manualmapping, this will give the correct msvcrtNN.dll paths)
updated api a bit. (only usefull for users of deplib.dll
__________________
learn_more is offline

Reply With Quote
Reply  

  • Submit Thread to Digg
  • Submit Thread to del.icio.us
  • Submit Thread to StumbleUpon
  • Submit Thread to Google
  • Submit Thread to Facebook
  • Submit Thread to My Yahoo!
  • Submit Thread to MySpace
  • Submit Thread to Twitter
  • Submit Thread to Reddit



Tags
checker, depencency, hack
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT +1. The time now is 01:08 AM.