| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 9 | -6257/+0 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 6 | -207/+311 |
| | | |||||
| * | lstrcat fix (#968) | Vladislav HrĨka | 2019-02-12 | 1 | -4/+4 |
| | | | | my_lstrcat couldn't process unicode strings before | ||||
| * | fix: typo in ContextException structure | Sheidan | 2019-01-03 | 1 | -1/+1 |
| | | |||||
| * | Fix typos & add codespell | Pierre LALET | 2018-12-23 | 3 | -19/+19 |
| | | |||||
| * | Fix typo | Ajax | 2018-12-03 | 1 | -1/+1 |
| | | |||||
| * | All: updt api | Fabrice Desclaux | 2018-10-12 | 2 | -57/+55 |
| | | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-09-20 | 2 | -2/+3 |
| | | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-08-23 | 1 | -3/+1 |
| | | |||||
| * | Add a module for Linux environment simulation + syscalls | Ajax | 2018-07-24 | 3 | -0/+1935 |
| | | |||||
| * | VirtualProtect: act on multiple pages | Ajax | 2018-06-04 | 1 | -1/+4 |
| | | |||||
| * | VirtualProtect: get old access *before* setting the new one | Ajax | 2018-06-04 | 1 | -1/+2 |
| | | |||||
| * | Jitter: fix api | Fabrice Desclaux | 2018-04-15 | 1 | -27/+25 |
| | | |||||
| * | Linux fake: __libc_start_main implementation for PPC | Ajax | 2018-03-05 | 1 | -8/+39 |
| | | | | | See glibc: 'sysdeps/unix/sysv/linux/powerpc/libc-start.c' for details | ||||
| * | WinAPI: fix ntdll memset abi | Fabrice Desclaux | 2018-01-11 | 1 | -2/+2 |
| | | |||||
| * | Various Win32 API additions/fixes (#616) | Adrien Guinet | 2017-10-31 | 3 | -28/+267 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Various Win32 API additions/fixes * add a get_size method to Miasm heap object, which allows the implementation of mscvrt_realloc * add the concept of "current directory", with the default value being arbitrary set to "c:\tmp", which allows the implementation of {Get,Set}CurrentDirecrtory * various other methods implemented: - advapi32_RegCloseKey - advapi32_RegCreateKeyW - advapi32_RegSetValueExA - advapi32_RegSetValueExW - kernel32_GetProcessHeap - msvcrt_delete - msvcrt_fprintf - msvcrt_fwrite - msvcrt__mbscpy - msvcrt_new - msvcrt_realloc - msvcrt_sprintf - msvcrt_srand - msvcrt_strrchr - msvcrt_swprintf - msvcrt_wcscat - msvcrt_wcscmp - msvcrt_wcscpy - msvcrt__wcsicmp - msvcrt_wcslen - msvcrt_wcsncpy - msvcrt__wcsnicmp - msvcrt_wcsrchr | ||||
| * | Win_api: updt r0 dbg list | Fabrice Desclaux | 2017-08-18 | 1 | -1/+1 |
| | | |||||
| * | Win_api: updt time functions | Fabrice Desclaux | 2017-08-18 | 1 | -23/+66 |
| | | |||||
| * | Win_api: fix access_dict | Fabrice Desclaux | 2017-08-18 | 1 | -64/+16 |
| | | |||||
| * | Add a few log to str manipulation functions | Ajax | 2017-05-09 | 1 | -1/+5 |
| | | |||||
| * | Fix strcpyn behavior at limit | Ajax | 2017-05-09 | 1 | -2/+4 |
| | | |||||
| * | set breakpoint handler in ntdll_LdrGetProcedureAddress() | Aymeric Vincent | 2017-04-21 | 1 | -0/+1 |
| | | | | | This mimics the behaviour of kernel32_GetProcAddress() | ||||
| * | Add basic libc_start_main stub for Linux | Ajax | 2017-04-06 | 1 | -0/+30 |
| | | |||||
| * | Introduce a naive "System V" calling convention | Ajax | 2017-04-06 | 1 | -28/+28 |
| | | |||||
| * | remove #! command line on files not supposed to be run at top level | Aymeric Vincent | 2017-01-05 | 2 | -2/+0 |
| | | |||||
| * | Add support for kernel32_LoadLibraryExW in os_dep.win_api_x86_32.py | Maxime Meignan | 2016-10-14 | 1 | -2/+10 |
| | | |||||
| * | Os_dep: fix get/set str | Fabrice Desclaux | 2016-09-29 | 2 | -170/+165 |
| | | |||||
| * | Jitter/win: clean | Fabrice Desclaux | 2016-09-06 | 1 | -27/+0 |
| | | |||||
| * | Jitter/win: fix TIB accesses | Fabrice Desclaux | 2016-09-06 | 2 | -8/+8 |
| | | |||||
| * | Make return_from_seh breakpoint compliant | Ajax | 2016-09-01 | 1 | -0/+3 |
| | | |||||
| * | SEH: handle ExceptionContinueSearch | Ajax | 2016-09-01 | 1 | -15/+29 |
| | | |||||
| * | set_win_fs_0: use new API | Ajax | 2016-09-01 | 1 | -5/+2 |
| | | |||||
| * | Refactor SEH faker to use MemStructs | Ajax | 2016-09-01 | 1 | -58/+35 |
| | | |||||
| * | SEH: add SEH relative structures | Ajax | 2016-09-01 | 1 | -1/+34 |
| | | |||||
| * | From MSDN, SEH valid values are only 0 and 1 | Ajax | 2016-09-01 | 1 | -3/+8 |
| | | |||||
| * | Useless variable alias | Ajax | 2016-09-01 | 1 | -3/+2 |
| | | |||||
| * | Win_api: fix setfilepointer | Fabrice Desclaux | 2016-08-10 | 1 | -4/+6 |
| | | |||||
| * | Win_api: info | Fabrice Desclaux | 2016-06-24 | 1 | -26/+18 |
| | | |||||
| * | Jitter: mini seh | Fabrice Desclaux | 2016-06-23 | 1 | -6/+5 |
| | | |||||
| * | Win_seh: use memstruct | Fabrice Desclaux | 2016-06-23 | 1 | -163/+161 |
| | | |||||
| * | Os_dep: add win 32 structs | Fabrice Desclaux | 2016-06-23 | 1 | -0/+198 |
| | | |||||
| * | OS_Dep/Win_seh: fix link list entries | Fabrice Desclaux | 2016-03-23 | 1 | -46/+34 |
| | | |||||
| * | Core/utils: autopep8 | Fabrice Desclaux | 2016-02-19 | 2 | -5/+7 |
| | | |||||
| * | Win_SEH: remove unused memory zone | Fabrice Desclaux | 2016-02-19 | 1 | -17/+1 |
| | | |||||
| * | Jitter/vm: Suppport memory comment | Fabrice Desclaux | 2016-02-19 | 3 | -15/+28 |
| | | |||||
| * | Core/utils: sanitize whoami/get_caller_name | Fabrice Desclaux | 2016-02-19 | 1 | -6/+1 |
| | | |||||
| * | Remove unused variables | Ajax | 2016-02-04 | 1 | -3/+3 |
| | | |||||
| * | Heap: adding page permissions option | Florent Monjalet | 2016-01-18 | 1 | -4/+7 |
| | | |||||
| * | MemStruct: auto-allocation feature | Florent Monjalet | 2016-01-18 | 1 | -1/+7 |
| | | | | | | | | | | | | | MemStruct can be automatically allocated if a None addr is passed to the constructor and mem.allocator has been set to an allocation function. miasm2.os_dep.common.heap API has been extended to directly support a VmMngr as an argument. NOTE: heap.alloc and heap.vm_alloc could be merged, but allowing the first argument to be either a jitter or a vm is misleading, and changing the old API would have broken some code. | ||||
| * | Sandbox: support additional options | Fabrice Desclaux | 2015-12-04 | 1 | -2/+1 |
| | | |||||