EvilZone

Hacking and Security => Beginner's Corner => : Ghost_Hunter February 22, 2015, 08:38:58 PM

: Where to Start ?
: Ghost_Hunter February 22, 2015, 08:38:58 PM
Where do i start from ? :( :( :( :( :(

I've read so many articles with different opinions about where to start.
Now i'm here, can someone pls. tell me what should i learn first.

Um. i'm new to the forum so if a did something wrong, just ignore it.
Thank You
Ghost_Hunter
: Re: Where to Start ?
: ThePH30N1X February 23, 2015, 01:55:24 AM
Choose a path young one. Then follow the bright green line to the mystical lands called "Google."

What do you want to do? Hardware hacking, software hacking, life hacking?
: Re: Where to Start ?
: bones February 23, 2015, 02:59:44 AM
http://www.catb.org/~esr/faqs/hacker-howto.html
: Re: Where to Start ?
: Ghost_Hunter February 23, 2015, 03:30:31 AM

Choose a path young one. Then follow the bright green line to the mystical lands called "Google."

What do you want to do? Hardware hacking, software hacking, life hacking?


basically it is gonna be software..
: Re: Where to Start ?
: PsychoRebellious February 23, 2015, 10:01:16 AM
To break something, you must know how it works. Unless you want to end up a skiddy relying on exploits by some other hackers, I would suggest you to learn some programming language and how programs work.
: Re: Where to Start ?
: Danus February 23, 2015, 10:57:45 AM
Software hacking?
These devids to malware analyst, malware coder, exploiter..
there are so much fields to it
: Re: Where to Start ?
: Ghost_Hunter February 23, 2015, 02:02:46 PM
To break something, you must know how it works. Unless you want to end up a skiddy relying on exploits by some other hackers, I would suggest you to learn some programming language and how programs work.




That is where i'm facing problem. There are hundreds of programming languages and i don't know which one to learn first.
Some say java, some say python and others suggest Ruby....
: Re: Where to Start ?
: PsychoRebellious February 23, 2015, 02:31:10 PM



That is where i'm facing problem. There are hundreds of programming languages and i don't know which one to learn first.
Some say java, some say python and others suggest Ruby....

Start simple. I will suggest you python because it is relatively easy to learn, and the Python built-in library has support for a lot of things including Internet Data Handling.
I started with c++, it has been daunting. There are so many third party libraries and so much confusion that you'll be left directionless if you do not have proper guidance. It has been frustrating to the point that I lost all the motivation.
The main thing about C++ is, once you get used to the colorless, console programming, you have no idea where to go. There are too many third party libraries to be confused with, all with their own advantages and drawbacks. Not to mention the amount of lines the c++ code even to do a simple thing. Long story short, I taught myself web languages then,  PHP/JS to be precise( html and css are not programming language).

As for JAVA: not really my cup of tea. I would not suggest anybody to have it as his first language. C languages and PHP share a similarity in syntax that JAVA doesn't.
Anyway go with Python, did I tell you that it can be used as a web scripting language and replacement for PHP/ASP too?

Oh, and allow me some leeway, for I have forgotten the main point. The language you choose depends on what you want to do. Python can be used for almost everything. Most people start learning programming because they want to develop games, they start with some confusing language and then end up shrugging of the idea *too stupid to develop games*. Though C++ allegro makes stuff easy but Python's PYGAME is much better.
If you want to target mobile devices then go for JAVA, the main market is of android these days and java is the answer to android programming. Or OBJ-C if you want to go for iphone app development.
Or just choose a web language like PHP (I highly recommend this over ASP), if it is web that you mainly want to target. Really easy to learn and you will see the results with very little code.

: Re: Where to Start ?
: Ghost_Hunter February 23, 2015, 03:07:41 PM
Start simple. I will suggest you python because it is relatively easy to learn, and the Python built-in library has support for a lot of things including Internet Data Handling.
I started with c++, it has been daunting. There are so many third party libraries and so much confusion that you'll be left directionless if you do not have proper guidance. It has been frustrating to the point that I lost all the motivation.
The main thing about C++ is, once you get used to the colorless, console programming, you have no idea where to go. There are too many third party libraries to be confused with, all with their own advantages and drawbacks. Not to mention the amount of lines the c++ code even to do a simple thing. Long story short, I taught myself web languages then,  PHP/JS to be precise( html and css are not programming language).

As for JAVA: not really my cup of tea. I would not suggest anybody to have it as his first language. C languages and PHP share a similarity in syntax that JAVA doesn't.
Anyway go with Python, did I tell you that it can be used as a web scripting language and replacement for PHP/ASP too?

Oh, and allow me some leeway, for I have forgotten the main point. The language you choose depends on what you want to do. Python can be used for almost everything. Most people start learning programming because they want to develop games, they start with some confusing language and then end up shrugging of the idea *too stupid to develop games*. Though C++ allegro makes stuff easy but Python's PYGAME is much better.
If you want to target mobile devices then go for JAVA, the main market is of android these days and java is the answer to android programming. Or OBJ-C if you want to go for iphone app development.
Or just choose a web language like PHP (I highly recommend this over ASP), if it is web that you mainly want to target. Really easy to learn and you will see the results with very little code.




Thank You Very Much 


 ;D ;D ;D ;D ;D ;D
: Re: Where to Start ?
: 2d8 February 24, 2015, 10:23:32 AM
There is a bunch of free InfoSec courses/documents/video, that are good for start and might help to decide what field to choose.


Courses/Videos:
Open Security Training (http://opensecuritytraining.info/Welcome.html)
FSU - Offensive Computer Security 2013 (http://www.cs.fsu.edu/~redwood/OffensiveSecurity) 2014 (http://www.cs.fsu.edu/~redwood/OffensiveComputerSecurity)
FSU - Offensive Network Security (http://www.cs.fsu.edu/~lawrence/OffNetSec/)
ISIS Lab’s Hack Night (https://github.com/isislab/Hack-Night/)
SecurityTube (http://www.securitytube.net/)
Secdocs (http://www.secdocs.org/)
Dr. Thorsten Schneider’s Binary Auditing (http://www.binary-auditing.com/)
Security Exploded Training (http://securitytrainings.net/security-trainings/)
Crypto 101 (https://www.crypto101.io/)
SEED - Developing Instructional Laboratories for Computer SEcurity EDucation (http://www.cis.syr.edu/~wedu/seed/all_labs.html)


Testing labs:
VulnHub (https://www.vulnhub.com)
Wargames (http://overthewire.org/wargames/)
Smashthastack (http://smashthestack.org/)
Shell-storm (http://shell-storm.org/CTF/)
Penetration Test Lab (http://www.amanhardikar.com/mindmaps/PracticeUrls.html)
Trail Of Bits - CTF Field Guide (https://trailofbits.github.io/ctf/)


Docs:
Penetration Testing Execution Standard (http://www.pentest-standard.org/index.php)
Open Web Application Security Project (https://www.owasp.org/index.php/Main_Page)
: Re: Where to Start ?
: ThePH30N1X February 24, 2015, 11:51:49 AM
Now the question is: where do you want to go with software hacking? Web applications, desktop applications, web application exploitation, local exploitation, etc.

Then you'll need to learn a language based on your choice. Python is a pretty good all-around language, but for local exploitation I recommend you learn something low level like C and an ASM. For web applications you have almost any language (CGI), but PHP and ASP are popular. I believe Ruby and Perl are also big in the web development industry. Mobile hacking would be Java and Objective-C.

If you choose web application hacking, I highly recommend you complete this course: https://pentesterlab.com/bootcamp
: Re: Where to Start ?
: L0aD1nG February 24, 2015, 01:24:25 PM
Take a good read of that : https://evilzone.org/hacking-and-security/where-to-start-with-hacking/

Then after you decide what you want to do.
Research about it on your own.

Then ask more specific questions for which you can't find valuable informations on the web.
: Re: Where to Start ?
: Ghost_Hunter February 25, 2015, 05:21:52 AM
Thnx all, this really helped me.
Right now I'm learning Python :) (even started)

: Re: Where to Start ?
: hackorbehacked February 25, 2015, 03:15:54 PM
For learning Python I highly recommend codecademy.com, if you don't already know it. I started there with Python too, and ended up knowing Python,HTML(CSS) and Javascript. I'm pretty good at those right now. I'm actually coding a wabsite for my father right now for his business. So I really recommend it to anyone who wants to start to learn coding. It's only sad that they do not have C or C++, but they offer a really high variety of languages. :) http://www.codecademy.com (http://www.codecademy.com)
: Re: Where to Start ?
: Ghost_Hunter February 25, 2015, 05:10:28 PM
For learning Python I highly recommend codecademy.com, if you don't already know it. I started there with Python too, and ended up knowing Python,HTML(CSS) and Javascript. I'm pretty good at those right now. I'm actually coding a wabsite for my father right now for his business. So I really recommend it to anyone who wants to start to learn coding. It's only sad that they do not have C or C++, but they offer a really high variety of languages. :) http://www.codecademy.com (http://www.codecademy.com)




Thank you very much.......
effort appreciated
: Re: Where to Start ?
: Danus February 25, 2015, 06:40:14 PM
what is the point of all these dots people use, ill start using these daily now.
: Re: Where to Start ?
: Irie_Don March 03, 2015, 03:39:06 AM
HEY, I'm new to this also and so far i've watched many tutorials done a bit of reading and i would love to be a life hacker 8) ...where do i start

: Re: Where to Start ?
: L0aD1nG March 03, 2015, 11:50:41 AM
HEY, I'm new to this also and so far i've watched many tutorials done a bit of reading and i would love to be a life hacker 8) ...where do i start

Life hacker? Life hacking is a totally different thing from computer hacking and security. If you really meant that you wanna be a life hacker and you need advises, it would be more appropriate to start a new thread I guess.
: Re: Where to Start ?
: Irie_Don March 03, 2015, 04:57:20 PM
What must i do to start a new thread
 ???
: Re: Where to Start ?
: Sadik March 03, 2015, 10:25:06 PM
@Irie_Don Life hacking is almost entirely composed by Social Engineering and mentalism. Google both terms and find some ebooks, read them and you'll know if you are really interrested in. In that case, do some search and/or come back here to find help ;)
: Re: Where to Start ?
: jimg April 15, 2015, 12:29:20 PM
Just want to say how much of a difference there is from this one to other forums, somebody asks a question here and they get a genuine civil and helpfull reply where as in other forums ive noticed any so called "noob" asking for a bit of guidance gets slated and abused, they seem to forget they had to start themselves at some point and must of been as clueless but here its different, well done to the members here for making me for one feel like i can ask questions without being abused for it.