mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-02-04 05:35:49 +00:00
BOS.ASN1 -> BOS.ASN1
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace BurnOutSharp.ASN1
|
||||
namespace BinaryObjectScanner.ASN1
|
||||
{
|
||||
/// <summary>
|
||||
/// ASN.1 Parser
|
||||
@@ -1,6 +1,6 @@
|
||||
using System;
|
||||
|
||||
namespace BurnOutSharp.ASN1
|
||||
namespace BinaryObjectScanner.ASN1
|
||||
{
|
||||
/// <summary>
|
||||
/// ASN.1 type indicators
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BurnOutSharp.ASN1
|
||||
namespace BinaryObjectScanner.ASN1
|
||||
{
|
||||
#pragma warning disable IDE0011
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BurnOutSharp.ASN1
|
||||
namespace BinaryObjectScanner.ASN1
|
||||
{
|
||||
#pragma warning disable IDE0011
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BurnOutSharp.ASN1
|
||||
namespace BinaryObjectScanner.ASN1
|
||||
{
|
||||
#pragma warning disable IDE0011
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace BurnOutSharp.ASN1
|
||||
namespace BinaryObjectScanner.ASN1
|
||||
{
|
||||
/// <summary>
|
||||
/// Methods related to Object Identifiers (OID)
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BurnOutSharp.ASN1
|
||||
namespace BinaryObjectScanner.ASN1
|
||||
{
|
||||
#pragma warning disable IDE0011
|
||||
|
||||
@@ -5,7 +5,7 @@ using System.Numerics;
|
||||
using System.Text;
|
||||
using BinaryObjectScanner.Utilities;
|
||||
|
||||
namespace BurnOutSharp.ASN1
|
||||
namespace BinaryObjectScanner.ASN1
|
||||
{
|
||||
/// <summary>
|
||||
/// ASN.1 type/length/value class that all types are based on
|
||||
@@ -26,7 +26,7 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\BurnOutSharp.ASN1\BurnOutSharp.ASN1.csproj" />
|
||||
<ProjectReference Include="..\BinaryObjectScanner.ASN1\BinaryObjectScanner.ASN1.csproj" />
|
||||
<ProjectReference Include="..\BurnOutSharp.Builders\BurnOutSharp.Builders.csproj" />
|
||||
<ProjectReference Include="..\BurnOutSharp.Compression\BurnOutSharp.Compression.csproj" />
|
||||
<ProjectReference Include="..\BurnOutSharp.Models\BurnOutSharp.Models.csproj" />
|
||||
|
||||
@@ -4,7 +4,7 @@ using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Xml;
|
||||
using BurnOutSharp.ASN1;
|
||||
using BinaryObjectScanner.ASN1;
|
||||
using BinaryObjectScanner.Utilities;
|
||||
using static BurnOutSharp.Builders.Extensions;
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "psxt001z", "psxt001z\psxt00
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BinaryObjectScanner.Utilities", "BinaryObjectScanner.Utilities\BinaryObjectScanner.Utilities.csproj", "{3C1D1FE2-7E7C-4EC1-96B1-FE68B73282CD}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BurnOutSharp.ASN1", "BurnOutSharp.ASN1\BurnOutSharp.ASN1.csproj", "{D5407F3A-236C-45B5-BE3A-1505412DCB22}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BinaryObjectScanner.ASN1", "BinaryObjectScanner.ASN1\BinaryObjectScanner.ASN1.csproj", "{D5407F3A-236C-45B5-BE3A-1505412DCB22}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BurnOutSharp.Compression", "BurnOutSharp.Compression\BurnOutSharp.Compression.csproj", "{B55206B2-58FD-4A47-AADC-74982FEA8FAD}"
|
||||
EndProject
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\BurnOutSharp.ASN1\BurnOutSharp.ASN1.csproj">
|
||||
<ProjectReference Include="..\BinaryObjectScanner.ASN1\BinaryObjectScanner.ASN1.csproj">
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
</ProjectReference>
|
||||
|
||||
@@ -324,7 +324,7 @@ This section contains information on project and class organization principles t
|
||||
| `BurnOutSharp/PackerType` | At least one file per packer type. Partial classes allowed. |
|
||||
| `BurnOutSharp/ProtectionType` | At least one file per protection type. Partial classes allowed. |
|
||||
| `BurnOutSharp/Tools` | Two files - one for extension methods and one for utilities. |
|
||||
| `BurnOutSharp.ASN1` | Flat directory structure. |
|
||||
| `BinaryObjectScanner.ASN1` | Flat directory structure. |
|
||||
| `BurnOutSharp.Builders` | One file per executable type. |
|
||||
| `BurnOutSharp.Compression` | One directory per compression type. |
|
||||
| `BurnOutSharp.Matching` | Flat directory structure. Include interfaces and base classes. |
|
||||
@@ -348,7 +348,7 @@ This section contains information on in-code organization principles that depend
|
||||
| `BurnOutSharp/PackerType` | `IContentCheck` implementations, `INewExecutableCheck` implementations, `IPortableExecutableCheck` implementations, `IPathCheck` implementations, `IScannable` implementations, helper methods. |
|
||||
| `BurnOutSharp/ProtectionType` | `IContentCheck` implementations, `INewExecutableCheck` implementations, `IPortableExecutableCheck` implementations, `IPathCheck` implementations, `IScannable` implementations, helper methods.. |
|
||||
| `BurnOutSharp/Tools` | Methods grouped by function. Regions ordered alphabetically. |
|
||||
| `BurnOutSharp.ASN1` | Partial classes suggested for different implmentations. |
|
||||
| `BinaryObjectScanner.ASN1` | Partial classes suggested for different implmentations. |
|
||||
| `BurnOutSharp.Builders` | Two copies of each non-generic method: one for byte arrays and one for Streams. |
|
||||
| `BurnOutSharp.Compression` | Varies from file to file. |
|
||||
| `BurnOutSharp.Matching` | Varies from file to file. |
|
||||
|
||||
@@ -9,7 +9,7 @@ This is a guide for any developers who wish to research protections, implement n
|
||||
| Project | Description |
|
||||
| --- | --- |
|
||||
| `BurnOutSharp` | Main library that contains all supported file format, packer, and protection checks. It also houses most of the utilities, interfaces, and structures needed when `BurnOutSharp` is used by another project. Most code additions will happen here. |
|
||||
| `BurnOutSharp.ASN1` | Library containing classes and methods associated with Abstract Syntax Notation One and OID parsing. |
|
||||
| `BinaryObjectScanner.ASN1` | Library containing classes and methods associated with Abstract Syntax Notation One and OID parsing. |
|
||||
| `BurnOutSharp.Builder` | Library containing classes that assist in populating the various object models defined in `BurnOutSharp.Models`. Builders can work with either byte arrays or streams for input. At the time of writing, the following executable types have builders: **MS-DOS**, **New Executable**, **Portable Executable**. |
|
||||
| `BurnOutSharp.Compression` | Library containing classes that deal with different compression formats. This library is used extensively by the wrappers in `BurnOutSharp.Wrappers`. |
|
||||
| `BurnOutSharp.Matching` | Library containing models and logic for generic searching and matching. This library is used extensively by the packer and protection checks in `BurnOutSharp`. |
|
||||
|
||||
Reference in New Issue
Block a user