i would like to know what the best programming language to code malware in is, for example a botnet loader which is best for the clientside and why
do you have any reasoning for it?I would say C and C++ , Go is pretty cool too
just curious what the reasoning is obviously i know what is being used but i dont know whywhy do you need this?
look at what the development is going on, the finished product.
3 Billion Devices Run Javamost of the time can't be used as you need Java Runtime to be installed to run it.
Thanks for your answer, why can i mostly find x32 based malware like botnet etc what is the reasoning for that, is it for evasion, to reach out to largest amount of computers or what is the reasoning. Since x64 is latest and updated and most malware is x32 it seems to me that x64 a good thing but idk, Apperciate answerdThere is no "best" language when it comes to malware (or anything, for that fact), it all comes down to your use case. Here are some considerations you should keep in mind:
Availability
While a language like Python is very easy to write, if the target device does not have the python interpreter installed your malware will simply not run. To circumvent this you can embed the interpreter in a PE using a tool like pyexec, but that is signatured even by Defender, so you would have to tweak the tool first.
Ease of reverse engineering
Some languages are simply easier to RE than others. Java and .NET are very powerful, but they are trivial to reverse engineer if they lack obfuscation. Make a simple .NET Framework program and open it up in DnSpyEx, everything will be there.
On the other hand, a language like C is harder to reverse engineer but has been around for decades, so people are used to it. In this regard, Rust or Go might be a good idea. I particularly like Go for the huge binaries it creates, gives it a sense of realism (a legit exe is rarely 1MB).
Control
Languages with garbage collectors rarely let the user control memory management, alongside other aspects of its runtime. This can be detrimental to your OPSEC. A language like C++ provides cost-free abstraction and control.
I hope this helped, keep in mind that the best programming language is the one you are most comfortable with!
Thanks to the WoW64 technology Microsoft implemented, x86 binaries can run on x64 Windows. Ergo, a 32-bit program will run on x86 and x64Thanks for your answer, why can i mostly find x32 based malware like botnet etc what is the reasoning for that, is it for evasion, to reach out to largest amount of computers or what is the reasoning. Since x64 is latest and updated and most malware is x32 it seems to me that x64 a good thing but idk, Apperciate answerd
С приблизительно 20 ярдами во всей сети это дает нам как минимум 85% вероятности того, что его там не будет3 Billion Devices Run Java
no, low-level languages better, because malware often uses techniques that require more close to "machine code" thingsThey're all the same.