Информация об изменениях

Сообщение Re[4]: Программа крэшится до точки входа, на стадии загрузки от 27.02.2018 12:34

Изменено 27.02.2018 12:43 CaptainFlint

Re[4]: Программа крэшится до точки входа, на стадии загрузки
Здравствуйте, okman, Вы писали:

O>Можно попробовать копнуть глубже, если есть желание...


Желание есть, но пока не хватает понимания…

O>Случись у меня такая проблема, я бы попробовал запустить "сбойную" версию приложения из WinDBG и

O>поставить точку останова на ntdll!NtTestAlert. А затем, когда она сработает, поискал бы в стеке структуру
O>CONTEXT — она лежит обычно на самом дне стека и в ней хранятся значения регистров для прыжка на
O>точку входа, т.е. для RtlUserThreadStart и main/WinMain. <…>

Не могу сообразить, как найти начало структуры CONTEXT. "На самом дне стека" — это где? Прямо от Stack Base? На момент ntdll!NtTestAlert стек выглядит так:
  Скрытый текст
0:000> !teb
TEB at 000007fffffdd000
    ExceptionList:        0000000000000000
    StackBase:            00000000001b0000
    StackLimit:           00000000001ac000
    SubSystemTib:         0000000000000000
    FiberData:            0000000000001e00
    ArbitraryUserPointer: 0000000000000000
    Self:                 000007fffffdd000
    EnvironmentPointer:   0000000000000000
    ClientId:             0000000000002200 . 0000000000003104
    RpcHandle:            0000000000000000
    Tls Storage:          000007fffffdd058
    PEB Address:          000007fffffdf000
    LastErrorValue:       14007
    LastStatusValue:      c0150008
    Count Owned Locks:    0
    HardErrorMode:        0

0:000> dps @rsp 00000000001b0000
00000000`001af418  00000000`76f8a474 ntdll!LdrpInitialize+0xa4
00000000`001af420  00000000`00000000
00000000`001af428  00000000`76f9f3b1 ntdll!InitSecurityCookie+0x1d
00000000`001af430  00000000`001af4e0
00000000`001af438  00000000`00000000
00000000`001af440  00000000`00000000
00000000`001af448  00000000`00000000
00000000`001af450  00000000`00000000
00000000`001af458  00000000`76ffc125 ntdll! ?? ::FNODOBFM::`string'+0x22c35
00000000`001af460  00000000`00000000
00000000`001af468  00000000`00000000
00000000`001af470  00000000`00000000
00000000`001af478  00000000`00000000
00000000`001af480  00000000`00000000
00000000`001af488  00000000`76f8a36e ntdll!LdrInitializeThunk+0xe
00000000`001af490  00000000`001af4e0
00000000`001af498  00000000`00000000
00000000`001af4a0  000007ff`fffdf000
00000000`001af4a8  00000000`00000000
00000000`001af4b0  00000000`00000000
00000000`001af4b8  00000000`00000000
00000000`001af4c0  00000000`00000000
00000000`001af4c8  00000000`00000000
00000000`001af4d0  00000000`00000000
00000000`001af4d8  00000000`00000000
00000000`001af4e0  00000000`00000000
00000000`001af4e8  00000000`00000000
00000000`001af4f0  00000000`00000000
00000000`001af4f8  00000000`00000000
00000000`001af500  00000000`00000000
00000000`001af508  00000000`00000000
00000000`001af510  00001f80`0010001b
00000000`001af518  00000000`00000033
00000000`001af520  00000200`002b0000
00000000`001af528  00000000`00000000
00000000`001af530  00000000`00000000
00000000`001af538  00000000`00000000
00000000`001af540  00000000`00000000
00000000`001af548  00000000`00000000
00000000`001af550  00000000`00000000
00000000`001af558  00000000`00000000
00000000`001af560  00000001`3fb31000
00000000`001af568  000007ff`fffdf000
00000000`001af570  00000000`00000000
00000000`001af578  00000000`001af9b8
00000000`001af580  00000000`00000000
00000000`001af588  00000000`00000000
00000000`001af590  00000000`00000000
00000000`001af598  00000000`00000000
00000000`001af5a0  00000000`00000000
00000000`001af5a8  00000000`00000000
00000000`001af5b0  00000000`00000000
00000000`001af5b8  00000000`00000000
00000000`001af5c0  00000000`00000000
00000000`001af5c8  00000000`00000000
00000000`001af5d0  00000000`00000000
00000000`001af5d8  00000000`76f8a540 ntdll!RtlUserThreadStart
00000000`001af5e0  00000000`0000027f
00000000`001af5e8  00000000`00000000
00000000`001af5f0  00000000`00000000
00000000`001af5f8  0000ffff`00001f80
00000000`001af600  00000000`00000000
00000000`001af608  00000000`00000000
00000000`001af610  00000000`00000000
00000000`001af618  00000000`00000000
00000000`001af620  00000000`00000000
00000000`001af628  00000000`00000000
00000000`001af630  00000000`00000000
00000000`001af638  00000000`00000000
00000000`001af640  00000000`00000000
00000000`001af648  00000000`00000000
00000000`001af650  00000000`00000000
00000000`001af658  00000000`00000000
00000000`001af660  00000000`00000000
00000000`001af668  00000000`00000000
00000000`001af670  00000000`00000000
00000000`001af678  00000000`00000000
00000000`001af680  00000000`00000000
00000000`001af688  00000000`00000000
00000000`001af690  00000000`00000000
00000000`001af698  00000000`00000000
00000000`001af6a0  00000000`00000000
00000000`001af6a8  00000000`00000000
00000000`001af6b0  00000000`00000000
00000000`001af6b8  00000000`00000000
00000000`001af6c0  00000000`00000000
00000000`001af6c8  00000000`00000000
00000000`001af6d0  00000000`00000000
00000000`001af6d8  00000000`00000000
00000000`001af6e0  00000000`00000000
00000000`001af6e8  00000000`00000000
00000000`001af6f0  00000000`00000000
00000000`001af6f8  00000000`00000000
00000000`001af700  00000000`00000000
00000000`001af708  00000000`00000000
00000000`001af710  00000000`00000000
00000000`001af718  00000000`00000000
00000000`001af720  00000000`00000000
00000000`001af728  00000000`00000000
00000000`001af730  00000000`00000000
00000000`001af738  00000000`00000000
00000000`001af740  00000000`00000000
00000000`001af748  00000000`00000000
00000000`001af750  00000000`00000000
00000000`001af758  00000000`00000000
00000000`001af760  00000000`00000000
00000000`001af768  00000000`00000000
00000000`001af770  00000000`00000000
00000000`001af778  00000000`00000000
00000000`001af780  00000000`00000000
00000000`001af788  00000000`00000000
00000000`001af790  00000000`00000000
00000000`001af798  00000000`00000000
00000000`001af7a0  00000000`00000000
00000000`001af7a8  00000000`00000000
00000000`001af7b0  00000000`00000000
00000000`001af7b8  00000000`00000000
00000000`001af7c0  00000000`00000000
00000000`001af7c8  00000000`00000000
00000000`001af7d0  00000000`00000000
00000000`001af7d8  00000000`00000000
00000000`001af7e0  00000000`00000000
00000000`001af7e8  00000000`00000000
00000000`001af7f0  00000000`00000000
00000000`001af7f8  00000000`00000000
00000000`001af800  00000000`00000000
00000000`001af808  00000000`00000000
00000000`001af810  00000000`00000000
00000000`001af818  00000000`00000000
00000000`001af820  00000000`00000000
00000000`001af828  00000000`00000000
00000000`001af830  00000000`00000000
00000000`001af838  00000000`00000000
00000000`001af840  00000000`00000000
00000000`001af848  00000000`00000000
00000000`001af850  00000000`00000000
00000000`001af858  00000000`00000000
00000000`001af860  00000000`00000000
00000000`001af868  00000000`00000000
00000000`001af870  00000000`00000000
00000000`001af878  00000000`00000000
00000000`001af880  00000000`00000000
00000000`001af888  00000000`00000000
00000000`001af890  00000000`00000000
00000000`001af898  00000000`00000000
00000000`001af8a0  00000000`00000000
00000000`001af8a8  00000000`00000000
00000000`001af8b0  00000000`00000000
00000000`001af8b8  00000000`00000000
00000000`001af8c0  00000000`00000000
00000000`001af8c8  00000000`00000000
00000000`001af8d0  00000000`00000000
00000000`001af8d8  00000000`00000000
00000000`001af8e0  00000000`00000000
00000000`001af8e8  00000000`00000000
00000000`001af8f0  00000000`00000000
00000000`001af8f8  00000000`00000000
00000000`001af900  00000000`00000000
00000000`001af908  00000000`00000000
00000000`001af910  00000000`00000000
00000000`001af918  00000000`00000000
00000000`001af920  00000000`00000000
00000000`001af928  00000000`00000000
00000000`001af930  00000000`00000000
00000000`001af938  00000000`00000000
00000000`001af940  00000000`00000000
00000000`001af948  00000000`00000000
00000000`001af950  00000000`00000000
00000000`001af958  00000000`00000000
00000000`001af960  00000000`00000000
00000000`001af968  00000000`00000000
00000000`001af970  00000000`00000000
00000000`001af978  00000000`00000000
00000000`001af980  00000000`00000000
00000000`001af988  00000000`00000000
00000000`001af990  00000000`00000000
00000000`001af998  00000000`00000000
00000000`001af9a0  00000000`00000000
00000000`001af9a8  00000000`00000000
00000000`001af9b0  00000000`00000000
00000000`001af9b8  00000000`00000000
00000000`001af9c0  00000000`00000000
00000000`001af9c8  00000000`00000000
00000000`001af9d0  00000000`00000000
00000000`001af9d8  00000000`00000000
00000000`001af9e0  00000000`00000000
00000000`001af9e8  00000000`00000000
00000000`001af9f0  00000000`00000000
00000000`001af9f8  00000000`00000000
00000000`001afa00  00000000`00000000
00000000`001afa08  00000000`00000000
00000000`001afa10  00000000`00000000
00000000`001afa18  00000000`00000000
00000000`001afa20  00000000`00000000
00000000`001afa28  00000000`00000000
00000000`001afa30  00000000`00000000
00000000`001afa38  00000000`00000000
00000000`001afa40  00000000`00000000
00000000`001afa48  00000000`00000000
00000000`001afa50  00000000`00000000
00000000`001afa58  00000000`00000000
00000000`001afa60  00000000`00000000
00000000`001afa68  00000000`00000000
00000000`001afa70  00000000`00000000
00000000`001afa78  00000000`00000000
00000000`001afa80  00000000`00000000
00000000`001afa88  00000000`00000000
00000000`001afa90  00000000`00000000
00000000`001afa98  00000000`00000000
00000000`001afaa0  00000000`00000000
00000000`001afaa8  00000000`00000000
00000000`001afab0  00000000`00000000
00000000`001afab8  00000000`00000000
00000000`001afac0  00000000`00000000
00000000`001afac8  00000000`00000000
00000000`001afad0  00000000`00000000
00000000`001afad8  00000000`00000000
00000000`001afae0  00000000`00000000
00000000`001afae8  00000000`00000000
00000000`001afaf0  00000000`00000000
00000000`001afaf8  00000000`00000000
00000000`001afb00  00000000`00000000
00000000`001afb08  00000000`00000000
00000000`001afb10  00000000`00000000
00000000`001afb18  00000000`00000000
00000000`001afb20  00000000`00000000
00000000`001afb28  00000000`00000000
00000000`001afb30  00000000`00000000
00000000`001afb38  00000000`00000000
00000000`001afb40  00000000`00000000
00000000`001afb48  00000000`00000000
00000000`001afb50  00000000`00000000
00000000`001afb58  00000000`00000000
00000000`001afb60  00000000`00000000
00000000`001afb68  00000000`00000000
00000000`001afb70  00000000`00000000
00000000`001afb78  00000000`00000000
00000000`001afb80  00000000`00000000
00000000`001afb88  00000000`00000000
00000000`001afb90  00000000`00000000
00000000`001afb98  00000000`00000000
00000000`001afba0  00000000`00000000
00000000`001afba8  00000000`00000000
00000000`001afbb0  00000000`00000000
00000000`001afbb8  00000000`00000000
00000000`001afbc0  00000000`00000000
00000000`001afbc8  00000000`00000000
00000000`001afbd0  00000000`00000000
00000000`001afbd8  00000000`00000000
00000000`001afbe0  00000000`00000000
00000000`001afbe8  00000000`00000000
00000000`001afbf0  00000000`00000000
00000000`001afbf8  00000000`00000000
00000000`001afc00  00000000`00000000
00000000`001afc08  00000000`00000000
00000000`001afc10  00000000`00000000
00000000`001afc18  00000000`00000000
00000000`001afc20  00000000`00000000
00000000`001afc28  00000000`00000000
00000000`001afc30  00000000`00000000
00000000`001afc38  00000000`00000000
00000000`001afc40  00000000`00000000
00000000`001afc48  00000000`00000000
00000000`001afc50  00000000`00000000
00000000`001afc58  00000000`00000000
00000000`001afc60  00000000`00000000
00000000`001afc68  00000000`00000000
00000000`001afc70  00000000`00000000
00000000`001afc78  00000000`00000000
00000000`001afc80  00000000`00000000
00000000`001afc88  00000000`00000000
00000000`001afc90  00000000`00000000
00000000`001afc98  00000000`00000000
00000000`001afca0  00000000`00000000
00000000`001afca8  00000000`00000000
00000000`001afcb0  00000000`00000000
00000000`001afcb8  00000000`00000000
00000000`001afcc0  00000000`00000000
00000000`001afcc8  00000000`00000000
00000000`001afcd0  00000000`00000000
00000000`001afcd8  00000000`00000000
00000000`001afce0  00000000`00000000
00000000`001afce8  00000000`00000000
00000000`001afcf0  00000000`00000000
00000000`001afcf8  00000000`00000000
00000000`001afd00  00000000`00000000
00000000`001afd08  00000000`00000000
00000000`001afd10  00000000`00000000
00000000`001afd18  00000000`00000000
00000000`001afd20  00000000`00000000
00000000`001afd28  00000000`00000000
00000000`001afd30  00000000`00000000
00000000`001afd38  00000000`00000000
00000000`001afd40  00000000`00000000
00000000`001afd48  00000000`00000000
00000000`001afd50  00000000`00000000
00000000`001afd58  00000000`00000000
00000000`001afd60  00000000`00000000
00000000`001afd68  00000000`00000000
00000000`001afd70  00000000`00000000
00000000`001afd78  00000000`00000000
00000000`001afd80  00000000`00000000
00000000`001afd88  00000000`00000000
00000000`001afd90  00000000`00000000
00000000`001afd98  00000000`00000000
00000000`001afda0  00000000`00000000
00000000`001afda8  00000000`00000000
00000000`001afdb0  00000000`00000000
00000000`001afdb8  00000000`00000000
00000000`001afdc0  00000000`00000000
00000000`001afdc8  00000000`00000000
00000000`001afdd0  00000000`00000000
00000000`001afdd8  00000000`00000000
00000000`001afde0  00000000`00000000
00000000`001afde8  00000000`00000000
00000000`001afdf0  00000000`00000000
00000000`001afdf8  00000000`00000000
00000000`001afe00  00000000`00000000
00000000`001afe08  00000000`00000000
00000000`001afe10  00000000`00000000
00000000`001afe18  00000000`00000000
00000000`001afe20  00000000`00000000
00000000`001afe28  00000000`00000000
00000000`001afe30  00000000`00000000
00000000`001afe38  00000000`00000000
00000000`001afe40  00000000`00000000
00000000`001afe48  00000000`00000000
00000000`001afe50  00000000`00000000
00000000`001afe58  00000000`00000000
00000000`001afe60  00000000`00000000
00000000`001afe68  00000000`00000000
00000000`001afe70  00000000`00000000
00000000`001afe78  00000000`00000000
00000000`001afe80  00000000`00000000
00000000`001afe88  00000000`00000000
00000000`001afe90  00000000`00000000
00000000`001afe98  00000000`00000000
00000000`001afea0  00000000`00000000
00000000`001afea8  00000000`00000000
00000000`001afeb0  00000000`00000000
00000000`001afeb8  00000000`00000000
00000000`001afec0  00000000`00000000
00000000`001afec8  00000000`00000000
00000000`001afed0  00000000`00000000
00000000`001afed8  00000000`00000000
00000000`001afee0  00000000`00000000
00000000`001afee8  00000000`00000000
00000000`001afef0  00000000`00000000
00000000`001afef8  00000000`00000000
00000000`001aff00  00000000`00000000
00000000`001aff08  00000000`00000000
00000000`001aff10  00000000`00000000
00000000`001aff18  00000000`00000000
00000000`001aff20  00000000`00000000
00000000`001aff28  00000000`00000000
00000000`001aff30  00000000`00000000
00000000`001aff38  00000000`00000000
00000000`001aff40  00000000`00000000
00000000`001aff48  00000000`00000000
00000000`001aff50  00000000`00000000
00000000`001aff58  00000000`00000000
00000000`001aff60  00000000`00000000
00000000`001aff68  00000000`00000000
00000000`001aff70  00000000`00000000
00000000`001aff78  00000000`00000000
00000000`001aff80  00000000`00000000
00000000`001aff88  00000000`00000000
00000000`001aff90  00000000`00000000
00000000`001aff98  00000000`00000000
00000000`001affa0  00000000`00000000
00000000`001affa8  00000000`00000000
00000000`001affb0  00000000`00000000
00000000`001affb8  00000000`00000000
00000000`001affc0  00000000`00000000
00000000`001affc8  00000000`00000000
00000000`001affd0  00000000`00000000
00000000`001affd8  00000000`00000000
00000000`001affe0  00000000`00000000
00000000`001affe8  00000000`00000000
00000000`001afff0  00000000`00000000
00000000`001afff8  00000000`00000000
00000000`001b0000  00000000`00000020

Если верить winnt.h и команде "dt _CONTEXT", структура зело жирная из-за всяких XMM-регистров и занимает 0x4d0 байт. Такой шматок во всём стеке может поместиться лишь где-то в промежутке от StackBase (1b0000) до вызова ntdll!RtlUserThreadStart, но как видно из дампа, там практически одни только нули, лишь перед самым вызовом сидят два ненулевых значения, ни одно из которых на адрес точки входа и близко не походит (а в моём случае RCX всё-таки указывает куда-то поблизости от реальной точки, а не в открытый космос).
Re[4]: Программа крэшится до точки входа, на стадии загрузки
Здравствуйте, okman, Вы писали:

O>Можно попробовать копнуть глубже, если есть желание...


Желание есть, но пока не хватает понимания…

O>Случись у меня такая проблема, я бы попробовал запустить "сбойную" версию приложения из WinDBG и

O>поставить точку останова на ntdll!NtTestAlert. А затем, когда она сработает, поискал бы в стеке структуру
O>CONTEXT — она лежит обычно на самом дне стека и в ней хранятся значения регистров для прыжка на
O>точку входа, т.е. для RtlUserThreadStart и main/WinMain. <…>

Не могу сообразить, как найти начало структуры CONTEXT. "На самом дне стека" — это где? Прямо от Stack Base? На момент ntdll!NtTestAlert стек выглядит так:
  Скрытый текст
0:000> !teb
TEB at 000007fffffdd000
    ExceptionList:        0000000000000000
    StackBase:            00000000001b0000
    StackLimit:           00000000001ac000
    SubSystemTib:         0000000000000000
    FiberData:            0000000000001e00
    ArbitraryUserPointer: 0000000000000000
    Self:                 000007fffffdd000
    EnvironmentPointer:   0000000000000000
    ClientId:             0000000000002200 . 0000000000003104
    RpcHandle:            0000000000000000
    Tls Storage:          000007fffffdd058
    PEB Address:          000007fffffdf000
    LastErrorValue:       14007
    LastStatusValue:      c0150008
    Count Owned Locks:    0
    HardErrorMode:        0

0:000> dps @rsp 00000000001b0000
00000000`001af418  00000000`76f8a474 ntdll!LdrpInitialize+0xa4
00000000`001af420  00000000`00000000
00000000`001af428  00000000`76f9f3b1 ntdll!InitSecurityCookie+0x1d
00000000`001af430  00000000`001af4e0
00000000`001af438  00000000`00000000
00000000`001af440  00000000`00000000
00000000`001af448  00000000`00000000
00000000`001af450  00000000`00000000
00000000`001af458  00000000`76ffc125 ntdll! ?? ::FNODOBFM::`string'+0x22c35
00000000`001af460  00000000`00000000
00000000`001af468  00000000`00000000
00000000`001af470  00000000`00000000
00000000`001af478  00000000`00000000
00000000`001af480  00000000`00000000
00000000`001af488  00000000`76f8a36e ntdll!LdrInitializeThunk+0xe
00000000`001af490  00000000`001af4e0
00000000`001af498  00000000`00000000
00000000`001af4a0  000007ff`fffdf000
00000000`001af4a8  00000000`00000000
00000000`001af4b0  00000000`00000000
00000000`001af4b8  00000000`00000000
00000000`001af4c0  00000000`00000000
00000000`001af4c8  00000000`00000000
00000000`001af4d0  00000000`00000000
00000000`001af4d8  00000000`00000000
00000000`001af4e0  00000000`00000000
00000000`001af4e8  00000000`00000000
00000000`001af4f0  00000000`00000000
00000000`001af4f8  00000000`00000000
00000000`001af500  00000000`00000000
00000000`001af508  00000000`00000000
00000000`001af510  00001f80`0010001b
00000000`001af518  00000000`00000033
00000000`001af520  00000200`002b0000
00000000`001af528  00000000`00000000
00000000`001af530  00000000`00000000
00000000`001af538  00000000`00000000
00000000`001af540  00000000`00000000
00000000`001af548  00000000`00000000
00000000`001af550  00000000`00000000
00000000`001af558  00000000`00000000
00000000`001af560  00000001`3fb31000
00000000`001af568  000007ff`fffdf000
00000000`001af570  00000000`00000000
00000000`001af578  00000000`001af9b8
00000000`001af580  00000000`00000000
00000000`001af588  00000000`00000000
00000000`001af590  00000000`00000000
00000000`001af598  00000000`00000000
00000000`001af5a0  00000000`00000000
00000000`001af5a8  00000000`00000000
00000000`001af5b0  00000000`00000000
00000000`001af5b8  00000000`00000000
00000000`001af5c0  00000000`00000000
00000000`001af5c8  00000000`00000000
00000000`001af5d0  00000000`00000000
00000000`001af5d8  00000000`76f8a540 ntdll!RtlUserThreadStart
00000000`001af5e0  00000000`0000027f
00000000`001af5e8  00000000`00000000
00000000`001af5f0  00000000`00000000
00000000`001af5f8  0000ffff`00001f80
00000000`001af600  00000000`00000000
00000000`001af608  00000000`00000000
00000000`001af610  00000000`00000000
00000000`001af618  00000000`00000000
00000000`001af620  00000000`00000000
00000000`001af628  00000000`00000000
00000000`001af630  00000000`00000000
00000000`001af638  00000000`00000000
00000000`001af640  00000000`00000000
00000000`001af648  00000000`00000000
00000000`001af650  00000000`00000000
00000000`001af658  00000000`00000000
00000000`001af660  00000000`00000000
00000000`001af668  00000000`00000000
00000000`001af670  00000000`00000000
00000000`001af678  00000000`00000000
00000000`001af680  00000000`00000000
00000000`001af688  00000000`00000000
00000000`001af690  00000000`00000000
00000000`001af698  00000000`00000000
00000000`001af6a0  00000000`00000000
00000000`001af6a8  00000000`00000000
00000000`001af6b0  00000000`00000000
00000000`001af6b8  00000000`00000000
00000000`001af6c0  00000000`00000000
00000000`001af6c8  00000000`00000000
00000000`001af6d0  00000000`00000000
00000000`001af6d8  00000000`00000000
00000000`001af6e0  00000000`00000000
00000000`001af6e8  00000000`00000000
00000000`001af6f0  00000000`00000000
00000000`001af6f8  00000000`00000000
00000000`001af700  00000000`00000000
00000000`001af708  00000000`00000000
00000000`001af710  00000000`00000000
00000000`001af718  00000000`00000000
00000000`001af720  00000000`00000000
00000000`001af728  00000000`00000000
00000000`001af730  00000000`00000000
00000000`001af738  00000000`00000000
00000000`001af740  00000000`00000000
00000000`001af748  00000000`00000000
00000000`001af750  00000000`00000000
00000000`001af758  00000000`00000000
00000000`001af760  00000000`00000000
00000000`001af768  00000000`00000000
00000000`001af770  00000000`00000000
00000000`001af778  00000000`00000000
00000000`001af780  00000000`00000000
00000000`001af788  00000000`00000000
00000000`001af790  00000000`00000000
00000000`001af798  00000000`00000000
00000000`001af7a0  00000000`00000000
00000000`001af7a8  00000000`00000000
00000000`001af7b0  00000000`00000000
00000000`001af7b8  00000000`00000000
00000000`001af7c0  00000000`00000000
00000000`001af7c8  00000000`00000000
00000000`001af7d0  00000000`00000000
00000000`001af7d8  00000000`00000000
00000000`001af7e0  00000000`00000000
00000000`001af7e8  00000000`00000000
00000000`001af7f0  00000000`00000000
00000000`001af7f8  00000000`00000000
00000000`001af800  00000000`00000000
00000000`001af808  00000000`00000000
00000000`001af810  00000000`00000000
00000000`001af818  00000000`00000000
00000000`001af820  00000000`00000000
00000000`001af828  00000000`00000000
00000000`001af830  00000000`00000000
00000000`001af838  00000000`00000000
00000000`001af840  00000000`00000000
00000000`001af848  00000000`00000000
00000000`001af850  00000000`00000000
00000000`001af858  00000000`00000000
00000000`001af860  00000000`00000000
00000000`001af868  00000000`00000000
00000000`001af870  00000000`00000000
00000000`001af878  00000000`00000000
00000000`001af880  00000000`00000000
00000000`001af888  00000000`00000000
00000000`001af890  00000000`00000000
00000000`001af898  00000000`00000000
00000000`001af8a0  00000000`00000000
00000000`001af8a8  00000000`00000000
00000000`001af8b0  00000000`00000000
00000000`001af8b8  00000000`00000000
00000000`001af8c0  00000000`00000000
00000000`001af8c8  00000000`00000000
00000000`001af8d0  00000000`00000000
00000000`001af8d8  00000000`00000000
00000000`001af8e0  00000000`00000000
00000000`001af8e8  00000000`00000000
00000000`001af8f0  00000000`00000000
00000000`001af8f8  00000000`00000000
00000000`001af900  00000000`00000000
00000000`001af908  00000000`00000000
00000000`001af910  00000000`00000000
00000000`001af918  00000000`00000000
00000000`001af920  00000000`00000000
00000000`001af928  00000000`00000000
00000000`001af930  00000000`00000000
00000000`001af938  00000000`00000000
00000000`001af940  00000000`00000000
00000000`001af948  00000000`00000000
00000000`001af950  00000000`00000000
00000000`001af958  00000000`00000000
00000000`001af960  00000000`00000000
00000000`001af968  00000000`00000000
00000000`001af970  00000000`00000000
00000000`001af978  00000000`00000000
00000000`001af980  00000000`00000000
00000000`001af988  00000000`00000000
00000000`001af990  00000000`00000000
00000000`001af998  00000000`00000000
00000000`001af9a0  00000000`00000000
00000000`001af9a8  00000000`00000000
00000000`001af9b0  00000000`00000000
00000000`001af9b8  00000000`00000000
00000000`001af9c0  00000000`00000000
00000000`001af9c8  00000000`00000000
00000000`001af9d0  00000000`00000000
00000000`001af9d8  00000000`00000000
00000000`001af9e0  00000000`00000000
00000000`001af9e8  00000000`00000000
00000000`001af9f0  00000000`00000000
00000000`001af9f8  00000000`00000000
00000000`001afa00  00000000`00000000
00000000`001afa08  00000000`00000000
00000000`001afa10  00000000`00000000
00000000`001afa18  00000000`00000000
00000000`001afa20  00000000`00000000
00000000`001afa28  00000000`00000000
00000000`001afa30  00000000`00000000
00000000`001afa38  00000000`00000000
00000000`001afa40  00000000`00000000
00000000`001afa48  00000000`00000000
00000000`001afa50  00000000`00000000
00000000`001afa58  00000000`00000000
00000000`001afa60  00000000`00000000
00000000`001afa68  00000000`00000000
00000000`001afa70  00000000`00000000
00000000`001afa78  00000000`00000000
00000000`001afa80  00000000`00000000
00000000`001afa88  00000000`00000000
00000000`001afa90  00000000`00000000
00000000`001afa98  00000000`00000000
00000000`001afaa0  00000000`00000000
00000000`001afaa8  00000000`00000000
00000000`001afab0  00000000`00000000
00000000`001afab8  00000000`00000000
00000000`001afac0  00000000`00000000
00000000`001afac8  00000000`00000000
00000000`001afad0  00000000`00000000
00000000`001afad8  00000000`00000000
00000000`001afae0  00000000`00000000
00000000`001afae8  00000000`00000000
00000000`001afaf0  00000000`00000000
00000000`001afaf8  00000000`00000000
00000000`001afb00  00000000`00000000
00000000`001afb08  00000000`00000000
00000000`001afb10  00000000`00000000
00000000`001afb18  00000000`00000000
00000000`001afb20  00000000`00000000
00000000`001afb28  00000000`00000000
00000000`001afb30  00000000`00000000
00000000`001afb38  00000000`00000000
00000000`001afb40  00000000`00000000
00000000`001afb48  00000000`00000000
00000000`001afb50  00000000`00000000
00000000`001afb58  00000000`00000000
00000000`001afb60  00000000`00000000
00000000`001afb68  00000000`00000000
00000000`001afb70  00000000`00000000
00000000`001afb78  00000000`00000000
00000000`001afb80  00000000`00000000
00000000`001afb88  00000000`00000000
00000000`001afb90  00000000`00000000
00000000`001afb98  00000000`00000000
00000000`001afba0  00000000`00000000
00000000`001afba8  00000000`00000000
00000000`001afbb0  00000000`00000000
00000000`001afbb8  00000000`00000000
00000000`001afbc0  00000000`00000000
00000000`001afbc8  00000000`00000000
00000000`001afbd0  00000000`00000000
00000000`001afbd8  00000000`00000000
00000000`001afbe0  00000000`00000000
00000000`001afbe8  00000000`00000000
00000000`001afbf0  00000000`00000000
00000000`001afbf8  00000000`00000000
00000000`001afc00  00000000`00000000
00000000`001afc08  00000000`00000000
00000000`001afc10  00000000`00000000
00000000`001afc18  00000000`00000000
00000000`001afc20  00000000`00000000
00000000`001afc28  00000000`00000000
00000000`001afc30  00000000`00000000
00000000`001afc38  00000000`00000000
00000000`001afc40  00000000`00000000
00000000`001afc48  00000000`00000000
00000000`001afc50  00000000`00000000
00000000`001afc58  00000000`00000000
00000000`001afc60  00000000`00000000
00000000`001afc68  00000000`00000000
00000000`001afc70  00000000`00000000
00000000`001afc78  00000000`00000000
00000000`001afc80  00000000`00000000
00000000`001afc88  00000000`00000000
00000000`001afc90  00000000`00000000
00000000`001afc98  00000000`00000000
00000000`001afca0  00000000`00000000
00000000`001afca8  00000000`00000000
00000000`001afcb0  00000000`00000000
00000000`001afcb8  00000000`00000000
00000000`001afcc0  00000000`00000000
00000000`001afcc8  00000000`00000000
00000000`001afcd0  00000000`00000000
00000000`001afcd8  00000000`00000000
00000000`001afce0  00000000`00000000
00000000`001afce8  00000000`00000000
00000000`001afcf0  00000000`00000000
00000000`001afcf8  00000000`00000000
00000000`001afd00  00000000`00000000
00000000`001afd08  00000000`00000000
00000000`001afd10  00000000`00000000
00000000`001afd18  00000000`00000000
00000000`001afd20  00000000`00000000
00000000`001afd28  00000000`00000000
00000000`001afd30  00000000`00000000
00000000`001afd38  00000000`00000000
00000000`001afd40  00000000`00000000
00000000`001afd48  00000000`00000000
00000000`001afd50  00000000`00000000
00000000`001afd58  00000000`00000000
00000000`001afd60  00000000`00000000
00000000`001afd68  00000000`00000000
00000000`001afd70  00000000`00000000
00000000`001afd78  00000000`00000000
00000000`001afd80  00000000`00000000
00000000`001afd88  00000000`00000000
00000000`001afd90  00000000`00000000
00000000`001afd98  00000000`00000000
00000000`001afda0  00000000`00000000
00000000`001afda8  00000000`00000000
00000000`001afdb0  00000000`00000000
00000000`001afdb8  00000000`00000000
00000000`001afdc0  00000000`00000000
00000000`001afdc8  00000000`00000000
00000000`001afdd0  00000000`00000000
00000000`001afdd8  00000000`00000000
00000000`001afde0  00000000`00000000
00000000`001afde8  00000000`00000000
00000000`001afdf0  00000000`00000000
00000000`001afdf8  00000000`00000000
00000000`001afe00  00000000`00000000
00000000`001afe08  00000000`00000000
00000000`001afe10  00000000`00000000
00000000`001afe18  00000000`00000000
00000000`001afe20  00000000`00000000
00000000`001afe28  00000000`00000000
00000000`001afe30  00000000`00000000
00000000`001afe38  00000000`00000000
00000000`001afe40  00000000`00000000
00000000`001afe48  00000000`00000000
00000000`001afe50  00000000`00000000
00000000`001afe58  00000000`00000000
00000000`001afe60  00000000`00000000
00000000`001afe68  00000000`00000000
00000000`001afe70  00000000`00000000
00000000`001afe78  00000000`00000000
00000000`001afe80  00000000`00000000
00000000`001afe88  00000000`00000000
00000000`001afe90  00000000`00000000
00000000`001afe98  00000000`00000000
00000000`001afea0  00000000`00000000
00000000`001afea8  00000000`00000000
00000000`001afeb0  00000000`00000000
00000000`001afeb8  00000000`00000000
00000000`001afec0  00000000`00000000
00000000`001afec8  00000000`00000000
00000000`001afed0  00000000`00000000
00000000`001afed8  00000000`00000000
00000000`001afee0  00000000`00000000
00000000`001afee8  00000000`00000000
00000000`001afef0  00000000`00000000
00000000`001afef8  00000000`00000000
00000000`001aff00  00000000`00000000
00000000`001aff08  00000000`00000000
00000000`001aff10  00000000`00000000
00000000`001aff18  00000000`00000000
00000000`001aff20  00000000`00000000
00000000`001aff28  00000000`00000000
00000000`001aff30  00000000`00000000
00000000`001aff38  00000000`00000000
00000000`001aff40  00000000`00000000
00000000`001aff48  00000000`00000000
00000000`001aff50  00000000`00000000
00000000`001aff58  00000000`00000000
00000000`001aff60  00000000`00000000
00000000`001aff68  00000000`00000000
00000000`001aff70  00000000`00000000
00000000`001aff78  00000000`00000000
00000000`001aff80  00000000`00000000
00000000`001aff88  00000000`00000000
00000000`001aff90  00000000`00000000
00000000`001aff98  00000000`00000000
00000000`001affa0  00000000`00000000
00000000`001affa8  00000000`00000000
00000000`001affb0  00000000`00000000
00000000`001affb8  00000000`00000000
00000000`001affc0  00000000`00000000
00000000`001affc8  00000000`00000000
00000000`001affd0  00000000`00000000
00000000`001affd8  00000000`00000000
00000000`001affe0  00000000`00000000
00000000`001affe8  00000000`00000000
00000000`001afff0  00000000`00000000
00000000`001afff8  00000000`00000000
00000000`001b0000  00000000`00000020

Если верить winnt.h и команде "dt _CONTEXT", структура зело жирная из-за всяких XMM-регистров и занимает 0x4d0 байт. Такой шматок во всём стеке может поместиться лишь где-то в промежутке от StackBase (1b0000) до вызова ntdll!RtlUserThreadStart, но как видно из дампа, там практически одни только нули, лишь перед самым вызовом сидят два ненулевых значения, ни одно из которых на адрес точки входа и близко не походит (а в моём случае RCX всё-таки указывает куда-то поблизости от реальной точки, а не в открытый космос, не говоря уж о том, что RCX находится не у самого края структуры, а в серёдке).