Author Topic: Where to begin?  (Read 2187 times)

0 Members and 1 Guest are viewing this topic.

Offline masterofdisaster

  • /dev/null
  • *
  • Posts: 9
  • Cookies: 0
  • Hey, wth's DOS? XD
    • View Profile
Where to begin?
« on: October 15, 2011, 12:17:29 pm »
Hello everyone,
Well ive been reading around trying to find some direction as where to begin learning. So far, thanks to an extremely informative post from seci, i learnt a lot of the basics. I feel interested in software exploitation (how it works). The fact is there are way too many articles online, many that are contradictory to each other as to where to begin from. i was thinking maybe someone here can guide me specifically, e-books on specific topics would be greatly appreciated.
Thanks

Offline iAmLuFFy

  • Knight
  • **
  • Posts: 226
  • Cookies: 6
  • i aM MoDiFiEr nOt A cReAtOr
    • View Profile
Re: Where to begin?
« Reply #1 on: October 15, 2011, 04:03:56 pm »
you will get some help from reverse engineering posts. check out forum post here

Code: [Select]
http://evilzone.org/reverse-engineering/good-resource-for-learning-reversing/
iAmLuFFy

Offline masterofdisaster

  • /dev/null
  • *
  • Posts: 9
  • Cookies: 0
  • Hey, wth's DOS? XD
    • View Profile
Re: Where to begin?
« Reply #2 on: October 15, 2011, 04:11:16 pm »
Thanks for that, though i have to say im a noob here, but i have experience in basics of C++ (arrays, etc). Each new article i read on the internet gives a new starting point, from starting with python first, to linux or HTML. I kinda wanted to narrow it down as to where to start and then im sure i can find my way.
Thanks again, much appreciated :)

Offline iAmLuFFy

  • Knight
  • **
  • Posts: 226
  • Cookies: 6
  • i aM MoDiFiEr nOt A cReAtOr
    • View Profile
Re: Where to begin?
« Reply #3 on: October 15, 2011, 04:56:59 pm »
Well it's totally depend upon you.
if you want good result in your self then start with learning language(though python and Perl is great but if you love windows then i suggest c,c++), for web side just start with HTML and then PHP.
but during this you have to learn networking side bye side, because by learning networking you can understand any architecture easily. so networking should be your base.

and if you just want to do it for fun then no need to learn anything... there are lots of tools out there to do that.... just download and use it.
 
 
iAmLuFFy

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: Where to begin?
« Reply #4 on: October 15, 2011, 05:53:04 pm »
Well it's totally depend upon you.
if you want good result in your self then start with learning language(though python and Perl is great but if you love windows then i suggest c,c++), for web side just start with HTML and then PHP.
but during this you have to learn networking side bye side, because by learning networking you can understand any architecture easily. so networking should be your base.

and if you just want to do it for fun then no need to learn anything... there are lots of tools out there to do that.... just download and use it.

Python, Perl and C/++ has nothing to do with that OS you love. All of those works on all platforms.

There is, like already written in other topics around here, no full answer to this. Because, it depends on you. But hearing you like software exploitation, C or C++ is one way for you to start with. Since you already know a bit of C++, maybe you should jump to C. C and C++ is pretty much the same for the basics, but differs more and more the further you code. However, C will help you more than C++ can in case of software exploitation and code architecture.

My advice to you would be to start coding projects, not to hard ones to start with. Maybe even projects that are helpful, things you find a need for your every day to day computer life. The sky is the limit. Once you have a good feel for the language(s), read up on coding security, things like the forever standing bufferoverflow problem.
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline iAmLuFFy

  • Knight
  • **
  • Posts: 226
  • Cookies: 6
  • i aM MoDiFiEr nOt A cReAtOr
    • View Profile
Re: Where to begin?
« Reply #5 on: October 15, 2011, 06:37:22 pm »
and here i think that python and Perl has some limitation on windows where as c/c++ give mores to that....
any way... i am little low on languages....
but.. coding project won't help him untill and unless he don't know whats happening behind...
iAmLuFFy

Offline masterofdisaster

  • /dev/null
  • *
  • Posts: 9
  • Cookies: 0
  • Hey, wth's DOS? XD
    • View Profile
Re: Where to begin?
« Reply #6 on: October 15, 2011, 07:27:14 pm »
Thank you, all this is helping me loads on finding a direction. I do know C++ and have started reading up on python. Personally i want to experience linux as ive heard a lot of great reviews. Personally i feel like beginning with python because ive heard its easier than C/C++ which i like but C++ gets mighty complicated for me later on. I studied HTML basics in school too so touching up on that shouldnt be that hard and i love basically all aspects of computers (networking, programming etc) and want to learn them all at some point. I guess the basic problem is knowing what topic to go into what amount of detail (networking, programming, scripting, etc) But i think ive gotten a fair idea of how to begin.
Thankyou so much for your time :)