|
Title: Programming for Security Professionals Post by: shakuni on June 23, 2008, 05:34:16 AM We are starting a series of articles which will help you get a grip of python from the perspective of security professionals.
In the first post of the series I am posting a number of links that you should go through in order to get a grip on both the process of programming and python. Here we go Why do I need to learn programming? http://catb.org/~esr/faqs/hacker-howto.html http://www.ethicalhacker.net/component/option,com_smf/Itemid,54/topic,2503.0/ http://seclists.org/pen-test/2006/Feb/0188.html why python? http://www.linuxjournal.com/article/3882 http://www.amk.ca/python/howto/advocacy/ Actually if you learn any one programming language thoroughly then it is very easy to pick up another within a week or so. The main thing is to master the programming paradigm. Once you do that you have to learn just the syntax of the programming language because you already know the concepts. We have chosen python because of various reasons (you can read some of then in the links above). How to be a programmer? http://samizdat.mines.edu/howto/HowToBeAProgrammer.html How to be a good programmer? http://norvig.com/21-days.html http://www.wikihow.com/Improve-your-Skills-as-a-Programmer http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/ Perfection-oriented vs performance-oriented people. http://www.labri.fr/perso/strandh/Teaching/Langages-Enchasses/Common/Strandh-Tutorial/psychology.html How I can participate? Read the above articles to get a feel of what programming is all about. But saying that reading about programming will teach you programming is like saying that you can learn to drive by correspondence. You can learn programming in only one way, that is, by programming. So after some research we have come up with a good tutorial of python which suits both non-programmers and people with a little bit of programming experience. Here it is- How to think like a computer scientist http://openbookproject.net//thinkCSpy/ While we are going through the tutorial I will post articles that will help you apply your existing knowledge of python into various areas of security. For example, once you master simple string processing and number crunching, I will post an article on how to make and break ciphers using python. Similarly after learning network programming with python you will get an article that’ll help you learn to write scanners, spoofers, HTTP fuzzers and what not. You should complete the first two chapters of the tutorial by 5th July. I will post my first article on the same date. Until then we will discuss the concepts of the first chapters. After completion of this project I am sure that the participants will have a thorough grip of python and how to apply it to solve their day to day security problems. Post any problems that you encounter while reading the tutorial and get ready for the roller coaster ride of hacking python as well as hacking with python. Any suggestions and criticisms are welcome. -shakuni (shakuni.you.bet@gmail.com) Title: Re: Programming for Security Professionals Post by: don on June 23, 2008, 10:02:21 AM Thanks Shakuni for agreeing to take on this project. This should be a great addition to the EH-Net Community Forums.
I encourage everyone to participate, as this will be a testbed for future programming projects on EH-Net. Don Title: Re: Programming for Security Professionals Post by: shakuni on July 04, 2008, 07:47:51 AM Guys I am busy with my final sem's exams so that I am unable to update the tuts and post articles that relate python to security. Once I finish my exams I'll continue with it. Until then continue with the book.
Thanks. Title: Re: Programming for Security Professionals Post by: Skull2006 on July 10, 2008, 01:26:58 AM ok :) :P
Title: Re: Programming for Security Professionals Post by: izman on August 20, 2008, 10:17:35 AM I am seriously interested in learning a programming language. In fact I agree that every security professional should learn at least the basics of one language. I ll be checking in periodically for updates....good luck on your exams Shakuni
Title: Re: Programming for Security Professionals Post by: shakuni on August 25, 2008, 04:07:47 AM Exams over. Got A. Got job.
Now I'll continue with the tuts and posts here. But please first update me with what you people have done until now according to the the above plan. Thanks Title: Re: Programming for Security Professionals Post by: Andrew Waite on August 25, 2008, 06:47:20 AM Exams over. Got A. Got job. Nicely done, congrats Shakuni :D Title: Re: Programming for Security Professionals Post by: monkeymind on August 25, 2008, 06:56:27 AM Congratulations, Shakuni!
Powered by SMF 1.1.18 |
SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com |