- added logging to text file - updated PermissionsHelper to allow searching only for write or equivalent permissions - optimized StaticSID2GroupName - updated printing in PrintCredManag
270 lines
14 KiB
XML
Executable File
270 lines
14 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProjectGuid>{D934058E-A7DB-493F-A741-AE8E3DF867F4}</ProjectGuid>
|
|
<OutputType>Exe</OutputType>
|
|
<RootNamespace>winPEAS</RootNamespace>
|
|
<AssemblyName>winPEAS</AssemblyName>
|
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<Deterministic>true</Deterministic>
|
|
<NuGetPackageImportStamp>
|
|
</NuGetPackageImportStamp>
|
|
<TargetFrameworkProfile />
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<LangVersion>8.0</LangVersion>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<LangVersion>8.0</LangVersion>
|
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<OutputPath>bin\x64\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<DebugType>full</DebugType>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<LangVersion>8.0</LangVersion>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
|
<OutputPath>bin\x64\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<Optimize>true</Optimize>
|
|
<DebugType>pdbonly</DebugType>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
<LangVersion>8.0</LangVersion>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<OutputPath>bin\x86\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<DebugType>full</DebugType>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<LangVersion>8.0</LangVersion>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
|
<OutputPath>bin\x86\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<Optimize>true</Optimize>
|
|
<DebugType>pdbonly</DebugType>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<LangVersion>8.0</LangVersion>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<StartupObject>winPEAS.Program</StartupObject>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="System.DirectoryServices.AccountManagement" />
|
|
<Reference Include="System.Management" />
|
|
<Reference Include="System.ServiceProcess" />
|
|
<Reference Include="System.Web.Extensions" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Data.DataSetExtensions" />
|
|
<Reference Include="Microsoft.CSharp" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Checks\ApplicationsInfo.cs" />
|
|
<Compile Include="Checks\BrowserInfo.cs" />
|
|
<Compile Include="Checks\FilesInfo.cs" />
|
|
<Compile Include="Checks\Globals.cs" />
|
|
<Compile Include="Checks\ISystemCheck.cs" />
|
|
<Compile Include="Checks\NetworkInfo.cs" />
|
|
<Compile Include="Checks\ProcessInfo.cs" />
|
|
<Compile Include="Checks\ServicesInfo.cs" />
|
|
<Compile Include="Checks\SystemInfo.cs" />
|
|
<Compile Include="Checks\UserInfo.cs" />
|
|
<Compile Include="Checks\WindowsCreds.cs" />
|
|
<Compile Include="Helpers\AppLocker\AppLockerHelper.cs" />
|
|
<Compile Include="Helpers\AppLocker\AppLockerRules.cs" />
|
|
<Compile Include="Helpers\AppLocker\IAppIdPolicyHandler.cs" />
|
|
<Compile Include="Helpers\AppLocker\SharpAppLocker.cs" />
|
|
<Compile Include="Helpers\CredentialManager\Credential.cs" />
|
|
<Compile Include="Helpers\CredentialManager\CredentialManager.cs" />
|
|
<Compile Include="Helpers\CredentialManager\CredentialType.cs" />
|
|
<Compile Include="Helpers\CredentialManager\NativeMethods.cs" />
|
|
<Compile Include="Helpers\CredentialManager\PersistenceType.cs" />
|
|
<Compile Include="Helpers\CredentialManager\SecureStringHelper.cs" />
|
|
<Compile Include="Helpers\CustomFileInfo.cs" />
|
|
<Compile Include="Helpers\MemoryHelper.cs" />
|
|
<Compile Include="Helpers\PermissionsHelper.cs" />
|
|
<Compile Include="Helpers\Search\Patterns.cs" />
|
|
<Compile Include="Info\ApplicationInfo\ApplicationInfoHelper.cs" />
|
|
<Compile Include="Info\ApplicationInfo\AutoRuns.cs" />
|
|
<Compile Include="Info\ApplicationInfo\DeviceDrivers.cs" />
|
|
<Compile Include="Info\ApplicationInfo\InstalledApps.cs" />
|
|
<Compile Include="Helpers\Beaprint.cs" />
|
|
<Compile Include="InterestingFiles\GPP.cs" />
|
|
<Compile Include="InterestingFiles\InterestingFiles.cs" />
|
|
<Compile Include="InterestingFiles\Unattended.cs" />
|
|
<Compile Include="KnownFileCreds\Browsers\Browser.cs" />
|
|
<Compile Include="KnownFileCreds\Browsers\Chrome.cs" />
|
|
<Compile Include="KnownFileCreds\Browsers\Firefox.cs" />
|
|
<Compile Include="KnownFileCreds\Browsers\IBrowser.cs" />
|
|
<Compile Include="KnownFileCreds\Browsers\InternetExplorer.cs" />
|
|
<Compile Include="Checks\Checks.cs" />
|
|
<Compile Include="KnownFileCreds\Kerberos\Enums.cs" />
|
|
<Compile Include="KnownFileCreds\Kerberos\Helpers.cs" />
|
|
<Compile Include="KnownFileCreds\Kerberos\Kerberos.cs" />
|
|
<Compile Include="KnownFileCreds\Kerberos\Structs.cs" />
|
|
<Compile Include="KnownFileCreds\KnownFileCredsInfo.cs" />
|
|
<Compile Include="KnownFileCreds\Putty.cs" />
|
|
<Compile Include="KnownFileCreds\RemoteDesktop.cs" />
|
|
<Compile Include="KnownFileCreds\Vault\Enums\VAULT_ELEMENT_TYPE.cs" />
|
|
<Compile Include="KnownFileCreds\Vault\Enums\VAULT_SCHEMA_ELEMENT_ID.cs" />
|
|
<Compile Include="KnownFileCreds\Vault\Structs\VAULT_ITEM_ELEMENT.cs" />
|
|
<Compile Include="KnownFileCreds\Vault\Structs\VAULT_ITEM_WIN7.cs" />
|
|
<Compile Include="KnownFileCreds\Vault\Structs\VAULT_ITEM_WIN8.cs" />
|
|
<Compile Include="KnownFileCreds\Vault\VaultCli.cs" />
|
|
<Compile Include="Helpers\MyUtils.cs" />
|
|
<Compile Include="Info\UserInfo\SAM\Enums.cs" />
|
|
<Compile Include="Info\UserInfo\SAM\SamServer.cs" />
|
|
<Compile Include="Info\UserInfo\SAM\Structs.cs" />
|
|
<Compile Include="Info\UserInfo\SID2GroupNameHelper.cs" />
|
|
<Compile Include="Info\UserInfo\Token\Enums.cs" />
|
|
<Compile Include="Info\UserInfo\Token\Structs.cs" />
|
|
<Compile Include="Info\UserInfo\Token\Token.cs" />
|
|
<Compile Include="Info\UserInfo\User.cs" />
|
|
<Compile Include="TaskScheduler\AccessControlExtension.cs" />
|
|
<Compile Include="TaskScheduler\Action.cs" />
|
|
<Compile Include="TaskScheduler\ActionCollection.cs" />
|
|
<Compile Include="TaskScheduler\CultureSwitcher.cs" />
|
|
<Compile Include="TaskScheduler\EnumGlobalizer.cs" />
|
|
<Compile Include="TaskScheduler\EnumUtil.cs" />
|
|
<Compile Include="TaskScheduler\JetBrains.Annotations.cs" />
|
|
<Compile Include="TaskScheduler\NamedValueCollection.cs" />
|
|
<Compile Include="TaskScheduler\NotV1SupportedException.cs" />
|
|
<Compile Include="TaskScheduler\ReflectionHelper.cs" />
|
|
<Compile Include="TaskScheduler\Task.cs" />
|
|
<Compile Include="TaskScheduler\TaskCollection.cs" />
|
|
<Compile Include="TaskScheduler\TaskEditor\Native\ADVAPI32.cs" />
|
|
<Compile Include="TaskScheduler\TaskEditor\Native\InteropUtil.cs" />
|
|
<Compile Include="TaskScheduler\TaskEditor\Native\KERNEL32.cs" />
|
|
<Compile Include="TaskScheduler\TaskEditor\Native\NetServerEnum.cs" />
|
|
<Compile Include="TaskScheduler\TaskEditor\Native\NTDSAPI.cs" />
|
|
<Compile Include="TaskScheduler\TaskEditor\Native\SYSTEMTIME.cs" />
|
|
<Compile Include="TaskScheduler\TaskEvent.cs" />
|
|
<Compile Include="TaskScheduler\TaskFolder.cs" />
|
|
<Compile Include="TaskScheduler\TaskFolderCollection.cs" />
|
|
<Compile Include="TaskScheduler\TaskHandlerInterfaces.cs" />
|
|
<Compile Include="TaskScheduler\TaskSecurity.cs" />
|
|
<Compile Include="TaskScheduler\TaskService.cs" />
|
|
<Compile Include="TaskScheduler\Trigger.cs" />
|
|
<Compile Include="TaskScheduler\TriggerCollection.cs" />
|
|
<Compile Include="TaskScheduler\User.cs" />
|
|
<Compile Include="TaskScheduler\V1\TaskSchedulerV1Interop.cs" />
|
|
<Compile Include="TaskScheduler\V2\TaskSchedulerV2Interop.cs" />
|
|
<Compile Include="TaskScheduler\Wildcard.cs" />
|
|
<Compile Include="TaskScheduler\WindowsImpersonatedIdentity.cs" />
|
|
<Compile Include="TaskScheduler\XmlSerializationHelper.cs" />
|
|
<Compile Include="Wifi\NativeWifiApi\Enums.cs" />
|
|
<Compile Include="Wifi\NativeWifiApi\Structs.cs" />
|
|
<Compile Include="Info\NetworkInfo\Firewall.cs" />
|
|
<Compile Include="Info\NetworkInfo\NetworkInfoHelper.cs" />
|
|
<Compile Include="Info\ProcessInfo\DefensiveProcesses.cs" />
|
|
<Compile Include="Info\ProcessInfo\InterestingProcesses.cs" />
|
|
<Compile Include="Info\ProcessInfo\ProcessesInfo.cs" />
|
|
<Compile Include="Program.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DesignTime>True</DesignTime>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Info\ServicesInfo\ServicesInfoHelper.cs" />
|
|
<Compile Include="Info\SystemInfo\SystemInfo.cs" />
|
|
<Compile Include="Info\UserInfo\UserInfoHelper.cs" />
|
|
<Compile Include="Helpers\DomainHelper.cs" />
|
|
<Compile Include="Helpers\CheckRunner.cs" />
|
|
<Compile Include="Helpers\ReflectionHelper.cs" />
|
|
<Compile Include="Helpers\RegistryHelper.cs" />
|
|
<Compile Include="Helpers\Search\SearchHelper.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-0836.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-0841.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-1064.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-1130.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-1253.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-1315.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-1385.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-1388.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2019-1405.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2020-0668.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2020-0683.cs" />
|
|
<Compile Include="3rdParty\Watson\Msrc\CVE-2020-1013.cs" />
|
|
<Compile Include="3rdParty\Watson\Vulnerability.cs" />
|
|
<Compile Include="3rdParty\Watson\VulnerabilityCollection.cs" />
|
|
<Compile Include="3rdParty\Watson\Watson.cs" />
|
|
<Compile Include="3rdParty\Watson\Wmi.cs" />
|
|
<Compile Include="Wifi\Wifi.cs" />
|
|
<Compile Include="Wifi\NativeWifiApi\Interop.cs" />
|
|
<Compile Include="Wifi\NativeWifiApi\WlanClient.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="App.config" />
|
|
<None Include="TaskScheduler\V1\TaskSchedulerV1Schema.xsd">
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<None Include="TaskScheduler\V2\TaskSchedulerV2Schema.xsd">
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="Properties\Resources.de.resx" />
|
|
<EmbeddedResource Include="Properties\Resources.es.resx" />
|
|
<EmbeddedResource Include="Properties\Resources.fr.resx" />
|
|
<EmbeddedResource Include="Properties\Resources.it.resx" />
|
|
<EmbeddedResource Include="Properties\Resources.pl.resx" />
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Properties\Resources.ru.resx" />
|
|
<EmbeddedResource Include="Properties\Resources.zh-CN.resx" />
|
|
</ItemGroup>
|
|
<ItemGroup />
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
</Project> |