News for hackers. Stuff that matters.
Re:αcτµαlly pδrταblε εxεcµταblε by SyneRyder on Monday August 24, 2020 @05:01AM (#24258724)
Huh, I never knew this. For anyone else who didn't know, it's in the C:\Windows\Microsoft.NET\Framework64\ folders, it's the CSC.exe file included with each version of the .NET framework.

Edit: Good grief, there's even vbc.exe, which is a command line Visual Basic 2012 compiler. Also JSC.exe for Jscript, aspnet_compiler.exe for ASP and MSBuild. Kinda embarrassed that I didn't know this.

Re:αcτµαlly pδrταblε εxεcµταblε by int_19h on Tuesday August 25, 2020 @01:47PM (#24273942)
In case you're wondering why - it's because every version of Windows since Vista comes with .NET Framework, and .NET Framework has this API:

https://docs.microsoft.com/en-us/dotnet/api/system.codedom

If you look at the functionality provided there, it includes ability to compile generated code. This is implemented using those command-line compilers.

Re:αcτµαlly pδrταblε εxεcµταblε by scruffyherder on Tuesday August 25, 2020 @02:11AM (#24268517)
It’s been my go to toolset for ages. It’s the #1 reason to learn c# as it’s everywhere.

Also if we are talking exploit vectors, uuencode is great for people that let you have a clipboard. Get uudecode in c#, and paste in your arbitrary binaries and you’ll be in business In no time!