![]() |
|
Malware Devleptment in C/C++ - Printable Version +- Sinisterly (https://sinister.ly) +-- Forum: Coding (https://sinister.ly/Forum-Coding) +--- Forum: Coding (https://sinister.ly/Forum-Coding--71) +--- Thread: Malware Devleptment in C/C++ (/Thread-Malware-Devleptment-in-C-C) Pages:
1
2
|
Malware Devleptment in C/C++ - Umoiu - 02-02-2015 Hi, I am very familiar with C, I mostly do Linux system programming stuff. I do know Windows Programming in C. I am also familiar with Assembly, though I read it better then I write it. My question is how would I go about creating malware, academically of course. I can program, but I have always made programs for the user. I am not to sure about how to make things that hide from the user. Does anyone have any suggestions? Anything to read? RE: Malware Devleptment in C/C++ - Sikom - 02-02-2015 Welcome to this forum mate. Maybe you should say hi to everyone in the introduction section. (Only if you want to of course) RE: Malware Devleptment in C/C++ - Umoiu - 02-02-2015 (02-02-2015, 05:05 PM)SimPlaysGames Wrote: Welcome to this forum mate. Maybe you should say hi to everyone in the introduction section. (Only if you want to of course) I said hi. I am not on a lot of forums so I did not know I had to do that, sorry. RE: Malware Devleptment in C/C++ - Sikom - 02-02-2015 (02-02-2015, 05:13 PM)Umoiu Wrote: I said hi. I am not on a lot of forums so I did not know I had to do that, sorry. You don't have to do it but it's a nice way to say hi to people RE: Malware Devleptment in C/C++ - Eclipse - 02-02-2015 What kind of malware? You're a dickhead. RE: Malware Devleptment in C/C++ - Umoiu - 02-02-2015 (02-02-2015, 09:02 PM)Eclipse Wrote: What kind of malware? Worms, Trojans, Ransomware and stealers. I assume Trojan would be the simplest because it would just be a tcp client connecting to a server. I'm not to sure about the development of worms, stealers and ransomware. RE: Malware Devleptment in C/C++ - Eclipse - 02-02-2015 (02-02-2015, 09:13 PM)Umoiu Wrote: Worms, Trojans, Ransomware and stealers. I assume Trojan would be the simplest because it would just be a tcp client connecting to a server. I'm not to sure about the development of worms, stealers and ransomware. To create them, you have to understand what they are. If you know the language, I can't imagine that it'd be too difficult. RE: Malware Devleptment in C/C++ - Umoiu - 02-02-2015 (02-02-2015, 09:15 PM)Eclipse Wrote: To create them, you have to understand what they are. If you know the language, I can't imagine that it'd be too difficult. Well for example a simple Trojan, I can make it connect back to the main computer but what about all the encryption and the part where it hides from the user. I hear stuff about disabling the AV or Task Manger. I have no idea how to do this. RE: Malware Devleptment in C/C++ - Eclipse - 02-02-2015 (02-02-2015, 09:24 PM)Umoiu Wrote: Well for example a simple Trojan, I can make it connect back to the main computer but what about all the encryption and the part where it hides from the user. I hear stuff about disabling the AV or Task Manger. I have no idea how to do this. Don't disable shit like that. It completely gives away that there's a virus. Instead, use obfuscation. RE: Malware Devleptment in C/C++ - Dong - 02-03-2015 (02-02-2015, 09:15 PM)Eclipse Wrote: To create them, you have to understand what they are. If you know the language, I can't imagine that it'd be too difficult. Eclipse is correct. However, I'd say that knowledge of your desired programming language will not be nearly enough to develop some fancy and effective malware. As for any problem you want to solve, you have to figure out HOW to solve it. No programming language will do that for you. Programming languages are but a medium for which you can express your solution. You need to understand all of the elements that come together to create a piece of malware. Will your malware require networking functionality? The ability to remain undetected? Or maybe you're designing ransomware or something pointlessly destructive. If you're already a programmer, the most important part in my opinion is learning the platform that you're working with. If you're working with Windows, start learning all about Windows. Learn the weak points, how you can "trick" the system, how the OS handles particular tasks, etc. There are many, many books surrounding these topics and you'll be able to find them easily with a bit of Googling. Another useful thing you can do is study malware of the past and present. Read source code, read analyses, blah blah. Don't forget to learn about how anti-viruses and firewalls work. They can be a bit of a nuisance if you haven't any knowledge of evading their detection. Hope this helps a little, at least. Good luck. |