anthrax_postman

Want to learn to hack

78 posts in this topic

Thanks for the input. I want to learn something that is flexible enough to be cross-platform and/or enterprise but it mainly used on Linux systems. I only do basic to play around with, and took a class on VisualBASIC because I needed an elective and couldn't fit C++ into my schedule. I know C++ and Java are generally cross-platform and enterprise level as well as a decent starter language. You said C++ isn't good for starters. My level of experience is 2 classes on general logic and flowcharting (covering arrays, loops, etc.) and VisualBASIC as well as some HTML for web design. Is that enough to get into C++ or should I start with something more simple.

I will almost always be programming using a Linux system because I don't like or use Windows. It's just a personal preference and I don't push it on anyone. I would rather stick closer to useful languages for Linux or Macs.

Again, I appreciate all the recommendations and am looking at C++ if it's not too advanced.

0

Share this post


Link to post
Share on other sites

As a noob myself allthough I have been in the hacking and programming scene for a while now I still consider myself a noob, anyway I suggest Python or C.

It should really be created a sticky thread kinda like a FAQ because I see this kind of thread re-opened all the time.

%V%

0

Share this post


Link to post
Share on other sites
Why does REALbasic suck? For what it is it seems every bit as good as VisualBASIC and so far I like it better. Any more input on C vs. C++? How about Java? I should point out right off the bat that I have no interest in .NET programming. I'm just looking for a good cross-platform language to start with that works well. I hear great things about C, C++ and Java for starting.

VB isn't really that great either. If you choose C you basically choose a outdated but time-hardened language. If you choose C++ you choose a newcomer so to speak, but it's far more powerful.

C++ isn't more "powerful" than any language, it all depends on programming skills. C++ goes more into high-level programming, while C was closer to low-level. Both will suite today's programmer, it only depends on their attitude towards doing certain things.

0

Share this post


Link to post
Share on other sites
Is there a certain book or website that ya'll would recommend for learning Python? My friend has Python in a Nutshell Second Edition which he's willing to give me, is this a good book to start learning with?

here are some links for learning python -

http://www.ibiblio.org/obp/thinkCSpy/

http://swaroopch.info/text/Byte_of_Python:Main_Page

this might be the same as the first link - http://greenteapress.com/thinkpython/

0

Share this post


Link to post
Share on other sites

That's what I had always understood. C is more for kernel development and things like that, where C++ is more surface level. I could be wrong but that was always my understanding. I was listening to a podcast with a Linux Kernel Developer and he said C is the language you need to know and that if you know that you can get a job pretty easily as a kernel developer. Again, just going by what he said.

I'm looking for something that'll get me a job that won't require me to work for Microsoft or on .NET, but also give me something to do in my spare time. I've narrowed it to C, C++, Java, and PHP/SQL.

0

Share this post


Link to post
Share on other sites

Thanks for the python links. That looks interesting too.

0

Share this post


Link to post
Share on other sites

Install/learn Linux,start coding,quit school,think everyone(government) is watching you, but learn and share.

It's short and sweet and to the point. (Don't really quit school, that was a joke)

0

Share this post


Link to post
Share on other sites

I was reading an article by Eric Raymond and he suggested that hackers start by learning a language, and recommends this order - Python, Java, C/C++, Perl, and LISP. I've started on Python and so far it seems very easy to learn. They have GREAT documentation on their site.

0

Share this post


Link to post
Share on other sites
I was reading an article by Eric Raymond and he suggested that hackers start by learning a language, and recommends this order - Python, Java, C/C++, Perl, and LISP. I've started on Python and so far it seems very easy to learn. They have GREAT documentation on their site.

Like I've said before and i'll say it again. Going from a compiled language to a scripting language is a really bad idea. Nothing beats a compiled language. Period. LISP isn't as great as it's cut out to be and python kicks the crap out of PERL. Java is okay, but not for hacking or really anything beside kickass web apps. It's great cross-platform though.

Go from Python to C++. Once you learn C/C++ you've basically got the strongest language available to you (outside of ASM) under your belt.

But that's just my 2 cents.

0

Share this post


Link to post
Share on other sites

I think deadc0de really hit the nail on the head. Hacking is a mindset, if you have to 'learn to hack' you will never have it. How many of the bin-rev mod team came here "learning how to hack"? Hacking is the spirit, the wanting to know how something works; the wanting to explore. When you ask your friends to come with you into a utility tunnel you've found, and they say "what the fuck? why would I wanna do that?" you have now separated yourself from the normal: "I just accept everything I see and don't question anything"; you might be a hacker. When you have to try to sit down with your parents, and explain why 2600 meetings would be beneficial to your future, your might hacker. When you popped open a tni just to see what the hell it was about, you might be a hacker. If when asked what languages you speak, you reply "Jav....:-) kidding. Look, hacking isn't a skill. You can't learn to hack like you can learn to drive. It's more like painting, some people are just born with an amazing ability to create wonderful art (note: this is *not* me). Some people are born with the urge to know more about something that others don't; it's not like studying physics. Others aren't. I'm pretty sure it's not something you 'pick up', the urge to explore that is. I'm pretty sure it's not at all. My politically-moderate-blindlessly-believing(since changed)-catholic-parents just kept to themselves my whole childhood, I'm nothing like them. My dad has no clue why I bought some direct-tv dishes and dongles to experiment with wi-fi. No matter how many times I try to put into words and explain it to him, he doesn't see any benefit. He will forever be one of those people who 'doesnt understand'. It's not that he doesn't care to learn, it's just a different kind learning. He's not a bad person, he just doesn't see the point. Start asking yourself how you think, do you see the point?

That's the best I can explain it. Someone jump in here and try to make sense of what I just typed...

0

Share this post


Link to post
Share on other sites
I think deadc0de really hit the nail on the head. Hacking is a mindset, if you have to 'learn to hack' you will never have it. How many of the bin-rev mod team came here "learning how to hack"? Hacking is the spirit, the wanting to know how something works; the wanting to explore. When you ask your friends to come with you into a utility tunnel you've found, and they say "what the fuck? why would I wanna do that?" you have now separated yourself from the normal: "I just accept everything I see and don't question anything"; you might be a hacker. When you have to try to sit down with your parents, and explain why 2600 meetings would be beneficial to your future, your might hacker. When you popped open a tni just to see what the hell it was about, you might be a hacker. If when asked what languages you speak, you reply "Jav....:-) kidding. Look, hacking isn't a skill. You can't learn to hack like you can learn to drive. It's more like painting, some people are just born with an amazing ability to create wonderful art (note: this is *not* me). Some people are born with the urge to know more about something that others don't; it's not like studying physics. Others aren't. I'm pretty sure it's not something you 'pick up', the urge to explore that is. I'm pretty sure it's not at all. My politically-moderate-blindlessly-believing(since changed)-catholic-parents just kept to themselves my whole childhood, I'm nothing like them. My dad has no clue why I bought some direct-tv dishes and dongles to experiment with wi-fi. No matter how many times I try to put into words and explain it to him, he doesn't see any benefit. He will forever be one of those people who 'doesnt understand'. It's not that he doesn't care to learn, it's just a different kind learning. He's not a bad person, he just doesn't see the point. Start asking yourself how you think, do you see the point?

That's the best I can explain it. Someone jump in here and try to make sense of what I just typed...

haha you just expanded on what I was saying. Mine is more of the summary of what you just wrote.

0

Share this post


Link to post
Share on other sites
Question:

Are there in the US really only automatic Cars?

No manual shift?

In germany nearly everybody has a non automatic car :-) .

HaNoCr

I drive a manula, go gas mileage woot! And while the point of the above story is true........how can you shift without clutching? Unless I'm completely wrong I thought you HAD to put the clutch in otherwise you know it makes that grinding noise and then your transmission goes bye bye.

0

Share this post


Link to post
Share on other sites
Question:

Are there in the US really only automatic Cars?

No manual shift?

In germany nearly everybody has a non automatic car :-) .

HaNoCr

I drive a manula, go gas mileage woot! And while the point of the above story is true........how can you shift without clutching? Unless I'm completely wrong I thought you HAD to put the clutch in otherwise you know it makes that grinding noise and then your transmission goes bye bye.

Automatic??? I always thought that was for lazy people. Manual shift is so much more fun! - You can accellerate quicker and brake harder and later with manual than you can with some damn computer telling you when to change.

Sorry, I'm all for going back to the days of carburettors - keep computers out of our cars.

0

Share this post


Link to post
Share on other sites

Why does it seem that everywhere on BinRev there's people that are experts on what qualifies you as a hacker or doesn't qualify you as a hacker. If someone isn't they will figure it out for themselves. "Wanting to learn to hack" are just words. I can't say that I know anybody in here or whether they are a hacker or not. I don't even know if the whole "mindset" thing was read somewhere and just repeated. I'm not saying it was or not, I just don't know. I don't know if the people that made recommendations are right or not. I'll figure it out on my own. It's just asking for advice and I appreciate all that I get. I'm sure nobody on this forum knows my "hacking" experience or anybody else's. It's just language. Maybe it's just an easy way to say they are looking for advice and feedback and knowledge and all of that stuff. One thing is for sure. I don't need to be told what a hacker is anymore. I've heard it 5 times in the last day and a half when that's not the question that was asked. Feedback and input are what I need and what I want to give also. I don't know everything now or won't 10 years from now. 20 years from now I will still want to "learn how to hack" just as much as I do now and just as much as I did 10 years ago. I'll still want to contribute and be contributed to.

I'll bet most if not all people in here have heard the whole "mindset" thing more than once and will continue to hear it. They will figure it out for themselves without hearing it. I'm sure they don't need me or anybody else to tell them. They probably need to hear any input I have to a question they have, if I have any for that particular question. I don't mean to ruffle any feathers but that's how I feel. When I read "want to learn to hack" I didn't take it as anything more than someone wanting knowledge. You're either a hacker or you are not, just like you either have something to productive to contribute or you don't. Simple as that.

0

Share this post


Link to post
Share on other sites
Why does it seem that everywhere on BinRev there's people that are experts on what qualifies you as a hacker or doesn't qualify you as a hacker. If someone isn't they will figure it out for themselves. "Wanting to learn to hack" are just words. I can't say that I know anybody in here or whether they are a hacker or not. I don't even know if the whole "mindset" thing was read somewhere and just repeated. I'm not saying it was or not, I just don't know. I don't know if the people that made recommendations are right or not. I'll figure it out on my own. It's just asking for advice and I appreciate all that I get. I'm sure nobody on this forum knows my "hacking" experience or anybody else's. It's just language. Maybe it's just an easy way to say they are looking for advice and feedback and knowledge and all of that stuff. One thing is for sure. I don't need to be told what a hacker is anymore. I've heard it 5 times in the last day and a half when that's not the question that was asked. Feedback and input are what I need and what I want to give also. I don't know everything now or won't 10 years from now. 20 years from now I will still want to "learn how to hack" just as much as I do now and just as much as I did 10 years ago. I'll still want to contribute and be contributed to.

I'll bet most if not all people in here have heard the whole "mindset" thing more than once and will continue to hear it. They will figure it out for themselves without hearing it. I'm sure they don't need me or anybody else to tell them. They probably need to hear any input I have to a question they have, if I have any for that particular question. I don't mean to ruffle any feathers but that's how I feel. When I read "want to learn to hack" I didn't take it as anything more than someone wanting knowledge. You're either a hacker or you are not, just like you either have something to productive to contribute or you don't. Simple as that.

See. To me asking "HOW DOEZ I HACK LOL!" makes you look like a complete ignorant asshole. However asking "Hey, anyone know about the NTFS file structure" or "Hey how about those registers?" makes you look like you have some common decency and I would be glad to help you. I'm sure everyone here is the same way. If you don't show some sign of intelligence no one is going to help you. No one is going to hold your hand. That's not what hacking is. Hacking is doing it by yourself. Or with very, very limited help from others. When the help from others becomes too much (like using their software to hack or whatever rather than writing your own) you drift into skiddietown. Everyone hates skiddies.

0

Share this post


Link to post
Share on other sites

This is the Nubie HQ. Might I suggest reading the rules of the forum. That's all I am saying. "Constructive, not destructive." "Nubie flaming will not be tolerated." Not sure whatever happened to that, but oh well. I would suggest a different forum with more experienced hackers such as yourself. It's not about you or me, it's about the community. Our respected opinions of others in here or each other should be kept to ourselves. I'm not so sure how this room has suggested using other people's software or anything like that. The majority of the stuff I have seen are recommendations for languages and recommendations to look into.

0

Share this post


Link to post
Share on other sites

Being a bit of newbie myself, I would just like to add that I agree that hacking is a mindset, I believe it was Bland inquisitor I once heard say that it is who you are, how you're wired, what you're born with, be it computers, phones or other technology. But those skills need to be honed and developed. For me, I was born with an insatiable curiosity about how technology works and how to manipulate it. Is that a hacker? Who's to say. All I know is that I feel at home among hackers and phreaks and was fascinated with phones first, back in the, well, many years ago... heh heh... then computers and how they work and how to manipulate them. Things keep evolving and changing that it's like starting over sometimes, but that desire, that drive, to learn and keep up is innate. If you stop asking questions and learning from those that already know and have expertise in areas that interest you, you stagnate. As long as you do it respectfully and intelligently, then we are all here to help you develop your skills as well as learn from you and the others. It is a community and we are all here to learn and teach. Just my two cents.....

eeriana

0

Share this post


Link to post
Share on other sites
Being a bit of newbie myself, I would just like to add that I agree that hacking is a mindset, I believe it was Bland inquisitor I once heard say that it is who you are, how you're wired, what you're born with, be it computers, phones or other technology. But those skills need to be honed and developed. For me, I was born with an insatiable curiosity about how technology works and how to manipulate it. Is that a hacker? Who's to say. All I know is that I feel at home among hackers and phreaks and was fascinated with phones first, back in the, well, many years ago... heh heh... then computers and how they work and how to manipulate them. Things keep evolving and changing that it's like starting over sometimes, but that desire, that drive, to learn and keep up is innate. If you stop asking questions and learning from those that already know and have expertise in areas that interest you, you stagnate. As long as you do it respectfully and intelligently, then we are all here to help you develop your skills as well as learn from you and the others. It is a community and we are all here to learn and teach. Just my two cents.....

eeriana

You said it way better than I did. I agree 100%. Thanks.

0

Share this post


Link to post
Share on other sites

hi, im a newbie myself and i just have a basic idea of what a hacker is. i have a friend whos a hacker and, up to my knowledge, has learned one language, binary. ive looked into the binary language and i was overwhelmed with all that line of code, so ive decided to learn something basic such as C/C++, Java, or HTML. i found a website that teaches you HTML, www.w3schools.com. i also looked into C a little bit and i found that, when using firefox, gaming sites have HTML and C/C++. so does anybody have anything to recommend to me? also, just fyi, i have windows XP and im staying with windows XP.

0

Share this post


Link to post
Share on other sites

This thread is over a year old..

0

Share this post


Link to post
Share on other sites

i know but i figured it would be easier since i already found this to ask for a little help.

0

Share this post


Link to post
Share on other sites
This thread is over a year old..

Is there anything in the rules about necromancy?

I'd go look myself but I'm too busy taking one of those online "Which Hackers character are you?" personality quizzes... Those things are really accurate y'know...

Aw crap, I'm Joey.

Wait, he was the only one of that whole group who was naturally inquisitive with a genuine thirst for knowledge...

0

Share this post


Link to post
Share on other sites

i think im gonna start with python..

hey well I have just started off with C++ (Visual Studio 10) in the book, "C++ Without Fear" and i am not having too much trouble so I would also recommend C++ as a starting language.

Edited by tekwizz123
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now