Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 44 guests and 1 member online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow What programing language is a more valuable when it comes to pen testing?
EH-Net
May 20, 2013, 07:57:11 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: What programing language is a more valuable when it comes to pen testing?  (Read 7644 times)
0 Members and 1 Guest are viewing this topic.
pjayes
Newbie
*
Offline Offline

Posts: 46


View Profile
« on: May 28, 2008, 02:21:06 PM »

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
Logged
pjayes
Newbie
*
Offline Offline

Posts: 46


View Profile
« Reply #1 on: May 28, 2008, 02:34:03 PM »

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

Logged
Negrita
Sr. Member
****
Offline Offline

Posts: 299



View Profile
« Reply #2 on: May 28, 2008, 03:10:06 PM »

this is a great site for anyone interested in learning perl

This one is even better.  Wink

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.
Logged

CEH, CCSA NG/AI, NNCSS, MCP, MCSA 2003

There are 10 kinds of people, those that understand binary, and those that don't.
Negrita
Sr. Member
****
Offline Offline

Posts: 299



View Profile
« Reply #3 on: May 28, 2008, 03:35:27 PM »

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.  Sad

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.
Logged

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
**
Offline Offline

Posts: 80


View Profile
« Reply #4 on: May 28, 2008, 04:02:55 PM »

Quote
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). Wink
Logged

There is no rule, law or tradition that apply universally... including this one.
geekyone
Full Member
***
Offline Offline

Posts: 180



View Profile
« Reply #5 on: May 28, 2008, 04:49:52 PM »

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.
Logged

CISSP, CEH, GPEN, GCIH, GCFA
nebu10uz
Sr. Member
****
Offline Offline

Posts: 368



View Profile WWW
« Reply #6 on: May 28, 2008, 09:57:39 PM »

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 Edit: May 28, 2008, 11:17:48 PM by blackazarro » Logged

Security+, OSCP, CEH
don
Editor-In-Chief
Administrator
Hero Member
*****
Offline Offline

Posts: 4165


Editor-In-Chief


View Profile WWW
« Reply #7 on: May 28, 2008, 10:55:31 PM »

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

Python Programming for the Absolute Beginner, Second Edition

Don
Logged

CISSP, MCSE, CSTA, Security+ SME
nebu10uz
Sr. Member
****
Offline Offline

Posts: 368



View Profile WWW
« Reply #8 on: May 28, 2008, 11:22:10 PM »


Nice!

Logged

Security+, OSCP, CEH
pjayes
Newbie
*
Offline Offline

Posts: 46


View Profile
« Reply #9 on: May 29, 2008, 06:47:14 AM »

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

Thanks
pjayes
Logged
Kev
Sr. Member
****
Offline Offline

Posts: 428


View Profile
« Reply #10 on: May 29, 2008, 04:24:40 PM »

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 Edit: May 29, 2008, 04:27:01 PM by Kev » Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.084 seconds with 24 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Advertisement

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.