Skip to content

Commit be5169b

Browse files
committed
Update packages
1 parent 245e840 commit be5169b

5 files changed

Lines changed: 17 additions & 11 deletions

File tree

BinaryObjectScanner.Test/BinaryObjectScanner.Test.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
</ItemGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="coverlet.collector" Version="6.0.4">
15+
<PackageReference Include="coverlet.collector" Version="8.0.0">
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1717
<PrivateAssets>all</PrivateAssets>
1818
</PackageReference>
19-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
20-
<PackageReference Include="SabreTools.Serialization" Version="[2.2.1]" />
19+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
20+
<PackageReference Include="SabreTools.Serialization" Version="[2.3.0]" />
2121
<PackageReference Include="xunit" Version="2.9.3" />
2222
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

BinaryObjectScanner/BinaryObjectScanner.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@
4646
</ItemGroup>
4747

4848
<ItemGroup>
49-
<PackageReference Include="GrindCore.SharpCompress" Version="0.41.1" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
49+
<PackageReference Include="GrindCore.SharpCompress" Version="0.46.2" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
5050
<PackageReference Include="MinThreadingBridge" Version="0.11.4" Condition="$(TargetFramework.StartsWith(`net2`)) OR $(TargetFramework.StartsWith(`net3`)) OR $(TargetFramework.StartsWith(`net40`))" />
51-
<PackageReference Include="SabreTools.Hashing" Version="[1.6.0]" />
52-
<PackageReference Include="SabreTools.IO" Version="[1.9.0]" />
53-
<PackageReference Include="SabreTools.Serialization" Version="[2.2.1]" />
54-
<PackageReference Include="System.Text.Encoding.CodePages" Version="10.0.0" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
51+
<PackageReference Include="SabreTools.Hashing" Version="[1.6.1]" />
52+
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
53+
<PackageReference Include="SabreTools.Serialization" Version="[2.3.0]" />
54+
<PackageReference Include="System.Text.Encoding.CodePages" Version="10.0.5" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
5555
</ItemGroup>
5656

5757
</Project>

BinaryObjectScanner/Packer/EmbeddedFile.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System.Collections.Generic;
22
using BinaryObjectScanner.Interfaces;
3+
using SabreTools.Data.Models.PortableExecutable.Resource.Entries;
34
using SabreTools.IO.Extensions;
45
using SabreTools.Serialization.Wrappers;
56

@@ -116,7 +117,11 @@ public class EmbeddedFile : IExecutableCheck<NewExecutable>, IExecutableCheck<Po
116117
// Get the resources that have an archive signature
117118
foreach (var value in resourceData.Values)
118119
{
119-
if (value is null || value is not byte[] ba || ba.Length == 0)
120+
if (value is null || value is not GenericResourceEntry gre)
121+
continue;
122+
123+
byte[] ba = gre.Data;
124+
if (ba.Length == 0)
120125
continue;
121126

122127
// Set the output variables

BinaryObjectScanner/Protection/DiscGuard.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.IO;
44
using BinaryObjectScanner.Interfaces;
5+
using SabreTools.Data.Models.PortableExecutable.Resource.Entries;
56
using SabreTools.IO;
67
using SabreTools.IO.Extensions;
78
using SabreTools.IO.Matching;
@@ -63,7 +64,7 @@ public class DiscGuard : IExecutableCheck<PortableExecutable>, IPathCheck
6364
return "DiscGuard";
6465

6566
// Found in "Alternate.exe" (Redump entry 31914) and "Alt.exe" (Redump entries 46743, 46961, 79284, and 79374).
66-
List<Dictionary<int, string?>?> resources =
67+
List<StringTableResource?> resources =
6768
[
6869
.. exe.FindStringTableByEntry("DiscGuard"),
6970
.. exe.FindStringTableByEntry("The file Dg.vbn was not found."),

ProtectionScan/ProtectionScan.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
<ItemGroup>
3535
<PackageReference Include="SabreTools.CommandLine" Version="[1.4.0]" />
36-
<PackageReference Include="SabreTools.Serialization" Version="[2.2.1]" />
36+
<PackageReference Include="SabreTools.Serialization" Version="[2.3.0]" />
3737
</ItemGroup>
3838

3939
</Project>

0 commit comments

Comments
 (0)