|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
Ok now before you get all "Don't do that you'll break things and this and that and shit," it isn't going to be an actual anti virus program. That is, I am making it because of all the components involved in it (i.e. updating, searching for things, an advanced UI, auto scanning removable media [usb, mp3 players, etc], scanning files after download, scanning files in explorer, scan boot sector, analyse and detect patterns, email scanning, heuristic scanning, oh and how to quarantine things, add scanning capabilities to the context menus, 'activate' product, and pretty pictures that do pretty things -yes that's right my anti virus will be the only one that has a picture of a virus on it!).
So how would I go about doing those things?
Also, this.
|
|
|
|
|
(Edited 2010 Jan 8)
2010 Jan 8
|
|
|
Down Rodeo
Cap'n Moth of the Firehouse


2007 Oct 19 • 5406
57,583 ₧
|
|
|
|
|
|
2010 Jan 8
|
|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
Hey DR long time no talk.
I know most anti virus programs (henceforth av) have a lot of executables (i.e. tray, scan, ui, update, etc.). Would it be a good idea to make it all into one with a bunch of dlls to call and such, or is it better to have a bunch of sepearete exe. Also, I will have to figure out a way to check the av to make sure its (ironically) not infected.
|
|
|
|
|
(Edited 2010 Jan 8)
2010 Jan 8
|
|
|
Down Rodeo
Cap'n Moth of the Firehouse


2007 Oct 19 • 5406
57,583 ₧
|
|
|
|
|
|
2010 Jan 8
|
|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
Yes everyone agrees that you shouldn't make an av. Open source...ne'er thought about it, thanks.
Clamwin
Uhhhohhh, its python.
|
|
|
|
|
(Edited 2010 Jan 8)
2010 Jan 8
|
|
|
SuperJer
Websiteman

2005 Mar 20 • 3884
|
I wouldn't be too concerned about exe's vs. Dll's and stuff yet. You shouuld focus on one part of the project at a time for now. Once you have some pieces ready you can figure out how to arrange them.
Figure out what the core functionality is and make that.
|
|
|
|
|
2010 Jan 8
|
|
|
|
|
SuperJer
Websiteman

2005 Mar 20 • 3884
|
Sounds about right.
Of the two I would recommend C#. Or whatever you know better. C++ is kind of a clusterfuck.
|
|
|
|
|
2010 Jan 8
|
|
|
|
|
SuperJer
Websiteman

2005 Mar 20 • 3884
|
What languages do you know?
|
|
|
|
|
2010 Jan 9
|
|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
Um... a little of Visual Basic. But I was wanting to move onto
something more powerful, you know? Also, I got 5 books coming from
Amazon.com about C# and C++, thats mainly why.
|
|
|
|
|
2010 Jan 9
|
|
|
Rockbomb
Dog fucker (but in a good way now)

2009 Nov 13 • 2027
|
If you want an online tutorial also, I reccomend going through this.
|
|
|
|
|
2010 Jan 9
|
|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
I was leaning towards C#...The main problem I have is that I am not sure of the structure of C# and C++. That is where I am having problems. Also, I don't know the full extent of the .Net framework.
How can I disable or hide the Minimize, Maximize, and Close buttons without losing the title bar?
|
|
|
|
|
(Edited 2010 Jan 10)
2010 Jan 9
|
|
|
Down Rodeo
Cap'n Moth of the Firehouse


2007 Oct 19 • 5406
57,583 ₧
|
|
|
|
|
|
2010 Jan 10
|
|
|
|
|
Down Rodeo
Cap'n Moth of the Firehouse


2007 Oct 19 • 5406
57,583 ₧
|
|
|
|
|
|
2010 Jan 10
|
|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
Down Rodeo said: Then you can verify it by using md5 sums...
What?
Down Rodeo said: ...if you're paranoid...
Cautious.
|
|
|
|
|
(Edited 2010 Jan 10)
2010 Jan 10
|
|
|
Down Rodeo
Cap'n Moth of the Firehouse


2007 Oct 19 • 5406
57,583 ₧
|
|
|
|
|
|
2010 Jan 11
|
|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
Down Rodeo said: No, paranoid is *good*.
Sure paranoia never leads to schizophrenia.
And, you could have jus' said encryption algorithm.
Also...
US-CERT of the U. S. Department of Homeland Security said MD5 "should be considered cryptographically broken and unsuitable for further use,"[7]
Also how do I use a cryptographic algorithm? And where do I actually find the 'source code' or whatever to use the algorithm?
|
|
|
|
|
(Edited 2010 Jan 11)
2010 Jan 11
|
|
|
Rockbomb
Dog fucker (but in a good way now)

2009 Nov 13 • 2027
|
Theres a lot of online encrypters, but I think they are more based for short lengths of text, like a password. So I'd try and find a downloadable program that encrypts large amounts of text.
Also, yeah md5 has been cracked, and so has sha1, but your still better off using them than using nothing... or you can find a different hash.
|
|
|
|
|
2010 Jan 11
|
|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
Was going to use sha-2...
Ohh..I know Microsoft used the md5 algorithm in some source code to demonstrate encryption so I could get it from there...
|
|
|
|
|
(Edited 2010 Jan 11)
2010 Jan 11
|
|
|
Down Rodeo
Cap'n Moth of the Firehouse


2007 Oct 19 • 5406
57,583 ₧
|
sprinkles said: Sure paranoia never leads to schizophrenia.
That's what they want you to think.
sprinkles said: And, you could have jus' said encryption algorithm.
Also...
US-CERT of the U. S. Department of Homeland Security said MD5 "should be considered cryptographically broken and unsuitable for further use,"[7]
Why say the simple thing? I said md5 because it's well-known and while it is not useful for high-security applications it's probably sufficiently nontrivial to be of use to check that a downloaded file is the right one. Combine that with filesize, magic numbers... it's probably ok.
I give a little into the moment like I'm standing at the edge (I know)
That no-one's gonna turn me 'round
Just one more step, I could let go
|
|
|
|
|
2010 Jan 11
|
|
|
sprinkles


2009 Sep 6 • 2545
10 ₧
|
I jus' though of something, ironically its how malware evade av applications. That is, they encrypt any unused exe, dll, or any other file as well as any code that is in memory that is not currently being used. They decrypt what they need when they need it then re-encrypt it when they're done. Damn good idea.
Down Rodeo said: ...while it is not useful for high-security applications...
So an av program isn't 'high-security?'
Also, would encrypting a file then encrypting the encrypted file add to security?
|
|
|
|
|
(Edited 2010 Jan 11)
2010 Jan 11
|
|
|
Rockbomb
Dog fucker (but in a good way now)

2009 Nov 13 • 2027
|
I tried encrypting an already encrypted program once, and it brokeded it :(
|
|
|
|
|
2010 Jan 11
|
|
|
Down Rodeo
Cap'n Moth of the Firehouse


2007 Oct 19 • 5406
57,583 ₧
|
|
|
|
|
|
2010 Jan 11
|
|
|
|
|