Romain Thomas
ddf5f4b82d
Add PE imports/exports as abstracted symbols
2021-06-06 08:18:27 +02:00
Romain Thomas
1d63c60ee8
Add missing functions
2021-05-31 05:34:18 +02:00
Romain Thomas
672d73f1cb
Add crashpad note
2021-05-30 20:38:30 +02:00
Romain Thomas
d9303f682c
Enable to add object relocations
2021-05-30 20:17:13 +02:00
Romain Thomas
8d5e3a0e82
Use PLATFORM::ANDROID_PLAT instead of PLATFORM::ANDROID
2021-04-01 16:27:08 +02:00
Romain Thomas
06aa75c085
Fix error
2021-03-29 08:00:46 +02:00
fanquake
e83f812e5d
add RISC-V machine type
...
Similar to #486 , add the RISCV machine type to the ELF_ARCH enums.
EM_RISCV 243 RISC-V
2021-03-29 07:07:20 +02:00
Romain Thomas
df653a6331
Add API to get the underlying platform
2021-02-27 10:11:40 +01:00
Romain Thomas
56f503ade0
Add an 'index' field for segment commands.
...
This new field aims to optimize the reconstruction of binding/rebase
opcodes.
2021-02-26 15:52:37 +01:00
Romain Thomas
d0c30970eb
Resolve #551
2021-02-24 07:00:17 +01:00
Romain Thomas
d79b9f4e1f
Return a pointer instead of a reference
2021-02-21 18:00:33 +01:00
Romain Thomas
ae7b3436b3
Enhance the abstract layer
2021-02-16 06:56:10 +01:00
Daniel Firer
b43d3fd6c8
Add support for DEX fields
2021-02-15 18:33:31 +01:00
Romain Thomas
fda42077c4
Resolve #524
2021-02-04 18:21:44 +01:00
Romain Thomas
97ae54f6e1
Add api to select a Mach-O file from its architecture
2021-02-04 04:00:57 +01:00
Romain Thomas
7831e6113c
add missing includes
2021-01-31 21:12:27 +01:00
Romain Thomas
bb7a898eee
Improve the way we access the list of flags
2021-01-31 16:00:41 +01:00
Romain Thomas
e453b535a3
Add more information than just BAD_SIGNATURE
2021-01-30 21:34:29 +01:00
Romain Thomas
fa423b7e0f
Resolve #533
2021-01-23 20:07:22 +01:00
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
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
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
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
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
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