Re: ntdll: Randomize security cookie when available (try 3)
25 Jun
2015
25 Jun
'15
5 a.m.
André Hentschel <nerv(a)dawncrow.de> writes:
+ /* randomize security cookie */ + + if (IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG < nt->OptionalHeader.NumberOfRvaAndSizes && + (pos = nt->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG].VirtualAddress)) + { + IMAGE_LOAD_CONFIG_DIRECTORY *loadcfg = (IMAGE_LOAD_CONFIG_DIRECTORY *)(ptr + pos); + ULONG_PTR *cookie = (ULONG_PTR *)loadcfg->SecurityCookie; + + srand( time( NULL ) ); + *cookie = rand();
This won't be random at all. -- Alexandre Julliard julliard(a)winehq.org
3822
Age (days ago)
3822
Last active (days ago)
0 comments
1 participants
participants (1)
-
Alexandre Julliard