A Hackers Beginner Guide

A place where newbies can post without (much) fear of reprisal. All mission posts should still go in the applicable forum.
Forum rules
Older HTS users: Be nice to the new people.

NEW USERS: This is NOT the place to post about missions! Refer to "Missions" category.

Re: A Hackers Beginner Guide

Post by -Ninjex- on Sun Feb 10, 2013 4:01 am
([msg=73617]see Re: A Hackers Beginner Guide[/msg])

3vilp4wn wrote:Great post!

But I'm curious what counts as "experience" with linux.

I've tried ubuntu and debian, and can figure out how to do most things with the internet and the commands "man", "help", and "info". I know my way around the filesystem (It makes so much more sense than the windows one! :D ), and I know a bit about file permissions. Do I count as experienced?

And also, why not use BT as your main distro?

Thanks,
3vilp4wn


By experience, I mean having an understanding of what everything does, how to get around, how to trouble shoot issues, etc... If you feel confident, and you know what you are doing; feel free to step up your linux distro into something more advanced.

As for BT, I say not to use it as a main operating system because it isn't meant for that. It's not meant for everyday use such as downloading pictures, making graphics, downloading music, browsing the web, etc. It was made for a purpose to pentest. By using it as your main os, if not careful, you will probably notice that it isn't as stable as some other linux operating systems such as ubuntu. Also, the more junk you pile onto it as a main os, could potential be making your system more vulnerable and detectable than it initially is supposed to be.
If you're not willing to learn, no one can help you. If you're determined to learn, no one can stop you.⠠⠵
The absence of evidence is not evidence of absence.
I can explain it for you, but I can't understand it for you.
User avatar
-Ninjex-
Addict
Addict
 
Posts: 1304
Joined: Sun Sep 02, 2012 8:02 pm
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by 3vilp4wn on Sun Feb 10, 2013 4:14 am
([msg=73619]see Re: A Hackers Beginner Guide[/msg])

Ok, thank you for explaining more. I think I'll try out a live backtrack USB tomorrow, and see how that goes.
Do not mistake understanding for realization, and do not mistake realization for liberation
Evil Ninja Hackers
???
٩(͡๏̯͡๏)۶

1A4EAMboaXpgvUSmtRbVRqbfJrbyuGhyoo
User avatar
3vilp4wn
Poster
Poster
 
Posts: 144
Joined: Sun Feb 10, 2013 2:05 am
Location: The darkness.
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by Diiverse on Tue Mar 05, 2013 6:30 pm
([msg=74369]see Re: A Hackers Beginner Guide[/msg])

I definitely want to start by saying that I did in fact take a lot of information away from this post and definitely hope that I can utilize it and use these steps and suggestions as a stepping stone towards my journey to becoming a great hacker. I'm actually very new to this and want to keep working on it, however at this point i'm personally working on the coding and programming side of this. I suppose my question to you at this point would be what type of code should I start with? I'm thinking of starting with python as I have not only read but been told that it is a very good type of code to learn as it can be used in various different ways. The site I plan on using to learn this is http://www.codecademy.com If anyone here is around the same place as me, I would maybe like to chat with you and learn a bit of what you have learned so far, also I would like to learn a bit from the "Veteran Hackers" here, i'm very interested in this and I really have the strive and urge to commit myself to this and learn everything that I can about it. Thank you very much for this post and the help that i'm sure will come in due time.
Diiverse
New User
New User
 
Posts: 1
Joined: Tue Mar 05, 2013 6:17 pm
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by DrRoach on Sat Mar 16, 2013 6:04 pm
([msg=74570]see Re: A Hackers Beginner Guide[/msg])

This is a great post once again from you Ninjex. It's amazing how often you learn something new from reading forum posts like this and I thank you on behalf of all newbies for posting this as it is a great piece of advice.

In answer to your question Diiverse I am currently learning C and even though it's not Python here's some good sites to get you set on the right footsteps, bear in mind they're not perfect as I have found some faults with them but I'd be lost without them

http://cforbeginners.com/
http://www.cprogramming.com/

They both have a lot of information but I would say go through the top one first as it couldn't explain the basics any simpler.

Once again thanks for this post ninjex
DrRoach
Poster
Poster
 
Posts: 155
Joined: Fri Feb 22, 2013 6:53 pm
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by fashizzlepop on Sat Mar 23, 2013 1:04 am
([msg=74669]see Re: A Hackers Beginner Guide[/msg])

K&R is the best resource for learning C. Just about any C programmer will be able to relate since just about every C programmer uses that as a starting point.
The glass is neither half-full nor half-empty; it's merely twice as big as it needs to be.
User avatar
fashizzlepop
Developer
Developer
 
Posts: 2303
Joined: Sat May 24, 2008 1:20 pm
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by Kurousagi on Sat Mar 23, 2013 5:22 am
([msg=74676]see Re: A Hackers Beginner Guide[/msg])

A very good read thank you Ninjex. Quite a few of those steps i am already doing, but that has came about more from programming where you learn in order to better your skills one needs to constantly research, as well as to try/test out what you learn. Reason i am here now :D. In order to know how to protect yourself from attacks one has to know how to do them.
Kurousagi
New User
New User
 
Posts: 2
Joined: Fri Mar 22, 2013 10:56 pm
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by QuomQuit on Mon Apr 01, 2013 11:26 am
([msg=74842]see Re: A Hackers Beginner Guide[/msg])

That was a nice read, Ninjex! Thanks for posting, I am sure it was useful for everyone taking some time to look through it.
Nascentes morimur.
QuomQuit
New User
New User
 
Posts: 8
Joined: Mon Apr 01, 2013 11:11 am
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by Siixes on Sun Apr 07, 2013 1:39 am
([msg=74978]see Re: A Hackers Beginner Guide[/msg])

Great post Ninjex! Just to affirm what you wrote, when I started learning networking, I was consistantly asking questions like:

"Why in the world would I need to know the 7 layer OSI model?"
"Seriously, who cares about the 3-way TCP handshake?!"

But without understanding those extremely basic fundamentals, it would be impossible to understand Man-in-the-Middle (MitM) or Man-on-the-Side (MotS) attacks. So, for anyone that's just starting to learn, the basics might feel tedious and you may be frequently asking yourself, "Why would I need to know this? I want to haxxor!" But stick through it and you'll be surprised on the other side.

Regarding which programming language to learn first...personally I'd recommend Python. Only because, for me, it was easier to get to a stage where I could write code that actually *did* something. In the end, I would recommend at least Python as well as C. Python to quickly develop code that actually does stuff, and C to gain a more fundamental understanding of programming in general. That is just my opinion, and coding is definitely not my strong suit, so please take that with a grain of salt.

For anyone that does download BT5 and wants to play around with it...Metasploitable (http://www.offensive-security.com/metasploit-unleashed/Metasploitable) was recommended to me. It is an intentionally vulnerable OS that you can run in a VM and attack with BT to learn how to use the tools. I haven't tried it yet, but I've heard good things about it.

Best of luck to all in their future endeavors!
Siixes
New User
New User
 
Posts: 2
Joined: Sun Apr 07, 2013 1:16 am
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by 3vilp4wn on Sun Apr 07, 2013 2:34 am
([msg=74979]see Re: A Hackers Beginner Guide[/msg])

Siixes wrote:Regarding which programming language to learn first...personally I'd recommend Python. Only because, for me, it was easier to get to a stage where I could write code that actually *did* something. In the end, I would recommend at least Python as well as C. Python to quickly develop code that actually does stuff, and C to gain a more fundamental understanding of programming in general. That is just my opinion, and coding is definitely not my strong suit, so please take that with a grain of salt.


^This. Python == awesome. You still should learn C (++) though, to gain a understanding of the fundamentals.

For those of you who want to use python to hack, look into "Violent Python". Fas recommended it awhile back, and it's been awesome so far.
Do not mistake understanding for realization, and do not mistake realization for liberation
Evil Ninja Hackers
???
٩(͡๏̯͡๏)۶

1A4EAMboaXpgvUSmtRbVRqbfJrbyuGhyoo
User avatar
3vilp4wn
Poster
Poster
 
Posts: 144
Joined: Sun Feb 10, 2013 2:05 am
Location: The darkness.
Blog: View Blog (0)


Re: A Hackers Beginner Guide

Post by deepWithin on Wed Apr 10, 2013 12:41 pm
([msg=75035]see Re: A Hackers Beginner Guide[/msg])

Great post!

As for my experience in learning a programming language. I have been learning some php, js and HTML at http://www.codecademy.com and really like it. Found an even better site (my own taste) for learning programming tho. I have been learning python the past month through http://www.learnpythonthehardway.org and I really recommend it to every newbie in programming out there! Been learning much more than I think I would be able to in the past month. Goodluck to you all!
deepWithin
New User
New User
 
Posts: 3
Joined: Wed Apr 10, 2013 12:32 pm
Blog: View Blog (0)


PreviousNext

Return to NZone

Who is online

Users browsing this forum: No registered users and 0 guests