Mathieu Tarral

Results 166 issues of Mathieu Tarral

The main progress bar total count is the total of the files walked in the filesystem: ~~~Python count = sum(1 for i in walk_filepath_list(filepath_list, recursive)) check_output.enumerating_tasks_stop(count) ~~~ It's not representative...

Rich

- No PIE - PIE enabled - DSO - REL

ELF

The `LIEF` can be surprisingly slow on big binaries. One example: `pandoc` (`118 MB`) ![Capture d’écran de 2020-09-29 20-41-07](https://user-images.githubusercontent.com/964610/94601727-3276e480-0294-11eb-89d7-3fb6069d8ae9.png) upstream issue: https://github.com/lief-project/LIEF/issues/442

LIEF

https://docs.microsoft.com/en-us/cpp/build/reference/cetcompat?view=vs-2017 https://techcommunity.microsoft.com/t5/windows-kernel-internals/understanding-hardware-enforced-stack-protection/ba-p/1247815

PE

`│ /home/wenzel/local/pe/win7/System32/DriverStore/FileRepository/prnca00z.inf_amd64_ne… │ No │`

Rich

**Describe the bug** requesting the `load_configuration.security_cookie` can return an invalid value. **To Reproduce** Steps to reproduce the behavior: - download [cmd.zip](https://github.com/lief-project/LIEF/files/5850684/cmd.zip) and uncompress it to get `cmd.exe` (winxp executable -...

Good First Issue

**Is your feature request related to a problem? Please describe.** the GUID is a combination of the multiple parts of the code view signature as well as the age. LIEF...

enhancement
PE
Parser
API

**Describe the bug** Lief fails to parse an MS-DOS executable file. **To Reproduce** 1. Download the file: [A0000260.zip](https://github.com/lief-project/LIEF/files/4853901/A0000260.zip) 2. parse it with the Python bindings 3. object returned is `None`...

PE
Parser

**Describe the bug** Accessing `load_configuration.guard_flags` returns an unknown `GUARD_CF_FLAGS` enumeration value. **To Reproduce** - load a PE binary with lief - access `guard_flags` ![Capture d’écran de 2020-10-07 00-02-35](https://user-images.githubusercontent.com/964610/95264908-750a6500-0830-11eb-9640-68f58aff42cd.png) **Expected behavior**...

PE
Parser

**Describe the bug** Testing whether `GUARD_RF_FLAGS.INSTRUMENTED` is present with the `has` method on a `load_configuration` object returns a TypeError **To Reproduce** - load a PE with LIEF - run `b.load_configuration.has(GUARD_RF_FLAGS.INSTRUMENTED)`...

PE
Parser