Pat Tullmann
0cb742dafb
binfmt-detector-cli: rewrite to support PE32+ binaries ( #38 )
...
Rewrite with hard-coded offsets into the PE file format to discern
if a binary is PE32 or PE32+, and then to determine if it contains
a "CLR Data Directory" entry that looks valid.
Tested with PE32 and PE32+ compiled Mono binaries, PE32 and PE32+ native
binaries, and a random assortment of garbage files.
Former-commit-id: 9e7ac86ec84f653a2f79b87183efd5b0ebda001b
2023-10-16 20:16:47 +02:00
Xamarin Public Jenkins (auto-signing)
fbb952d723
Imported Upstream version 6.12.0.134
...
Former-commit-id: 6b89846fe1dc71964ceaaebe45214f56be254741
2021-03-30 08:42:34 +00:00
Xamarin Public Jenkins (auto-signing)
d9bb6a9e48
Imported Upstream version 6.10.0.104
...
Former-commit-id: b6124199499b2889746b40f446307d58e68916b8
2020-04-30 08:42:29 +00:00
Xamarin Public Jenkins (auto-signing)
d70c2226c0
Imported Upstream version 6.10.0.103
...
Former-commit-id: 68d6d6c4c5103e4e297b28071f0907b45b4e700f
2020-04-27 07:59:35 +00:00
Xamarin Public Jenkins (auto-signing)
91c0b708f2
Imported Upstream version 6.10.0.94
...
Former-commit-id: bef313ad9db80b22a675a8107ee096da21b92223
2020-03-13 09:04:43 +00:00
Xamarin Public Jenkins (auto-signing)
78561dda7c
Imported Upstream version 6.10.0.92
...
Former-commit-id: b2580903737352ab0eecca865d73c418d1d38d56
2020-03-03 08:40:51 +00:00
Xamarin Public Jenkins (auto-signing)
8ffa12b47d
Imported Upstream version 6.10.0.86
...
Former-commit-id: 7f613da744ececb8fe964df5dfb6cba7b3adba67
2020-02-25 08:40:42 +00:00
Xamarin Public Jenkins (auto-signing)
09b9e50ddf
Imported Upstream version 6.10.0.74
...
Former-commit-id: a3ee0467ad3e00855904100e83d724ecc8f9ac78
2020-02-18 08:49:44 +00:00
Xamarin Public Jenkins (auto-signing)
bf76f2910e
Imported Upstream version 6.10.0.72
...
Former-commit-id: 938ba563c6675baa1eb6b639367dda3872c4ffad
2020-02-13 08:55:09 +00:00
Xamarin Public Jenkins (auto-signing)
73ee7591e8
Imported Upstream version 6.8.0.73
...
Former-commit-id: d18deab1b47cfd3ad8cba82b3f37d00eec2170af
2019-12-10 18:00:56 +00:00
Xamarin Public Jenkins (auto-signing)
ba586205d5
Imported Upstream version 6.6.0.158
...
Former-commit-id: 791b291d9c6563a64d140236c8da0ba6fa6503f1
2019-11-30 08:57:17 +00:00
Xamarin Public Jenkins (auto-signing)
790c4870fc
Imported Upstream version 6.6.0.144
...
Former-commit-id: 335a70f3c58a7479968dcaae1d3412c2da9f9a3a
2019-10-25 09:01:16 +00:00
Xamarin Public Jenkins (auto-signing)
586833e906
Imported Upstream version 6.6.0.119
...
Former-commit-id: 9913f29de40c446ea428d965c83d911dbfe6d647
2019-10-09 09:04:03 +00:00
Xamarin Public Jenkins (auto-signing)
95fdb59ea6
Imported Upstream version 6.6.0.89
...
Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
2019-09-24 08:53:40 +00:00
Xamarin Public Jenkins (auto-signing)
e4f7c9bcf1
Imported Upstream version 6.4.0.198
...
Former-commit-id: f50ce77ce335da6ab5b5bf46a0e6a38aa599ee47
2019-09-19 08:43:50 +00:00
Xamarin Public Jenkins (auto-signing)
6c18458506
Imported Upstream version 6.4.0.192
...
Former-commit-id: a26c10fe7f9bfc4bd629401f64db3a8ffaf63b38
2019-09-11 08:41:01 +00:00
Xamarin Public Jenkins (auto-signing)
46fd284812
Imported Upstream version 6.4.0.178
...
Former-commit-id: 910a7a10ba8608254000363489287c006b4ad47a
2019-08-24 08:42:41 +00:00
Xamarin Public Jenkins (auto-signing)
7cf9ab2574
Imported Upstream version 6.4.0.161
...
Former-commit-id: 21a42411cb2ec96075d9966b1ad8ccb34ff9b87c
2019-08-09 08:42:26 +00:00
Xamarin Public Jenkins (auto-signing)
ef583813eb
Imported Upstream version 6.4.0.137
...
Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
2019-07-26 19:53:28 +00:00
Xamarin Public Jenkins (auto-signing)
4ed14e5c30
Imported Upstream version 6.0.0.278
...
Former-commit-id: 8e546554fb8a6a1589c359278da385ff24d70cc3
2019-06-05 08:38:53 +00:00
Xamarin Public Jenkins (auto-signing)
15b47a586d
Imported Upstream version 5.18.0.198
...
Former-commit-id: 303d8d9d3e002c01b5db84bb736a2a1f72f93f77
2018-11-07 08:23:04 +00:00
Xamarin Public Jenkins (auto-signing)
7d7f676260
Imported Upstream version 5.16.0.100
...
Former-commit-id: 38faa55fb9669e35e7d8448b15c25dc447f25767
2018-08-07 15:19:03 +00:00
Xamarin Public Jenkins (auto-signing)
19234507ba
Imported Upstream version 5.14.0.78
...
Former-commit-id: 3494343bcc9ddb42b36b82dd9ae7b69e85e0229f
2018-05-10 08:37:03 +00:00
Xamarin Public Jenkins (auto-signing)
738df3e2cc
Imported Upstream version 5.10.0.91
...
Former-commit-id: 79b479e76cd93ed8fe10a2598140a56207457027
2018-02-06 19:15:47 +00:00
Xamarin Public Jenkins (auto-signing)
e46a49ecf1
Imported Upstream version 5.10.0.47
...
Former-commit-id: d0813289fa2d35e1f8ed77530acb4fb1df441bc0
2018-01-24 17:04:36 +00:00
Xamarin Public Jenkins (auto-signing)
7d05485754
Imported Upstream version 5.8.0.22
...
Former-commit-id: df344e34b07851d296efb3e6604c8db42b6f7aa3
2017-10-19 20:04:20 +00:00
Xamarin Public Jenkins (auto-signing)
5924117973
Imported Upstream version 5.4.0.199
...
Former-commit-id: f4d318e4b2f128fa9f4d31b37bb3839a3fc0dfb2
2017-09-25 16:57:44 +00:00
Xamarin Public Jenkins (auto-signing)
536cd135cc
Imported Upstream version 5.4.0.167
...
Former-commit-id: 5624ac747d633e885131e8349322922b6a59baaa
2017-08-21 15:34:15 +00:00
Xamarin Public Jenkins (auto-signing)
bdb6e93184
Imported Upstream version 5.2.0.196
...
Former-commit-id: a9bb725ccbe0b8bfe8370b968c9f33f1558e1a2b
2017-06-30 09:21:02 +00:00
Xamarin Public Jenkins (auto-signing)
966bba02bb
Imported Upstream version 5.2.0.175
...
Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
2017-06-07 13:16:24 +00:00
Xamarin Public Jenkins (auto-signing)
6bdd276d05
Imported Upstream version 5.0.0.42
...
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
2017-04-10 11:41:01 +00:00