- fixed compilation symbols for all releases / configurations
- added Slack check
This commit is contained in:
parent
c2d7f1b5b0
commit
86bf58f45c
55
winPEAS/winPEASexe/winPEAS/KnownFileCreds/Slack/Slack.cs
Normal file
55
winPEAS/winPEASexe/winPEAS/KnownFileCreds/Slack/Slack.cs
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
using System;
|
||||||
|
using System.IO;
|
||||||
|
using winPEAS.Helpers;
|
||||||
|
using winPEAS.Info.UserInfo;
|
||||||
|
|
||||||
|
namespace winPEAS.KnownFileCreds.Slack
|
||||||
|
{
|
||||||
|
internal static class Slack
|
||||||
|
{
|
||||||
|
const string SlackBasePath = @"AppData\Roaming\Slack\";
|
||||||
|
|
||||||
|
internal static void PrintInfo()
|
||||||
|
{
|
||||||
|
Beaprint.MainPrint("Slack files & directories");
|
||||||
|
|
||||||
|
Beaprint.ColorPrint(" note: check manually if something is found", Beaprint.YELLOW);
|
||||||
|
|
||||||
|
var userDirs = User.GetUsersFolders();
|
||||||
|
|
||||||
|
foreach (var userDir in userDirs)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var userSlackDir = Path.Combine(userDir, SlackBasePath);
|
||||||
|
|
||||||
|
if (Directory.Exists(userSlackDir))
|
||||||
|
{
|
||||||
|
Beaprint.BadPrint($" Directory: {userSlackDir}");
|
||||||
|
|
||||||
|
var userSlackCookiesFile = Path.Combine(userSlackDir, "Cookies");
|
||||||
|
if (File.Exists(userSlackCookiesFile))
|
||||||
|
{
|
||||||
|
Beaprint.BadPrint($" File: {userSlackCookiesFile}");
|
||||||
|
}
|
||||||
|
|
||||||
|
var userSlackWorkspacesPath = Path.Combine(userSlackDir, @"storage\slack-workspaces");
|
||||||
|
if (File.Exists(userSlackWorkspacesPath))
|
||||||
|
{
|
||||||
|
Beaprint.BadPrint($" File: {userSlackWorkspacesPath}");
|
||||||
|
}
|
||||||
|
|
||||||
|
var userSlackDownloadsPath = Path.Combine(userSlackDir, @"storage\slack-downloads");
|
||||||
|
if (File.Exists(userSlackDownloadsPath))
|
||||||
|
{
|
||||||
|
Beaprint.BadPrint($" File: {userSlackDownloadsPath}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -21,7 +21,7 @@
|
|||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>TRUE WIN32 _MSC_VER NDEBUG NO_TCL SQLITE_ASCII SQLITE_DISABLE_LFS SQLITE_ENABLE_OVERSIZE_CELL_CHECK SQLITE_MUTEX_OMIT SQLITE_OMIT_AUTHORIZATION SQLITE_OMIT_DEPRECATED SQLITE_OMIT_GET_TABLE SQLITE_OMIT_INCRBLOB SQLITE_OMIT_LOOKASIDE SQLITE_OMIT_SHARED_CACHE SQLITE_OMIT_UTF16 SQLITE_OMIT_VIRTUALTABLE SQLITE_OS_WIN SQLITE_SYSTEM_MALLOC VDBE_PROFILE_OFF</DefineConstants>
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<Prefer32Bit>false</Prefer32Bit>
|
<Prefer32Bit>false</Prefer32Bit>
|
||||||
@ -33,7 +33,7 @@
|
|||||||
<DebugType>pdbonly</DebugType>
|
<DebugType>pdbonly</DebugType>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
<DefineConstants>TRUE WIN32 _MSC_VER NDEBUG NO_TCL SQLITE_ASCII SQLITE_DISABLE_LFS SQLITE_ENABLE_OVERSIZE_CELL_CHECK SQLITE_MUTEX_OMIT SQLITE_OMIT_AUTHORIZATION SQLITE_OMIT_DEPRECATED SQLITE_OMIT_GET_TABLE SQLITE_OMIT_INCRBLOB SQLITE_OMIT_LOOKASIDE SQLITE_OMIT_SHARED_CACHE SQLITE_OMIT_UTF16 SQLITE_OMIT_VIRTUALTABLE SQLITE_OS_WIN SQLITE_SYSTEM_MALLOC VDBE_PROFILE_OFF</DefineConstants>
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<Prefer32Bit>false</Prefer32Bit>
|
<Prefer32Bit>false</Prefer32Bit>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<OutputPath>bin\x64\Debug\</OutputPath>
|
<OutputPath>bin\x64\Debug\</OutputPath>
|
||||||
<DefineConstants>TRUE WIN32 _MSC_VER NDEBUG NO_TCL SQLITE_ASCII SQLITE_DISABLE_LFS SQLITE_ENABLE_OVERSIZE_CELL_CHECK SQLITE_MUTEX_OMIT SQLITE_OMIT_AUTHORIZATION SQLITE_OMIT_DEPRECATED SQLITE_OMIT_GET_TABLE SQLITE_OMIT_INCRBLOB SQLITE_OMIT_LOOKASIDE SQLITE_OMIT_SHARED_CACHE SQLITE_OMIT_UTF16 SQLITE_OMIT_VIRTUALTABLE SQLITE_OS_WIN SQLITE_SYSTEM_MALLOC VDBE_PROFILE_OFF </DefineConstants>
|
<DefineConstants>TRUE WIN32 _MSC_VER NDEBUG NO_TCL SQLITE_ASCII SQLITE_DISABLE_LFS SQLITE_ENABLE_OVERSIZE_CELL_CHECK SQLITE_MUTEX_OMIT SQLITE_OMIT_AUTHORIZATION SQLITE_OMIT_DEPRECATED SQLITE_OMIT_GET_TABLE SQLITE_OMIT_INCRBLOB SQLITE_OMIT_LOOKASIDE SQLITE_OMIT_SHARED_CACHE SQLITE_OMIT_UTF16 SQLITE_OMIT_VIRTUALTABLE SQLITE_OS_WIN SQLITE_SYSTEM_MALLOC VDBE_PROFILE_OFF</DefineConstants>
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
<LangVersion>8.0</LangVersion>
|
<LangVersion>8.0</LangVersion>
|
||||||
@ -59,7 +59,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
||||||
<OutputPath>bin\x64\Release\</OutputPath>
|
<OutputPath>bin\x64\Release\</OutputPath>
|
||||||
<DefineConstants>TRUE WIN32 _MSC_VER NDEBUG NO_TCL SQLITE_ASCII SQLITE_DISABLE_LFS SQLITE_ENABLE_OVERSIZE_CELL_CHECK SQLITE_MUTEX_OMIT SQLITE_OMIT_AUTHORIZATION SQLITE_OMIT_DEPRECATED SQLITE_OMIT_GET_TABLE SQLITE_OMIT_INCRBLOB SQLITE_OMIT_LOOKASIDE SQLITE_OMIT_SHARED_CACHE SQLITE_OMIT_UTF16 SQLITE_OMIT_VIRTUALTABLE SQLITE_OS_WIN SQLITE_SYSTEM_MALLOC VDBE_PROFILE_OFF </DefineConstants>
|
<DefineConstants>TRUE WIN32 _MSC_VER NDEBUG NO_TCL SQLITE_ASCII SQLITE_DISABLE_LFS SQLITE_ENABLE_OVERSIZE_CELL_CHECK SQLITE_MUTEX_OMIT SQLITE_OMIT_AUTHORIZATION SQLITE_OMIT_DEPRECATED SQLITE_OMIT_GET_TABLE SQLITE_OMIT_INCRBLOB SQLITE_OMIT_LOOKASIDE SQLITE_OMIT_SHARED_CACHE SQLITE_OMIT_UTF16 SQLITE_OMIT_VIRTUALTABLE SQLITE_OS_WIN SQLITE_SYSTEM_MALLOC VDBE_PROFILE_OFF</DefineConstants>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<DebugType>pdbonly</DebugType>
|
<DebugType>pdbonly</DebugType>
|
||||||
<PlatformTarget>x64</PlatformTarget>
|
<PlatformTarget>x64</PlatformTarget>
|
||||||
@ -72,7 +72,7 @@
|
|||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<OutputPath>bin\x86\Debug\</OutputPath>
|
<OutputPath>bin\x86\Debug\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>TRUE WIN32 _MSC_VER NDEBUG NO_TCL SQLITE_ASCII SQLITE_DISABLE_LFS SQLITE_ENABLE_OVERSIZE_CELL_CHECK SQLITE_MUTEX_OMIT SQLITE_OMIT_AUTHORIZATION SQLITE_OMIT_DEPRECATED SQLITE_OMIT_GET_TABLE SQLITE_OMIT_INCRBLOB SQLITE_OMIT_LOOKASIDE SQLITE_OMIT_SHARED_CACHE SQLITE_OMIT_UTF16 SQLITE_OMIT_VIRTUALTABLE SQLITE_OS_WIN SQLITE_SYSTEM_MALLOC VDBE_PROFILE_OFF</DefineConstants>
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<PlatformTarget>x86</PlatformTarget>
|
<PlatformTarget>x86</PlatformTarget>
|
||||||
<LangVersion>8.0</LangVersion>
|
<LangVersion>8.0</LangVersion>
|
||||||
@ -83,7 +83,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||||
<OutputPath>bin\x86\Release\</OutputPath>
|
<OutputPath>bin\x86\Release\</OutputPath>
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
<DefineConstants>TRUE WIN32 _MSC_VER NDEBUG NO_TCL SQLITE_ASCII SQLITE_DISABLE_LFS SQLITE_ENABLE_OVERSIZE_CELL_CHECK SQLITE_MUTEX_OMIT SQLITE_OMIT_AUTHORIZATION SQLITE_OMIT_DEPRECATED SQLITE_OMIT_GET_TABLE SQLITE_OMIT_INCRBLOB SQLITE_OMIT_LOOKASIDE SQLITE_OMIT_SHARED_CACHE SQLITE_OMIT_UTF16 SQLITE_OMIT_VIRTUALTABLE SQLITE_OS_WIN SQLITE_SYSTEM_MALLOC VDBE_PROFILE_OFF</DefineConstants>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<DebugType>pdbonly</DebugType>
|
<DebugType>pdbonly</DebugType>
|
||||||
<PlatformTarget>x86</PlatformTarget>
|
<PlatformTarget>x86</PlatformTarget>
|
||||||
@ -285,8 +285,6 @@
|
|||||||
<Compile Include="3rdParty\BouncyCastle\util\io\Streams.cs" />
|
<Compile Include="3rdParty\BouncyCastle\util\io\Streams.cs" />
|
||||||
<Compile Include="3rdParty\BouncyCastle\util\MemoableResetException.cs" />
|
<Compile Include="3rdParty\BouncyCastle\util\MemoableResetException.cs" />
|
||||||
<Compile Include="3rdParty\BouncyCastle\util\Strings.cs" />
|
<Compile Include="3rdParty\BouncyCastle\util\Strings.cs" />
|
||||||
<Compile Include="3rdParty\MicroJson\JsonParser.cs" />
|
|
||||||
<Compile Include="3rdParty\MicroJson\JsonSerializer.cs" />
|
|
||||||
<Compile Include="3rdParty\SQLite\SQLiteDatabase.cs" />
|
<Compile Include="3rdParty\SQLite\SQLiteDatabase.cs" />
|
||||||
<Compile Include="3rdParty\SQLite\SQLiteVdbe.cs" />
|
<Compile Include="3rdParty\SQLite\SQLiteVdbe.cs" />
|
||||||
<Compile Include="3rdParty\SQLite\src\alter_c.cs" />
|
<Compile Include="3rdParty\SQLite\src\alter_c.cs" />
|
||||||
@ -456,6 +454,7 @@
|
|||||||
<Compile Include="KnownFileCreds\KnownFileCredsInfo.cs" />
|
<Compile Include="KnownFileCreds\KnownFileCredsInfo.cs" />
|
||||||
<Compile Include="KnownFileCreds\Putty.cs" />
|
<Compile Include="KnownFileCreds\Putty.cs" />
|
||||||
<Compile Include="KnownFileCreds\RemoteDesktop.cs" />
|
<Compile Include="KnownFileCreds\RemoteDesktop.cs" />
|
||||||
|
<Compile Include="KnownFileCreds\Slack\Slack.cs" />
|
||||||
<Compile Include="KnownFileCreds\SuperPutty\SuperPutty.cs" />
|
<Compile Include="KnownFileCreds\SuperPutty\SuperPutty.cs" />
|
||||||
<Compile Include="KnownFileCreds\Vault\Enums\VAULT_ELEMENT_TYPE.cs" />
|
<Compile Include="KnownFileCreds\Vault\Enums\VAULT_ELEMENT_TYPE.cs" />
|
||||||
<Compile Include="KnownFileCreds\Vault\Enums\VAULT_SCHEMA_ELEMENT_ID.cs" />
|
<Compile Include="KnownFileCreds\Vault\Enums\VAULT_SCHEMA_ELEMENT_ID.cs" />
|
||||||
|
Loading…
Reference in New Issue
Block a user