about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #1274 from serpilliere/dont_gen_locationdbserpilliere2020-08-31108-551/+640
|\ \ | |/ |/| Avoid generate default locationdb
| * Update api according to loc_db updateFabrice Desclaux2020-08-3136-143/+117
| |
| * IRBlock take loc_dbFabrice Desclaux2020-08-3121-97/+107
| |
| * Avoid generate default locationdbFabrice Desclaux2020-08-3177-321/+426
|/
* Merge pull request #1272 from IridiumXOR/masterserpilliere2020-08-273-4/+4
|\ | | | | Fix overflow if virtual memory page size >= 4GiB
| * Fix overflow if virtual memory page size >= 4GiBIridiumXOR2020-08-183-4/+4
| |
* | Merge pull request #1275 from Ana06/fix-double-ordinalsserpilliere2020-08-221-10/+5
|\ \ | | | | | | Remove duplicated ordinals in get_export_name_addr_list
| * | Remove duplicated ordinals in get_export_name_addr_listAna María Martínez Gómez2020-08-191-10/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove duplicated ordinals in `miasm.jitter.loader.pe.get_export_name_addr_list` and update documentation to include ordinals. Ordinal exports are added twice and consequently duplicated in the output. For example, for `Lab17-02.dll` from https://github.com/mikesiko/PracticalMalwareAnalysis-Labs: ``` [('InstallRT', 268490823), ('InstallSA', 268492481), ('InstallSB', 268494994), ('PSLIST', 268464165), ('ServiceMain', 268488496), ('StartEXS', 268467915), ('UninstallRT', 268497925), ('UninstallSA', 268495365), ('UninstallSB', 268497208), (1, 268490823), (2, 268492481), (3, 268494994), (4, 268464165), (5, 268488496), (6, 268467915), (7, 268497925), (8, 268495365), (9, 268497208), (1, 268490823), (2, 268492481), (3, 268494994), (4, 268464165), (5, 268488496), (6, 268467915), (7, 268497925), (8, 268495365), (9, 268497208)] ```
* | Merge pull request #1273 from Ana06/fix-exportserpilliere2020-08-181-0/+3
|\ \ | |/ |/| Fix get_export_name_addr_list when there are no exports
| * Fix get_export_name_addr_list when there are no exportsAna María Martínez Gómez2020-08-181-0/+3
|/ | | | | | | | | | | If there are no exports, calling to `get_export_name_addr_list` raises an exception at `miasm/jitter/loader/pe.py`, line 152: ``` AttributeError: 'DirExport' object has no attribute 'f_names' ``` Return an empty list instead.
* Merge pull request #1253 from XVilka/fix-collectionsserpilliere2020-08-142-2/+10
|\ | | | | Fix collections
| * Fix collections deprecation warningsAnton Kochkov2020-06-152-2/+10
| |
* | Merge pull request #1269 from eset/output_interval_fixserpilliere2020-07-241-0/+1
|\ \ | | | | | | output_interval was never updated and hence always empty
| * | output_interval was never updated and hence always emptyVladislav Hrčka2020-07-241-0/+1
|/ / | | | | | | which was making the overlap check meaningless
* | Merge pull request #1267 from serpilliere/int_expr_argserpilliere2020-07-2117-63/+30
|\ \ | | | | | | Int expr arg
| * | Move modint in coreFabrice Desclaux2020-07-2116-40/+23
| | |
| * | ExprInt only takes intFabrice Desclaux2020-07-213-23/+7
|/ /
* | Merge pull request #1266 from serpilliere/mv_x86_is_op_xxserpilliere2020-07-215-22/+26
|\ \ | | | | | | Move x86 is_op_segm/is_mem_segm to x86
| * | Move x86 is_op_segm/is_mem_segm to x86Fabrice Desclaux2020-07-215-22/+26
| | |
* | | Merge pull request #1264 from eset/fix_fname_type_error_in_dseserpilliere2020-07-171-4/+10
|\ \ \ | |/ / |/| | Bug fix - tuples need to be converted to str before using force_bytes
| * | Fix bug in lookup for symbolic stubs of library exports via ordinalVladislav Hrčka2020-07-141-4/+9
| | |
| * | Bug fix - tuples need to be converted to str before using force_bytesVladislav Hrčka2020-07-081-2/+3
|/ / | | | | | | to prevent TypeError during the subsequent byte object formatting
* | Merge pull request #1262 from serpilliere/set_fpu_eipserpilliere2020-06-301-0/+1
|\ \ | | | | | | Updt fpu set eip
| * | Updt fpu set eipFabrice Desclaux2020-06-291-0/+1
|/ /
* | Merge pull request #1260 from serpilliere/simp_cond_flagserpilliere2020-06-253-0/+46
|\ \ | | | | | | Add cond CC flag simplification
| * | Add cond CC flag simplificationFabrice Desclaux2020-06-253-0/+46
|/ /
* | Support to ALL system register for AARCH64 (#1251)IridiumXOR2020-06-194-21/+991
| | | | | | | | * Support to ALL system register for AARCH64
* | Merge pull request #1256 from w4kfu/bitfield_fixserpilliere2020-06-162-1/+26
|\ \ | |/ |/| Fix issue #1255 ; Add unit test
| * Fix issue #1255 ; Add unit testw4kfu2020-06-162-1/+26
|/
* Merge pull request #1252 from serpilliere/api_dis_callbackserpilliere2020-06-105-90/+81
|\ | | | | Updt dis_block_callback; apply_splitting
| * Updt dis_block_callback; apply_splittingFabrice Desclaux2020-06-105-90/+81
| |
* | Merge pull request #1185 from nofiv/IDAPython74serpilliere2020-06-106-31/+31
|\ \ | |/ |/| Ported IDAPython code to the 7.4 version
| * IDAPython 7.4 portingnofiv2020-04-166-31/+31
| |
* | Merge pull request #1254 from serpilliere/remove_old_deprecationserpilliere2020-06-101-157/+1
|\ \ | | | | | | Remove old asmblock deprecations
| * | Remove old asmblock deprecationsFabrice Desclaux2020-06-101-157/+1
|/ /
* | Merge pull request #1145 from 6oclock/bcdadd_simplifications_pythonserpilliere2020-06-092-0/+53
|\ \ | | | | | | Adding simplifications for bcdadd and bcdadd_cf with python
| * | Adding simplifications for bcdadd and bcdadd_cf with pythonNicolas DILLIES2020-03-032-0/+53
| | |
* | | Merge pull request #1243 from Frky/patch-4serpilliere2020-06-091-0/+94
|\ \ \ | | | | | | | | Minimalistic implementation of kernel32_GetStringTypeW
| * | | Minimalistic implementation of kernel32_GetStringTypeW_Frky2020-06-091-0/+94
| | | |
* | | | Merge pull request #1250 from serpilliere/fix_x86_semserpilliere2020-06-091-1/+3
|\ \ \ \ | | | | | | | | | | Updt x86 swap 16 bit
| * | | | Updt x86 swap 16 bitFabrice Desclaux2020-06-091-1/+3
|/ / / /
* | | | Merge pull request #1249 from serpilliere/fix_elf_loaderserpilliere2020-06-091-0/+2
|\ \ \ \ | | | | | | | | | | Fix elf no symb
| * | | | Fix elf no symbFabrice Desclaux2020-06-091-0/+2
| | | | |
* | | | | Merge pull request #1248 from Frky/patch-7serpilliere2020-06-081-1/+14
|\ \ \ \ \ | | | | | | | | | | | | Fix MultiByteToWideChar when cbMultiByte = -1
| * | | | | Fix MultiByteToWideChar when cbMultiByte = -1_Frky2020-06-031-1/+14
| |/ / / / | | | | | | | | | | When cbMultiByte = -1, the MultiByteStr input string is null-terminated.
* | | | | Merge pull request #1247 from icecr4ck/fix_msvcrt_wcsrchrserpilliere2020-06-031-2/+2
|\ \ \ \ \ | |/ / / / |/| | | | Fix type error in msvcrt_wcsrchr and msvcrt_strrchr for Python 3
| * | | | Fix type error in msvcrt_wcsrchr and msvcrt_strrchrHugo Porcher2020-06-021-2/+2
| | | | |
* | | | | Merge pull request #1246 from serpilliere/fix_x86serpilliere2020-06-012-2/+8
|\ \ \ \ \ | | | | | | | | | | | | Fix x86
| * | | | | Test expr noneFabrice Desclaux2020-06-011-0/+3
| | | | | |
| * | | | | Fix ExprOp(+ with one argFabrice Desclaux2020-06-011-1/+4
| | | | | |