Katy Coe
|
f2b2496999
|
PE: Implement GetSections()
|
2020-12-05 02:09:06 +01:00 |
|
Katy Coe
|
381486e322
|
MachO: Implement GetSections()
|
2020-12-04 21:11:19 +01:00 |
|
Katy Coe
|
bb0badeb40
|
ELF: Implement GetSections() with both SHT and PHT
|
2020-12-04 15:40:16 +01:00 |
|
Katy Coe
|
5f03abcff7
|
Formats: Add Section class and [Try]GetSection() interface
|
2020-12-04 15:39:54 +01:00 |
|
Katy Coe
|
231ea09b76
|
ELF: Handle striped XOR encryption (#96)
|
2020-11-25 16:19:30 +01:00 |
|
Katy Coe
|
dc85a54c5f
|
PE: Fail gracefully for Themida-packed binaries (#56, #95, #101)
|
2020-11-24 20:00:38 +01:00 |
|
Leo Jääskeläinen
|
0e3b80b502
|
Support AAB file format
|
2020-09-17 07:37:14 +02:00 |
|
Katy Coe
|
2543e1ad77
|
ELF: Dramatically speed up processing of XOR encryption
|
2020-09-14 12:29:31 +02:00 |
|
Katy Coe
|
a6c693d771
|
Don't lock metadata and binary files for shared read
|
2020-09-14 12:29:07 +02:00 |
|
Katy Coe
|
0b97a78a8d
|
GUI: Improve progress updates
|
2020-09-12 14:06:43 +02:00 |
|
Katy Coe
|
49ec360f29
|
Don't attempt to map VA to read 0-length arrays (#67)
|
2020-09-12 13:21:36 +02:00 |
|
Katy Coe
|
98bd12e76d
|
MachO: Accept file types other than MH_EXECUTE (#67)
|
2020-09-12 13:20:23 +02:00 |
|
Katy Coe
|
4261b5b2d1
|
Handle split APK packages + CLI support
|
2020-09-11 16:38:05 +02:00 |
|
Katy Coe
|
10b6d22edf
|
Formats: Add all missing Read* from Bin2Object and ReadMapped* for everything
|
2020-08-09 20:28:16 +02:00 |
|
Katy Coe
|
00c2e8ad44
|
Unify symbol table format and implement for Elf and Mach-O
|
2020-08-09 00:30:18 +02:00 |
|
Katy Coe
|
9ee316e8b2
|
APK: Add multi-architecture (multiple binaries) support
|
2020-08-07 19:09:25 +02:00 |
|
Katy Coe
|
7086a8f7ba
|
GUI: Don't lose status handler on multi-image binaries / improve status output
|
2020-08-07 19:08:07 +02:00 |
|
Katy Coe
|
613747fc9a
|
Implement mapping from file offset to virtual address (all file formats)
|
2020-07-27 21:10:59 +02:00 |
|
Katy Coe
|
63137e8859
|
FileFormatReader: Add TryMapVATR
|
2020-07-20 17:05:21 +02:00 |
|
Katy Coe
|
6d50ab7546
|
C++: Output Il2CppClass* (TypeInfo) pointers
|
2020-07-18 21:23:23 +02:00 |
|
Katy Coe
|
a2f6c3c5b6
|
PE: Fix offset bug in export table generation
|
2020-07-18 19:45:34 +02:00 |
|
Katy Coe
|
e74663a2ba
|
MachO: Add ability to fetch exports with GetExports()
|
2020-07-18 19:05:15 +02:00 |
|
Katy Coe
|
67b979cd05
|
ELF: Add ability to fetch exports with GetExports()
|
2020-07-18 16:07:59 +02:00 |
|
Katy Coe
|
2412da4f8b
|
C++: Add boilerplate for CppApplicationModel
|
2020-07-04 23:41:30 +02:00 |
|
Katy Coe
|
93fed266ea
|
PE: Add ability to fetch exports with GetExports()
|
2020-07-03 19:50:46 +02:00 |
|
Katy Coe
|
08937ead3a
|
MachO: Throw an exception if file is encrypted with FairPlay DRM
|
2020-06-18 16:41:57 +02:00 |
|
Katy Coe
|
89b3c2b3aa
|
ELF: Detect a specific type of packing that isn't handled
|
2020-06-16 23:07:01 +02:00 |
|
Katy Coe
|
370eebfffc
|
ELF: Slightly more careful XOR decryption (#27)
|
2020-06-16 21:53:57 +02:00 |
|
Katy Coe
|
5e435465f1
|
ELF: Don't crash on duplicate section names (#26)
|
2020-06-16 15:35:17 +02:00 |
|
Katy Coe
|
b961db78f2
|
SELF: Initial support for PRX/SPRX files (issue #21)
|
2020-02-26 02:59:02 +01:00 |
|
Katy Coe
|
e4034e6a39
|
SELF: More boilerplate code
|
2020-02-25 16:15:37 +01:00 |
|
Katy Coe
|
b509b4d227
|
SELF: Boilerplate code
|
2020-02-25 16:15:17 +01:00 |
|
Katy Coe
|
250c3a2fc9
|
Loader: Unwrap FileFormatReader.Load exceptions
|
2020-02-24 13:37:06 +01:00 |
|
Katy Coe
|
ee93343ff8
|
ELF: Fix DT_INIT from GetFunctionTable() wasn't mapped to file offset
|
2020-02-14 15:11:29 +01:00 |
|
Katy Coe
|
29a49d3170
|
ELF: Include DT_INIT function in function table (part of #21)
|
2020-02-13 18:16:48 +01:00 |
|
Katy Coe
|
9083be4c18
|
ELF: Don't decrypt if there is no .rodata section (part of #21)
|
2020-02-13 18:08:14 +01:00 |
|
Katy Coe
|
37f43580e4
|
ELF: Don't crash if there are no section names (part of #21)
|
2020-02-13 18:03:53 +01:00 |
|
Katy Coe
|
755a8ec88c
|
GUI: Show progress messages in busy indicator
|
2020-02-09 04:11:16 +01:00 |
|
Katy Coe
|
59043a723a
|
IL2CPP: Make FileFormatReader public
|
2020-02-08 12:58:54 +01:00 |
|
Katy Coe
|
5652e89abe
|
ELF: Detect and defeat trivial XOR encryption
|
2020-02-08 12:19:26 +01:00 |
|
Katy Coe
|
e971cb8502
|
Refactor solution layout
|
2020-02-06 02:51:42 +01:00 |
|