259 Commits

Author SHA1 Message Date
Romain Thomas
a479b6ee6e Fix MacOS rpath 2021-01-18 16:58:13 +01:00
Romain Thomas
45263af2ce Enhance get_imphash function to compute the same imphash value as pefile
close #299
2021-01-17 17:54:35 +01:00
Romain Thomas
6720ed2385 Update copyright 2021-01-16 18:17:17 +01:00
Romain Thomas
d29a74996b Process PKCS #9 counter signature and enhance signature verification 2021-01-16 09:44:51 +01:00
Romain Thomas
bdf1264df9 Update doc & tests 2021-01-16 09:44:51 +01:00
Romain Thomas
53ce0cd7d4 Fix Windows issues 2021-01-16 09:44:51 +01:00
rthomas
634c2fc98e Enhance PE Authenticode 2021-01-16 09:44:51 +01:00
Romain Thomas
13222b6974 Fix #515 2021-01-04 09:56:19 +01:00
Romain Thomas
022ec6e998 Update strip 2020-12-23 09:46:09 +01:00
Romain Thomas
a9fea192b1 Update doc 2020-12-23 09:40:16 +01:00
Romain Thomas
197b699951 Update strip command 2020-12-23 08:00:54 +01:00
Romain Thomas
c365a533bc Update links 2020-12-20 14:19:04 +01:00
Romain Thomas
576d791f80 Update doc 2020-12-18 18:55:09 +01:00
Romain Thomas
01c33053ab Add commit attribute 2020-12-17 19:33:11 +01:00
Meir Komet
9dd641d380 added ELF enums for Android relocations and special compiler sections 2020-12-12 00:48:32 -08:00
Romain Thomas
03ba40b735 Setup Ninja for windows 2020-12-05 11:30:53 +01:00
rthomas
294428973a Clean Mach-O headers 2020-11-20 06:43:12 +01:00
rthomas
3b7c8fb203 Clean ELF headers 2020-11-20 06:42:23 +01:00
rthomas
8a72f4310e Update documentation & python bindings 2020-11-18 13:07:21 +01:00
rthomas
44e072da15 Handle python utf-16 conversion in LangCodeItem values 2020-11-17 18:18:48 +01:00
rthomas
b224217bfe Remove cppcheck (to be replaced with clang-tidy) 2020-11-11 07:15:38 +01:00
rthomas
1364f22c78 Improve logging interface 2020-11-09 21:02:50 +01:00
Meir Komet
1851382170 added eBPF file support (compiled to ELF, via new llvm support) 2020-11-07 15:46:28 +01:00
rthomas
3d9b84c6ec Add support for Python 3.9 2020-10-22 14:48:27 +02:00
rthomas
3bd530b880 Resolve #476 2020-10-15 09:14:18 +02:00
rthomas
1390f8b090 Add method to query binary's virtual size 2020-10-12 16:25:33 +02:00
rthomas
2d0005dc60 Unify GuardFlags 2020-10-11 20:18:20 +02:00
rthomas
2e65a94b7c Export binding's original offset 2020-10-09 18:42:52 +02:00
rthomas
081ec5c0e9 Add DF_1_PIE enum 2020-09-23 13:33:42 +02:00
rthomas
19e06755e8 Fix 449 2020-08-27 11:14:32 +02:00
rthomas
5f26216f90 Resolve #455 2020-08-27 09:59:59 +02:00
Romain
4db8cf8b30
Merge pull request #453 from benjamb/benbrown/fix-404
Fix module entry point declaration (fixes #404)
2020-08-25 15:44:36 +02:00
rthomas
9f1bebb0ff Fix UTF8 (by @tacesrever) 2020-08-25 11:20:16 +02:00
Ben Brown
5e9053988f Fix module entry point declaration
Explicit definition of a py::module was only required when using the
deprecated PYBIND11_PLUGIN macro; remove this as the second argument of
the PYBIND11_MODULE macro will define the variable.

Set the docstring as appropriate.

Fixes #404.
2020-08-24 22:14:26 +01:00
Koh M. Nakagawa
1fd42b4ebf Add parser for resource accelerator
Signed-off-by: Koh M. Nakagawa <tsunekou1019@gmail.com>
2020-08-24 07:15:04 +02:00
Koh M. Nakagawa
eb87ca6ef6 fix to parse html resource
Signed-off-by: Koh M. Nakagawa <tsunekou1019@gmail.com>
2020-07-06 22:01:47 +09:00
Koh M. Nakagawa
96e6fc66ad fix ResourcesManager to parse string table entry
Signed-off-by: Koh M. Nakagawa <tsunekou1019@gmail.com>
2020-06-26 01:18:58 +09:00
Koh M. Nakagawa
1a7f8c41eb fix to avoid SIGSEGV 2020-06-01 22:34:31 +09:00
Koh M. Nakagawa
38f48a6e12 fix wrong EnumToString 2020-05-28 06:26:29 +02:00
rthomas
5684960317 Update dependencies 2020-05-24 06:47:15 +02:00
rthomas
3cee05646c Fix typo 2020-05-20 16:30:38 +02:00
Koh M. Nakagawa
cd05f34bae add IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS 2020-05-11 09:16:59 +02:00
rthomas
a04eb8888a Enhancement 2020-05-03 11:15:36 +02:00
thetufik
2c85678fb6 feature: release the GIL on parse 2020-04-21 16:54:23 +03:00
Romain
a26ae60e83
Merge pull request #365 from mingwandroid/FixMissing-typeinfo-symbol
Export BuildToolVersion and fix typo
2019-12-11 07:46:31 +01:00
Ray Donnelly
68f6154722 Fix typo BuildeVersion => BuildVersion which may lead to my link failures 2019-12-10 15:42:04 +01:00
Romain Thomas
eeddc38393 Handle PE forwarded exports
Resolve: #307
2019-12-10 06:33:48 +01:00
rthomas
0ade59de75 Add PT_GNU_PROPERTY 2019-12-06 06:22:01 +01:00
rthomas
86a35bd7bc Fix typo 2019-11-28 17:16:57 +01:00
rthomas
b0e480c9f2 Fix Python parsing with input 'bytes' 2019-11-28 07:53:27 +01:00