.

What programing language is a more valuable when it comes to pen testing?

<<

pjayes

Newbie
Newbie

Posts: 46

Joined: Sun May 18, 2008 5:48 pm

Location: capecod

Post Wed May 28, 2008 2:21 pm

What programing language is a more valuable when it comes to pen testing?

In my quest to start learning programing , i need to figure out which language will help me the most in the security field?

Thanks
pjayes
<<

pjayes

Newbie
Newbie

Posts: 46

Joined: Sun May 18, 2008 5:48 pm

Location: capecod

Post Wed May 28, 2008 2:34 pm

Re: What programing language is a more valuable when it comes to pen testing?

this is a great site for anyone interested in learning perl http://wwwacs.gantep.edu.tr/docs/perl-ebook/
<<

Negrita

User avatar

Sr. Member
Sr. Member

Posts: 299

Joined: Sat Sep 10, 2005 5:45 pm

Location: /dev/null

Post Wed May 28, 2008 3:10 pm

Re: What programing language is a more valuable when it comes to pen testing?

pjayes wrote:this is a great site for anyone interested in learning perl


This one is even better.  ;)

BTW, I think that the original Teach Yourself Perl in 21 Days is this copy here by Laura Lemay, though I may be mistaken. I am presently working through this book (I'm on chapter 8 at the moment) which I borrowed from the book library at my work. It was recomended to me by a regular Perl  developer, and so far has been well worth the effort.

Sometimes I get the feeling that I would be better of with the Camel Book or the Llama Book, but until now I've decided to stick it out with Laura Lemay.
CEH, CCSA NG/AI, NNCSS, MCP, MCSA 2003

There are 10 kinds of people, those that understand binary, and those that don't.
<<

Negrita

User avatar

Sr. Member
Sr. Member

Posts: 299

Joined: Sat Sep 10, 2005 5:45 pm

Location: /dev/null

Post Wed May 28, 2008 3:35 pm

Re: What programing language is a more valuable when it comes to pen testing?

BTW, to answer your original question, we used to have a poll here for just that question. Unfortunately the results can only be seen by Don now.  :(

If I remember correctly Perl/Python/PHP took fist place with C/C++/C# in close second place. Perhaps Don can publish the exact final results here if he still has them.
CEH, CCSA NG/AI, NNCSS, MCP, MCSA 2003

There are 10 kinds of people, those that understand binary, and those that don't.
<<

shakuni

Jr. Member
Jr. Member

Posts: 80

Joined: Sun Nov 04, 2007 2:24 pm

Post Wed May 28, 2008 4:02 pm

Re: What programing language is a more valuable when it comes to pen testing?

In my quest to start learning programing , i need to figure out which language will help me the most in the security field?

From pentesting perspective, python/perl are more important than C/C++ because you have to sometimes write quick-and-dirty scripts on the spot to exploit the situation.

On the other hand from overall security perspective C/C++ are very important for many reasons like modifying existing tools, writing new tools, writing exploits, shellcode etc.

So here's my suggestion,
Learn 'em all (C,C++,perl,python). ;)
There is no rule, law or tradition that apply universally... including this one.
<<

geekyone

User avatar

Full Member
Full Member

Posts: 180

Joined: Fri Oct 26, 2007 12:45 pm

Location: Peoria, IL

Post Wed May 28, 2008 4:49 pm

Re: What programing language is a more valuable when it comes to pen testing?

I am reading the Camel book right now and so far I would highly recommend it.

Also a quick question regarding the "Learn 'em all" strategy I was wondering if it is really necessary to learn both Python and Perl?  Or do you think it is good enough to just pick one and go with it?  I do see a benefit in learning both C and C++ but Python and Perl seem so similar that I am finding it hard to justify in my mind learning both.  Although this is from a newbie perspective of Perl and Python programming so maybe I am missing something.
CISSP, CEH, GPEN, GCIH, GCFA
<<

blackazarro

User avatar

Sr. Member
Sr. Member

Posts: 368

Joined: Sun Aug 13, 2006 5:31 pm

Post Wed May 28, 2008 9:57 pm

Re: What programing language is a more valuable when it comes to pen testing?

As for me I'm currently focusing on Python and C/C++. These are the two languages I really want to get good at.

Want to learn these language the hacker way, I recommend the following book for creating security tools in C:

Programming Linux Hacker Tools Uncovered

And this book will be coming out in September for Python:

Grey Hat Python: Python Programming for Hackers and Reverse Engineers
Last edited by blackazarro on Wed May 28, 2008 11:17 pm, edited 1 time in total.
Security+, OSCP, CEH
<<

don

User avatar

Administrator
Administrator

Posts: 4226

Joined: Sun Aug 28, 2005 10:47 pm

Location: Chicago

Post Wed May 28, 2008 10:55 pm

Re: What programing language is a more valuable when it comes to pen testing?

Great find in Grey Hat Python. How about this one:

Python Programming for the Absolute Beginner, Second Edition

Don
CISSP, MCSE, CSTA, Security+ SME
<<

blackazarro

User avatar

Sr. Member
Sr. Member

Posts: 368

Joined: Sun Aug 13, 2006 5:31 pm

Post Wed May 28, 2008 11:22 pm

Re: What programing language is a more valuable when it comes to pen testing?

Nice!
Security+, OSCP, CEH
<<

pjayes

Newbie
Newbie

Posts: 46

Joined: Sun May 18, 2008 5:48 pm

Location: capecod

Post Thu May 29, 2008 6:47 am

Re: What programing language is a more valuable when it comes to pen testing?

Hey Negrita, awsome link. i must have been on that site for 3 or 4 hours

Thanks
pjayes
<<

Kev

Sr. Member
Sr. Member

Posts: 428

Joined: Sat Sep 29, 2007 12:26 pm

Post Thu May 29, 2008 4:24 pm

Re: What programing language is a more valuable when it comes to pen testing?

Great link Negrita. Yes Don thats a good book. It teaches you how to make a computer game from ground up. Thats handy because getting people to download a game from you with a trojan wrapped is about the easiest thing to do as far as social engineering goes. If you can get them to do it and their AV doesn't catch it, you are in!  Browser exploits are nice but the browser has to be vulnerable. So I encourage any serious hacker to get those programming skillz!
Last edited by Kev on Thu May 29, 2008 4:27 pm, edited 1 time in total.

Return to Programming

Who is online

Users browsing this forum: No registered users and 1 guest

.
Powered by phpBB® Forum Software © phpBB Group.
Designed by ST Software