Projects STRLCPY PowerShdll Commits 8aef5a2c
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■
    dll/App.config
    skipped 1 lines
    2 2  <configuration>
    3 3   <startup>
    4 4  
    5  - <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>
     5 + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/></startup>
    6 6  </configuration>
    7 7   
  • dll/Bullshit.pfx.snk
    Binary file.
  • ■ ■ ■ ■ ■
    dll/Common.cs
    skipped 336 lines
    337 337   StringBuilder stringBuilder = new StringBuilder();
    338 338   foreach (PSObject obj in results)
    339 339   {
    340  - stringBuilder.AppendLine(obj.ToString());
     340 + foreach (string line in obj.ToString().Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None))
     341 + {
     342 + stringBuilder.AppendLine(line.TrimEnd());
     343 + }
     344 + }
     345 + string cleanOutput = "";
     346 + using (StringReader reader = new StringReader(stringBuilder.ToString()))
     347 + {
     348 + string line;
     349 + while ((line = reader.ReadLine()) != null)
     350 + {
     351 + cleanOutput = line.Trim() + "\n";
     352 + }
    341 353   }
    342 354   return stringBuilder.ToString();
    343 355   }
    344 356   catch (Exception e)
    345 357   {
    346 358   // Let the user know what went wrong.
    347  - 
    348 359   string errorText = e.Message + "\n";
    349 360   return (errorText);
    350 361   }
    skipped 10 lines
  • ■ ■ ■ ■ ■ ■
    dll/PowerShdll.csproj
    skipped 8 lines
    9 9   <AppDesignerFolder>Properties</AppDesignerFolder>
    10 10   <RootNamespace>PowerShdll</RootNamespace>
    11 11   <AssemblyName>PowerShdll</AssemblyName>
    12  - <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     12 + <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
    13 13   <FileAlignment>512</FileAlignment>
    14 14   <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
    15  - <TargetFrameworkProfile />
     15 + <TargetFrameworkProfile>
     16 + </TargetFrameworkProfile>
     17 + <NuGetPackageImportStamp>
     18 + </NuGetPackageImportStamp>
    16 19   </PropertyGroup>
    17 20   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    18 21   <PlatformTarget>AnyCPU</PlatformTarget>
    skipped 63 lines
    82 85   <SignAssembly>true</SignAssembly>
    83 86   </PropertyGroup>
    84 87   <PropertyGroup>
    85  - <AssemblyOriginatorKeyFile>BullShit.pfx</AssemblyOriginatorKeyFile>
     88 + <AssemblyOriginatorKeyFile>Bullshit.pfx.snk</AssemblyOriginatorKeyFile>
    86 89   </PropertyGroup>
    87 90   <ItemGroup>
    88 91   <Reference Include="RGiesecke.DllExport.Metadata, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f52d83c1a22df51, processorArchitecture=MSIL">
    89  - <HintPath>packages\UnmanagedExports.1.2.7\lib\net\RGiesecke.DllExport.Metadata.dll</HintPath>
     92 + <HintPath>..\packages\UnmanagedExports.1.2.7\lib\net\RGiesecke.DllExport.Metadata.dll</HintPath>
    90 93   <Private>False</Private>
    91 94   </Reference>
    92 95   <Reference Include="System" />
    skipped 19 lines
    112 115   <ItemGroup>
    113 116   <None Include="App.config" />
    114 117   <None Include="BullShit.pfx" />
     118 + <None Include="Bullshit.pfx.snk" />
    115 119   <None Include="packages.config" />
    116 120   </ItemGroup>
    117 121   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    118  - <Import Project="packages/UnmanagedExports.1.2.7/tools/RGiesecke.DllExport.targets" Condition="Exists('packages/UnmanagedExports.1.2.7/tools/RGiesecke.DllExport.targets')" />
     122 + <Import Project="../packages/UnmanagedExports.1.2.7/tools/RGiesecke.DllExport.targets" Condition="Exists('../packages/UnmanagedExports.1.2.7/tools/RGiesecke.DllExport.targets')" />
    119 123   <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
    120 124   Other similar extension points exist, see Microsoft.Common.targets.
    121 125   <Target Name="BeforeBuild">
    skipped 5 lines
  • ■ ■ ■ ■ ■
    dll/Program.cs
    1 1  using System;
    2 2  using System.Runtime.InteropServices;
    3 3  using RGiesecke.DllExport;
    4  -using System.Configuration.Install;
    5  -using System.Diagnostics;
    6  -using System.Reflection;
    7 4  using System.EnterpriseServices;
    8 5   
    9 6  //https://blogs.msdn.microsoft.com/kebab/2014/04/28/executing-powershell-scripts-from-c/
    skipped 7 lines
    17 14   {
    18 15   public static void Main()
    19 16   {
    20  - Console.WriteLine("Hello From Main...I Don't Do Anything");
    21  - //Add any behaviour here to throw off sandbox execution/analysts :)
     17 + Console.WriteLine("");
    22 18   }
    23 19   
    24 20   }
    skipped 67 lines
  • dll/bin/x64/Release/PowerShdll.dll
    Binary file.
  • ■ ■ ■ ■
    dll/bin/x64/Release/PowerShdll.dll.config
    skipped 1 lines
    2 2  <configuration>
    3 3   <startup>
    4 4  
    5  - <supportedRuntime version="v2.0.50727"/></startup>
     5 + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/></startup>
    6 6  </configuration>
    7 7   
  • dll/bin/x86/Release/PowerShdll.dll
    Binary file.
  • ■ ■ ■ ■
    dll/bin/x86/Release/PowerShdll.dll.config
    skipped 1 lines
    2 2  <configuration>
    3 3   <startup>
    4 4  
    5  - <supportedRuntime version="v2.0.50727"/></startup>
     5 + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/></startup>
    6 6  </configuration>
    7 7   
  • ■ ■ ■ ■
    dll/packages.config
    1 1  <?xml version="1.0" encoding="utf-8"?>
    2 2  <packages>
    3  - <package id="UnmanagedExports" version="1.2.7" targetFramework="net452" />
     3 + <package id="UnmanagedExports" version="1.2.7" targetFramework="net35" />
    4 4  </packages>
  • ■ ■ ■ ■
    exe/Common.cs
    skipped 117 lines
    118 118   StringBuilder stringBuilder = new StringBuilder();
    119 119   foreach (PSObject obj in results)
    120 120   {
    121  - stringBuilder.AppendLine(obj.ToString());
     121 + foreach (string line in obj.ToString().Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None))
     122 + {
     123 + stringBuilder.AppendLine(line.TrimEnd());
     124 + }
    122 125   }
    123 126   return stringBuilder.ToString();
    124 127   }
    skipped 17 lines
  • ■ ■ ■ ■ ■ ■
    exe/bin/Release/PowerShdll.exe.config
     1 +<?xml version="1.0" encoding="utf-8"?>
     2 +<configuration>
     3 + <startup>
     4 +
     5 + <supportedRuntime version="v2.0.50727"/></startup>
     6 +</configuration>
     7 + 
  • exe/bin/Release/Powershdll.exe
    Binary file.
Please wait...
Page is in error, reload to recover