Commit Graph

24 Commits

Author SHA1 Message Date
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