It`s easy to make cross-scan of processes and threads from scheduler (run wincheck with -sched or -full options) and analyze produced log
Simple perl script for this tedious task:
вторник, 15 января 2013 г.
понедельник, 14 января 2013 г.
wincheck rc8.37
Download mirror
Changelog:
Changelog:
- add checking of CrashdmpCallTable
- add checking of drivers in crash dump stack (crashdmp.sys & dump_XXX.sys)
- some other bugs were fixed
пятница, 11 января 2013 г.
crashdmp.sys & CrashdmpCallTable
I noticed in cool presentation "Regaining Control of Your Disk in the Presence of Bootkits" that DriverEntry of crashdmp.sys has strange prototype:
Lets check crashdmp.sys loading mechanics in kernel:
mov ebx, [ebp+arg_4] ; DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath). Do we really write to RegistryPath here ? test ebx, ebx
cmp dword ptr [ebx], 1
jz short loc_19038
cmp dword ptr [ebx+4], 4
jz short loc_19038loc_19038: ... mov dword ptr [ebx], 1
mov dword ptr [ebx+4], 4
mov dword ptr [ebx+8], offset _CrashdmpInitialize@16
mov dword ptr [ebx+0Ch], offset _CrashdmpLoadDumpStack@20
mov dword ptr [ebx+10h], offset _CrashdmpInitDumpStack@8
mov dword ptr [ebx+14h], offset _CrashdmpFreeDumpStack@4
mov dword ptr [ebx+18h], offset _CrashdmpDisable@0
mov dword ptr [ebx+1Ch], offset _CrashdmpNotify@12
mov dword ptr [ebx+20h], offset _CrashdmpWrite@8
mov dword ptr [ebx+24h], offset _CrashdmpUpdatePhysicalRange@4
mov dword ptr [ebx+28h], offset _CrashdmpResumeCapable@4
mov dword ptr [ebx+2Ch], offset _CrashdmpGetTransferSizes@8
mov dword ptr [ebx+30h], offset _CrashdmpLogStatusData@16
mov dword ptr [ebx+34h], offset _CrashdmpReady@0
Lets check crashdmp.sys loading mechanics in kernel:
ida 6.4
Changelog
[sarcasm mode on]
[sarcasm mode off]
[sarcasm mode on]
PC: added decoding of AVX, AVX2, FMA, BMI1, BMI2, F16C, ADX, RDSEED, SMAP, INVPCID, RTM x86 extensionsI just cant believe it, he-he
UI: moved to Qt 4.8.3I foresee another bloody quest to build pyside in nearest couple of weeks (for example bcs pyside for qt 4.8.3 is still missed in IDA download center)
DWARF: detect and apply Dwarf debug info for ELF and Mach-O filesWhy I don`t see mingw here ?
IDS: add IDT files for mfcNN.dll and msvcrNN.dll for VC9/10/11Oh yeah baby, he-he
IDAPython: wrap obsolete IDA API functions too, so that old scripts continue to workAnd there is still no support for functions from include\intel.hpp like x86_scale. Perhaps bcs this functions are not enough "obsolete", he-he
[sarcasm mode off]
среда, 9 января 2013 г.
wincheck rc8.36
Download mirror
Changelog:
Changelog:
- BSOD fix on w8/windows server 2012 64bit
- add more names of USB_CONTROLLER_INTERFACE functions
- some other bugs were fixed
пятница, 28 декабря 2012 г.
среда, 26 декабря 2012 г.
Подписаться на:
Сообщения (Atom)