Bladers wrote:
i was a hacker i just get the ping and ip infomation from that
i have 2 friend one is a website hacker and other is a computer hacker the computer hacker uses a 7 heaven hacking tool and the other friend use some type of script
If this were a moderated forum (as in, +1 or -1 with motivation), I'd moderate that as -1 Flamebait.
One is a "website hacker" that uses a script, we call that a script kiddie. No matter the age or whatever, if you run a script that you do not FULLY understand, you're a script kiddie.
One is a "computer hacker" that uses a pre-made program by somebody I don't know. That's cracking or possibly still being a script kiddie. I think he probably doesn't fully understand what the program is doing (as in, if it breaks on some other setup, can you change the source to fix that?). In that case, he'd be a script kiddie, in the case he did understand, he'd be a cracker.
None of these people you mention are a hacker in the real meaning of the word (which is NOT the newspaper one). Short list:
Cracker: Somebody who breaks into computers with self-made tools for personal gain (financial, material, logical) at the expense of others. Examples include people using DDOS bots, credit card fraud programs, breaking into the bank computer, hacking a Gibson, controlling your local TV network etc. Yes, even the movie "Hackers" was wrong.
Hacker: Somebody who wishes to learn the most about anything, and who doesn't strictly stay within the bounds of the law (as in, if my PSU said I shouldn't open it, I still do so to figure out how it works) but who do not do anything with it for personal gain at the expense of others. Examples: Pretty much everybody on this forum, people breaking up hardware to know how it works, the guy at your school that gets straight A's (probably at least), people who can tell about stuff they're interested in up to a level that most people would have been bored already etc.
Script kiddie: Somebody who doesn't know what he's doing exactly, but who uses stuff that hackers (or crackers) put out as an example of things they have figured out (or as their own things that provide them personal gain). Examples include DDOSers, the guy at your school that seems to be able to get into everybody's hotmail account, people installing keyloggers, trojans etc.
First things first: In the real hacker community (that is not the people who break into computers) we kind of don't like crackers or script kiddies. As a matter of fact, if you look at it from a more neutral standpoint, both a script kiddie and a cracker are people that the law provides entry points against. Hackers can't be punished by law (usually), because they do follow it and if they break it it's a very minor breach (since they're only breaking it to show something or to figure something out). There are only a few laws a hacker might break, and theft and embezzlement aren't among them.
--end hacker rant
As for you, you sound like somebody who's very eager to get further in what he knows, who wants to learn and explore but who doesn't understand a few things we consider basic. Also, I get the feeling you're kind of arrogant or at least slightly stubborn. NASM is in fact a command-line program, which means you can only use it properly from the command line. Also, the command line offers a few functions that no GUI has ever even come close to, so it's very useful to learn how it's used.
First of all, stop by at the MingW folks for a mingw compiler. That's a C compiler that works in Windows, but that doesn't allow for OS development. I'll explain why you want this in a moment. Also download MSYS from the same page.
Within MSYS is a console that's very much like the unix console. It is a ported BASH that allows for normal unix control of a windows machine (to me), or getting used to a unix environment within your normal environment (to you, I think). MSYS and MingW allow you to do pretty much anything a normal Unix would allow you as well, without the hassle of rebooting and messing about with stuff you don't know yet. The one downside is that the MingW compiler can't be used for OSDEV, since it is modified to create specifically Windows-compatible executables. Your bootloader is probably not Windows-compatible (and if it is, it needs quite a diet). You then decide which languages to use (C, ASM, basic, pascal, OC/AML, Java, whatever you like, but do understand the implications of doing so (see the OSFAQ for that)). Find crosscompilers for that (NASM doesn't link into any OS-specific information and can be considered a crosscompiler for this purpose), install them and use them to your hearts enjoyment.