REGISTER
desert eagle
main menu

home

forums
    Show me new threads!

bookmarks

post article

view blogs

vault

you must be level 2 to upload files to your vault

downloads

you must be logged to access downloads

Rootkit Collection

File Contributer Link
Hacker Def... hfn/a
HE4Hook adminn/a
BASIC CLAS... hoglundn/a
Vanquish xshadown/a
NT Rootkit hoglundn/a
FU fuzen_opn/a
WinlogonHi... JeFFOsZn/a
klister joannan/a
Patchfinde... joannan/a
MyNetwork hoglundn/a
MTDWin hoglundn/a
NTFSHider hoglundn/a
VideoCardK... hoglundn/a
VICE fuzen_opn/a
Klog Clandestin...n/a
NtIllusion Kdmn/a
AFX Rootki... TheRealAph...n/a
SInAR vulndevn/a
Shadow Wal... Clandestin...n/a
BootRootki... dereksoede...n/a
CHAZ - Nim... neocrackrn/a
Clandestin... merlvingia...n/a
FUTo petersilbe...n/a
Windows Me... alcapone66...n/a
RAIDE petersilbe...n/a
BOOT KIT vipinkumarn/a
BluePill Joanna and...n/a
DEFRAG blume1975n/a
Keyboard H... chpien/a
CheatEngin... DarkByten/a

search the site

backends
A news back-end to implement RootKit news into your website is here or more advanced version here.

An XML/RSS feed that includes both NEWS and BLOGS for RootKit is here: XML/RSS.

[Valid RSS]

Beta feed for replied posts here. feedback to admins not forums, we know about times being off...

ROOTKIT
Share Your Old Stuff, Keep Your Good Stuff
Saturday July 31st
Featured Article: Nostalgia: n00bk1t, an advanced ring3 rootkit in C    by jeffosz
Forcing everyone to play with the SCM: another hidden service detector
By: EiNSTeiN_

Now that some code exist to hide a service directly from the service manager (see this), here's some code to detect many of the other hiding method.

Hidden service detector (hsd) will try to get a service list from five different sources: the startard service manager (EnumServicesStatus), from the registry (RegOpenKey and RegSaveKeyA), by calling EnumServicesStatus from a mapped-view of advapi32.dll and finally by reading directly the ServiceDatabase doubly linked list the memory of services.exe. After getting the lists, hsd will compare them and display any hidden services.



EnumServicesStatus is the stadard way to enumerate the services list, and is usually hooked by rootkits. hsd is able to detect when hxdef is hooking this function because at this time the return value no longer comply with what MSDN says.

RegOpenKey is the standard way to read registry keys, and is usually hooked by rootkits. hsd will tell you if the 'SubKeys' returned by RegQueryInfoKey is really the number of sub keys that can be read in HKLM\SYSTEM\CurrentControlSet\Services. Many rootkit does not hook the latest function, so the real number of subkeys is returned by a call to RegQueryInfoKey but less keys can be accessed if a rootkit is hiding some.

RegSaveKeyA is a way to save a key hive to a file. The format of this file is not officialy documented but I included the headers to be able to read it. This function is not often hooked by rootkits but some codes are avaliable to do so (https://www.rootkit.com/newsread.php?newsid=272 see this> and more recently this). For those who are not sure if they must add such code into thier rootkit, do it, you won't loose your time.

hsd will map a copy of advapi32.dll via MapViewOfFile and call EnumServicesStatus from there. No rootkit that I know is actually fixing the images when it is read from the disk to reflect the memory image, and I really want to see it when one will do! This method is used by IceSword to detect hidden services, I actually took the idea from there so thanks to whoever the idea is from. An alternative way to do almost the same thing would be to read the file via ReadFile instead of mapping it, in one piece or byte per byte, and I believe then it would be really hard to fixup.

Walking the ServiceDatabase is not really easy since it is not exported, but with some determination I managed to find a pretty unique byte pattern to locate it. Any service that is running on the system will be referenced in this list - untill a rootkit unlink it. Unlinked services won't be detected by hsd, so this is why you should do this instead of any lame hooking :)

I could have added much more things in hsd but I think that will do the job until some new, more powerfull rootkits is released :)

Until I can upload it somewhere else, I will host hsd.rar on lycos, sorry for the 4 kb/s speed ;)

EiNSTeiN_

read comments (1) / write comment

recent comments:
'+ ''+ ''+ ''+ ''+ ''; document.write(s); } hsd.rari.m.weasel12.Jan:22:26

views: 5511   printer-friendly version

login:
password:

ROOTKITS, Subverting the Windows Kernel
By: Greg Hoglund and Jamie Butler

Rootkits are powerful tools to compromise computer systems without detection. Get the original and best book on the subject here.


logged users

active for last 5 minutes

registered users:79912

There are currently 0 registered users and 22 guests browsing the website.

Welcome our latest registered user: Pris

recent board posts
subject author date
Hiding Tcp... _MAX_ Jul / 27
unload dri... dubteam2000 Jul / 26
APC Delive... aall87 Jul / 21
x64 SSDT h... lolwurst Jul / 21
password r... markedu9 Jul / 19
How to hid... Hack4freedom Jul / 15
UNC PATH A... pain_abator Jul / 15
CALL in na... _MAX_ Jul / 13
Conflict b... _MAX_ Jul / 08
Making dev... blackd0t Jul / 06
Hide proce... l0ngshot Jul / 01
Process Ha... krzys Jul / 01
Rooting VP... simplicityx Jun / 24
Rootkits: ... chimai Jun / 24
NDIS Inter... lclee_vx Jun / 17

recently replied posts
subject author date
x64 SSDT h... vrtulex Jul/27
unload dri... EreTIk Jul/27
Hiding Tcp... _MAX_ Jul/27
BIOS Rootk... rossettoecioccolato Jul/25
about this... DiabloNova Jul/22
APC Delive... aall87 Jul/21
password r... markedu9 Jul/19
UNC PATH A... pain_abator Jul/19
How to hid... vrtulex Jul/16
CALL in na... _MAX_ Jul/16
Hide proce... vrtulex Jul/10
Conflict b... _MAX_ Jul/08
Making dev... blackd0t Jul/07

recent blog entries
DiabloNova Jul 31, 12:06
ghost1369 May 09, 04:30
DiabloNova May 08, 15:33
_4epen May 04, 15:42
DiabloNova May 02, 03:59
Best Screenshots / Analog
May 14, 2010

dep.png /

click on the picture to enlarge and see description

!

read comments (0)
write comment

view archive(90) :

Analog(53) / Best Screenshots(37)

submit a picture to gallery

the most active news users
based on the number of news posts for last 30 days

user nr. of posted news

select skin



Paranoia, Keeping us clothed and fed since _init(); - Archim