Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-23 | Merge pull request #111 from CertainLach/patch-1HEADmaster | Tavis Ormandy | |
fix: reset num_pe_exports on export dir parsing | |||
2022-01-23 | fix: reset num_pe_exports on export dir parsing | Yaroslav Bolyukin | |
2021-05-18 | attempt to fix #98 | Tavis Ormandy | |
2021-02-03 | mising stub for FileTimeToSystemTimex86_64 | Tavis Ormandy | |
2021-02-03 | put EventTracing code in the right place | Tavis Ormandy | |
2021-02-03 | add stub for EventActivityIdControl | Tavis Ormandy | |
2021-02-03 | fix #92, mpengine doesnt check QPC return code. | Tavis Ormandy | |
2021-01-18 | fix #90, incorrect format specifiers | Tavis Ormandy | |
2021-01-18 | missing newline | Tavis Ormandy | |
2021-01-18 | Merge pull request #89 from cube0x8/isdebugpresent_conflict | Tavis Ormandy | |
IsDebuggerPresent -> IsGdbPresent | |||
2021-01-13 | Added IsDebuggerPresent Win API | Cube | |
2021-01-13 | IsDebuggerPresent -> IsGdbPresent, since it conflicts with IsDebuggerPresent ↵ | Cube | |
Win API | |||
2021-01-13 | stub GetLocaleInfoEx, required for some samples. | Tavis Ormandy | |
2021-01-13 | cleanup some compiler warnings | Tavis Ormandy | |
2021-01-13 | Merge pull request #88 from cube0x8/additional_apis | Tavis Ormandy | |
Additional apis + some fix and improvement | |||
2021-01-10 | Fixed GetLongPathNameW | Cube | |
2021-01-07 | Forgot to free() | Cube | |
2021-01-07 | Fixed some winnt type and added additional information for LdrLoadDll debug log | Cube | |
2021-01-06 | LdrLoadDll return the HANDLE in the ModuleHandle ptr passed as argument. | Cube | |
2021-01-06 | Added GetLongPathName APIs, which basically return the short path passed as ↵ | Cube | |
argument. | |||
2021-01-06 | Added RtlFreeHeap and RtlSetHeapInformation APIs | Cube | |
2021-01-06 | Fixed LdrLoadDll and added LdrUnloadDll. Improved LdrGetProcedureAddress. | Cube | |
2021-01-06 | Added new files to host Process and Wer related APIs. Added ↵ | Cube | |
NtSetInformationProcess and WerRegisterMemoryBlock APIs | |||
2021-01-06 | Added new NT types for Process and string related functions | Cube | |
2021-01-04 | silence warning from missing include | Tavis Ormandy | |
2021-01-04 | Merge pull request #87 from cube0x8/LdrLoadDll_api | Tavis Ormandy | |
Added new API ntdll.LdrLoadDll | |||
2021-01-03 | Removed Wide to Ansi conversion for ModuleFilename unicode string | Cube | |
2021-01-02 | Added new API ntdll.LdrLoadDll | Cube | |
2020-09-07 | add new imports to fix #84 | Tavis Ormandy | |
2020-08-04 | Merge pull request #83 from gertdreyer/master | Tavis Ormandy | |
Added GlobalAlloc and GlobalFree. | |||
2020-08-04 | Added GlobalAlloc metods to mirror LocalAlloc | Gert Dreyer | |
2020-08-03 | attempt to fix #82, add basic fls support. | Tavis Ormandy | |
2020-03-10 | Update README.md | Tavis Ormandy | |
2020-03-09 | remove old files | Tavis Ormandy | |
2020-03-03 | warn if selinux will block stub creation | Tavis Ormandy | |
2020-03-02 | reduce optimization while debugging | Tavis Ormandy | |
2020-03-02 | testing support for more engines | Tavis Ormandy | |
2020-03-01 | fix #75, we need to provide a valid certificate | Tavis Ormandy | |
There were two problems, some missing syncapi functions and Microsoft now import SymCrypt and verify that the provided certificate chain is valid when doing authenticode verification. This means they don't just trust the system and we can say "everything is fine", they want to double check. An easy workaround is just to give them the root certificate they expect. | |||
2019-11-07 | fake support for SHA-256, this fixes #73 | Tavis Ormandy | |
2019-08-21 | I don't think we need MAP_SHARED | Tavis Ormandy | |
2019-08-21 | no longer need codealloc in pe_linker | Tavis Ormandy | |
2019-08-21 | Merge pull request #62 from chrisnew/master | Tavis Ormandy | |
fix_pe_image: replaced code_malloc with mmap to preserve image base | |||
2019-08-21 | define DosDateTimeToFileTime | Tavis Ormandy | |
2019-08-21 | hide some compiler warnings. | Tavis Ormandy | |
2019-08-21 | add some stubs for vista threadpools | Tavis Ormandy | |
2019-08-21 | add GetDiskFreeSpaceExW | Tavis Ormandy | |
2019-08-21 | reset lasterror on CreateEvent | Tavis Ormandy | |
2019-08-20 | First attempt at fixing #65 | Tavis Ormandy | |
We need to do at least minimal processing of .tls sections. | |||
2019-06-20 | make tls slots accessible via teb | Tavis Ormandy | |
2019-04-09 | fix #64 - crash on startup | Tavis Ormandy | |
RegisterTraceGuidsW was incorrectly declared as using cdecl calling convention. This was causing the stack to be misaligned, and then a security check failed. Windows code will sometimes execute int 0x29 when an error is detected, this is what was happening here. Secondly, some code changed that used to check the return code of GetEnvironmentVariable, but now ignores the return code and checks the value of GetLastError. On Windows that would usually be set to ERROR_ENVVAR_NOT_FOUND if a variable wasn't set - I never bothered setting it because nobody checked it, but now it needs that. |