Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - somegrass

Pages: [1]
1
High Quality Tutorials / Re: [Guide] Which Language To Start With
« on: November 13, 2012, 09:01:13 pm »
1) I learned Java first and I hate it.
2) You should start with C first.  You don't start with Calculus do you? You start with the basic algebra etc. And then learn C++ and then move on to other languages.
3) Please keep your opinion to yourself when you are clearly just stating a personal belief with no evidence to support or disprove anything.
4) The Java VM is pretty terrible, why would you ever want to use it besides true cross platform compatibility?  Also true cross platform compatibility can be accomplished through writing minimal elf loaders for every platform and then writing all your programs as plugins for the loader.  Then, you have true cross platform compatibility as well (at least for one architecture.... but that's not so bad).
1)It was just a thought
2)Both approaches are pretty much the same when you consider that when learning c++ you pretty much have to learn c before you learn object coding
3)It was obviously an opinion. I was answering which language you should learn first, unless there is some study I don't know about everyone who answers that question is giving their opinion.
4)Agreed. And, that actually sounds like an interesting approach.
 

2
Projects and Discussion / Re: Rewriting the Zeus Botnet in Python!!
« on: November 13, 2012, 08:37:09 pm »
No, I am well aware that it isn't written entirely in python. That would be absurd! Nonetheless, it is still a great example of what python is capable of.

3
Projects and Discussion / Open source malware projects??
« on: November 13, 2012, 07:55:43 pm »
Are there any currently active open source malware projects?

4
Projects and Discussion / Re: C or Python?
« on: November 13, 2012, 07:51:31 pm »
Take a look at an open source operating system. Your bound to find a ton amount of pure c.

5
High Quality Tutorials / Re: [Guide] Which Language To Start With
« on: November 13, 2012, 07:45:49 pm »
Word of advice, don't start with python!! Programming with python too long will make every other language seem tedious and will make learning a new language like c++ or java hell. I started with c++ which is a great language to start with but I would probably recomend starting with Java just because most programmers really dislike Java if it isn't the first language you learn. Then, if you wan't to keep working inside the Java VM you can learn Groovy(or jython)!

6
Projects and Discussion / Re: Rewriting the Zeus Botnet in Python!!
« on: November 13, 2012, 07:28:05 pm »
Also, @bluechill there are tons of examples of very large projects written in python.
http://wiki.python.org/moin/LargePythonProjects
Threre is a even an os built around python: http://linux.softpedia.com/get/System/Operating-Systems/Linux-Distributions/Python-OS-87758.shtml
My point being, python is not just for small programs and scripts but is also just as capable of being used in arbitrarly large projects.

7
Projects and Discussion / Re: Rewriting the Zeus Botnet in Python!!
« on: November 13, 2012, 07:14:23 pm »
Thanks for the input everybody! I will probably at least toy around with trying to rebuild some of the lowlevel zeus functionality in python (e.g. HttpSendRequest hooking and process injection) and see if I get anywhere for the learning experience if for nothing else. I actually wrote and compiled(py2exe) a keylogger in python that took a screenshot eveytime a key was clicked(needless to say, it took forever to type anything...) so I am not going into this project without a good amount of experience.

@Ragehottie is that your blog?? I ran across it about a month ago. Big fan. Is there any way I could get a copy of that rootkit source?

8
Projects and Discussion / Re: Rewriting the Zeus Botnet in Python!!
« on: November 12, 2012, 02:43:48 pm »
Ah. You make good points. *I tip my hat to you sir* And although I also consider myself to be very good at both languages granted, I am relatively new to malware writing. Also, thank you for not being so brutal. Anyway, the question then becomes, how unfesible would it be to extend the framework with say an ironpython dll. (I admit, I am of the opinion that there are very few projects that can't be done far faster with python.)

9
Projects and Discussion / Re: Rewriting the Zeus Botnet in Python!!
« on: November 12, 2012, 11:11:44 am »
Python is perfectly legitimate language to write a botnet in. There is very little you can c++ that you can't do in python and then py2exe into an executable. In fact its a better language to write a botnet in.

10
Projects and Discussion / Re: Rewriting the Zeus Botnet in Python!!
« on: November 12, 2012, 11:02:18 am »
I'm going to reply to that with a simple yes to both. What's your point?

11
Projects and Discussion / Rewriting the Zeus Botnet in Python!!
« on: November 12, 2012, 10:45:20 am »
I'm considering converting/rebuilding the Zeus botnet in python and hosting it as an open source python project. Is there any support for this? BTW, the reason I want to do this is to increase development time(python programming tends to be far faster than c++) and to expand the capabilitys of the Zeus framework(I.e. embed a javascript or lua scripting engine, bitcoin mining, exploit database, etc.) I also want to make a large move toward peer to peer networking. Any comments, questions, support, etc.. would be amazing!! And let me know if anyone is interested in getting involved!

Pages: [1]