Hi,
da ich mich schon vor einigen Jahren aus der Malware-Entwicklung verabschiedet hatte, habe ich natürlich einiges an Entwicklung verpasst.
Damals™ verwendete ich meist C++ mit WinAPI. Gibt es heute noch irgendeinen Grund, native Programme mit WinAPI zu bauen und nicht auf .net zu gehen? Ich bin kein großer Freund von .net, aber alles ist besser als die hässliche WinAPI.
Welche Vor- und Nachteile gibt es bei der Malware-Entwicklung mit z.B. C#? Ich weiß noch, dass damals einige Crypter-Entwickler .net verwendeten, da auf jedem System ein .net Compiler vorhanden war und man damit seine Programe polymorph gestalten (oder zumindest die Detection Rate niedrig halten) konnte.
Lassen sich .net Executables ähnlich gut crypten bzw. obfuscaten wie native Binaries?
Ich habe irgendwann der Windows-Entwicklung den Rücken gekehrt und quasi nur noch Linux genutzt und daher die ganze Entwicklung verschlafen. Das Thema wird jetzt aber wieder aktueller, da wir hier auf dem Forum ja ein paar neue Tools brauchen, um wieder neue Member werben zu können. Damals gab es Software wie Sand am Meer Evtl. könnte man ja später einmal gemeinsam ein paar Tools entwickeln, die dann auf dem F-H Git-Server mit Source veröffentlicht werden.