Hivetools 0.3
Sponsored Links
Hivetools 0.3 Ranking & Summary
File size:
0.23 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1190
Date added:
2006-07-24
Publisher:
Sean Loaring
Hivetools 0.3 description
Hivetools software is organized into a low-level library (lib), a mid-level library (hivetools) and user programs (bin). The low-level library provides access to raw hive files. Its interface attempts to approximate that of the win32 registry API.
The mid-level library facilitates use of the low-level library. It provides a POSIX-like API as well as functions that operate on data stored within the registry (such as SAM data). The programs leverage both the mid and low-level libraries. They allow users to perform actions upon the registry.
Programs (bin)
- regmod - insert and extract .reg (Regedit style) files
- hiveshell - what has become of the chntpw interface. Some of the chntpw functionality is still missing from hiveshell at this time.
- sam - provides access to Security Accounts Manager data
Mid-level Library (hivetools)
The mid-level library is found in the hivetools directory (which may be renamed in the near future). It currently provides the following:
- nstdreg: provides registry access through a more POSIX-like interface. Provides functions such as
- ns_open(char*) open a registry key such as "HKEY_LOCAL_MACHINE/software/whatever"
- ns_opendir(char*)
- ns_readdir()
- ns_rewinddir()
- ns_mkdir()
- ns_unlink()
- ns_exists()
- etc, etc...
- sam: provides access to the SAM database
- retrieve user list
- decode user V,F structures
- decode SAM F structure
- password crypto functions
Low-level library (lib)
The low-level library attempts to emulate (currently poorly) the windows registry API. It provides functions such as:
- long rlRegOpenHiveFile(rl_hkey *result, const char *fname, const char *keypath, int mode );
- long rlRegOpenKeyEx(rl_hkey hkey, const char *skname, ulong options, REGSAM, rl_hkey *result);
- long rlRegQueryValueEx(rl_hkey key, const char *vname, unsigned long *type,
- long rlRegEnumKeyEx(rl_hkey, unsigned long index, char *name, unsigned long *len, char *cname,
- long rlRegEnumValue(rl_hkey key, unsigned long index, char *vname, unsigned
- long rlRegSetValueEx( rl_hkey key, const char *vname, ulong reserved, ulong type, const char* buf, ulong blen);
- long rlRegCreateKeyEx(rl_hkey hkey, const char *skname, const char *r_class, unsigned long options, REGSAM desired,
- long rlRegQueryInfoKey()
- long rlRegQueryMultipleValues()
- long rlRegCloseKey(rl_hkey key)
- long rlRegFlushKey(rl_hkey key)
- long rlRegDeleteKey(rl_hkey key, const char *skname)
- long rlRegDeleteValue(rl_hkey key, const char *vname)
The mid-level library facilitates use of the low-level library. It provides a POSIX-like API as well as functions that operate on data stored within the registry (such as SAM data). The programs leverage both the mid and low-level libraries. They allow users to perform actions upon the registry.
Programs (bin)
- regmod - insert and extract .reg (Regedit style) files
- hiveshell - what has become of the chntpw interface. Some of the chntpw functionality is still missing from hiveshell at this time.
- sam - provides access to Security Accounts Manager data
Mid-level Library (hivetools)
The mid-level library is found in the hivetools directory (which may be renamed in the near future). It currently provides the following:
- nstdreg: provides registry access through a more POSIX-like interface. Provides functions such as
- ns_open(char*) open a registry key such as "HKEY_LOCAL_MACHINE/software/whatever"
- ns_opendir(char*)
- ns_readdir()
- ns_rewinddir()
- ns_mkdir()
- ns_unlink()
- ns_exists()
- etc, etc...
- sam: provides access to the SAM database
- retrieve user list
- decode user V,F structures
- decode SAM F structure
- password crypto functions
Low-level library (lib)
The low-level library attempts to emulate (currently poorly) the windows registry API. It provides functions such as:
- long rlRegOpenHiveFile(rl_hkey *result, const char *fname, const char *keypath, int mode );
- long rlRegOpenKeyEx(rl_hkey hkey, const char *skname, ulong options, REGSAM, rl_hkey *result);
- long rlRegQueryValueEx(rl_hkey key, const char *vname, unsigned long *type,
- long rlRegEnumKeyEx(rl_hkey, unsigned long index, char *name, unsigned long *len, char *cname,
- long rlRegEnumValue(rl_hkey key, unsigned long index, char *vname, unsigned
- long rlRegSetValueEx( rl_hkey key, const char *vname, ulong reserved, ulong type, const char* buf, ulong blen);
- long rlRegCreateKeyEx(rl_hkey hkey, const char *skname, const char *r_class, unsigned long options, REGSAM desired,
- long rlRegQueryInfoKey()
- long rlRegQueryMultipleValues()
- long rlRegCloseKey(rl_hkey key)
- long rlRegFlushKey(rl_hkey key)
- long rlRegDeleteKey(rl_hkey key, const char *skname)
- long rlRegDeleteValue(rl_hkey key, const char *vname)
Hivetools 0.3 Screenshot
Hivetools 0.3 Keywords
Hivetools 0.3
SAM
const char
unsigned long
user programs
Hivetools
HKEY
library
char
rl
Const
Hivetools 0.3
Recovery
System
Bookmark Hivetools 0.3
Hivetools 0.3 Copyright
WareSeeker periodically updates pricing and software information of Hivetools 0.3 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Hivetools 0.3 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
c++ const char
const char to char
invalid conversion from const char to char
const char const
string to const char
const char c++
cstring to const char
convert char to const char
const char to string
invalid conversion from char to const char
const char pointer
operator const char
const char char const
const char and char const
library supplies
const char array
const char to lpcwstr
unsigned long long
Related Software
inetrd provides a redirection super server. Free Download
mpeg2videotools is a C library and set of tools for encoding, decoding, verification and analysis of MPEG-2 video. Free Download
Dialog is a Perl interface to dialog(3). Free Download
ELFIO is an ELF (Executable and Linkable Format) reader and producer. Free Download
namelur is a random name generator library with rule files. Free Download
readlists is a frontend for mailers like mutt to handle multiple mailboxes more conveniently. Free Download
Coronet project is a library which implements an epoll and coroutine based library that allows for async operations. Free Download
Biomolecule Toolkit project is an Open Source library for the structural modeling of biological macromolecules. Free Download
Latest Software
Popular Software
Favourite Software