EvilZone
Hacking and Security => Beginner's Corner => : 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
-
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?
-
http://www.catb.org/~esr/faqs/hacker-howto.html
-
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..
-
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.
-
Software hacking?
These devids to malware analyst, malware coder, exploiter..
there are so much fields to it
-
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....
-
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.
-
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
-
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)
-
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
-
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.
-
Thnx all, this really helped me.
Right now I'm learning Python :) (even started)
-
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)
-
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
-
what is the point of all these dots people use, ill start using these daily now.
-
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
-
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.
-
What must i do to start a new thread
???
-
@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 ;)
-
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.