What is the most powerful promming language used by hackers?
C/C++? Assembly? Java? VB? ............etc....
Printable View
What is the most powerful promming language used by hackers?
C/C++? Assembly? Java? VB? ............etc....
Assembly...definitely...followed by C
Why do you say Assembly?
Well im no expert programer nor a hacker..... but id have to say you dont REALLY need assembly too much but C/C++ is very good to know. :)
Why would you say i don't really need assembly lang but c/c++ is good to know. Could you kindly please explain it to me? Some my friends says that C/C++ and Assembly are good combinations.
Assembly is the nearest language to binary (a.k.a. base machine language composed of only 1's and 0's).
You'll need ASM if you do need to create and understand buffer overflows, in reverse engineering etc.
C/C++ are also good languages whose coding is easier than ASM.
But there's no such rule, that "hackerz shall know ASM", but if they do, than that's a positive marker...
:hiphop: :smokes:
Scripting languages. (Perl etc) talk to an interpreter.
C talks to the Operating system.
Assembly talks to the hardware.
Ask yourself "Where do we want to go today?"
:cool:
Talking about Programming languages, anybody ever work (or heard of) Turing?
is turing a language?
i've heard of turing machines, they're the first real machines w/memory. a lot of the logic used in them is used in building compilers for languages (c++,java, you name it)....
you can read about it at http://plato.stanford.edu/entries/turing-machine/
Assembly gives you the most control over the machine but c++ and java are more useful.
I have heard many times:"The guy wrote the virus on VB" and "C++ has more freedom, but it has more difficult code". Well i agree with these, but how can it be true, C++ has more freedom, but hackers wrote virus on VB most.
Since when do hackers code virii in VB? Even if they need to code something malicious to be put on the target system, the code must be portable, which means that the code can be transferred from one language to another for more OS support & less incident dependant.Quote:
And as many mainframes run a *nix system, how are they supposed to run VB code easily on those servers...
Also coding a virus and hacking are way too different things.
:hiphop: :smokes:
im new at this and cant figure out how to post a question. can anyone help me out
Jabberwocky
Turing is a language, had to learn the "stupid" thing in Highschool, a few years back. (It was already extinct when I learnt it!) It's a DOS based language with absolutely no GUI!
to politroyx:
just imagine: try to write a prog for linux -> you can't write this in vb...
but if you want to write a programm for win why not use vb
as you see it depends on which system you would like to work...
and now to everyone else: vb is not a bad language. ok sonetimes its not the best possibility but if it is it's simple and it works... . befor anybody tries to say something ageinst vb just try it yourself...
------------------------------------------------------------------------------------------------------------------------
"Knowledge is the real power"
I had to learn QBASIC in HS, I know it is old... I took it this year infact, and now they let me into C++... To bad I already learned it (both of them), so I'm just having fun in class (online education).
I think C++ is the most useful. I only write console programs, nothing invisible, so I don't think that is a good thing if I wanted to be malevolent... I just write encryption programs, so that teachers don't really see too much of what I'm doing regarding the files they see on the disk..., I might have my own DOS look-alike one of these days...
ASM is good I think, but I've had no experience with it yet. C++ and ASM are a good combination though, because you can use ASM code directly in you C++ program... You just have to becareful with what you do, or else you will end up restarting quite a few times... (from what I've heard)
If you want to have a useful take-most-anywhere program, I use JavaScript. I use lots of these programs to help in coding complex and redundant C++ programs. It is really useful, because I like to cut-paste in the browser window, and I can update text fields, and in effect variables, and quickly get a new result... I'm also good at HTML, so I can have a nice, useful layout for helping me with coding...
Just my opinions... :)
-Tim_axe