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 30 guests online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow Which language should I learn this summer?
EH-Net
May 23, 2013, 09:35:30 PM *
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 [2]   Go Down
  Print  
Author Topic: Which language should I learn this summer?  (Read 17847 times)
0 Members and 1 Guest are viewing this topic.
hayabusa
Hero Member
*****
Offline Offline

Posts: 1633



View Profile
« Reply #15 on: June 11, 2009, 01:34:00 PM »

Easy ones to learn or start with are Visual Basic, .NET languages and Python. When you want to work in the network field a scripting language such as Python will not be a bad choice but when you aim to be more in the security field you may have often to program tools by yourself where you might get stuck by those languages.

As I read this, it looked like you mean that Python is NOT good for security programming?  I hope I misread...  (Python is the driving force behind Immunity CANVAS, as well as many other tools.)

My vote goes to Python or Ruby, altough, from my learning, I found Python a bit easier, from the start.  As someone else had noted, though, once you truly understand a language, others come more easily, as it's more about specific syntax and API's, when you change languages.

Good luck!
Logged

~ hayabusa ~ 

"All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved." - Sun Tzu, 'The Art of War'


OSCE, OSCP , GPEN, C|EH
SynJunkie
Jr. Member
**
Offline Offline

Posts: 71


View Profile WWW
« Reply #16 on: June 11, 2009, 04:25:20 PM »

I'll probably get flamed for this but have you thought about PowerShell?  It's just about to have Version 2 released and pretty soon it will be default on all new Windows OS's replacing good ol' Cmd.exe. 

I think of it like this, when I get a shell on a box at the moment I need to know my Command Line Kung Fu,  well in a couple of years that Kung Fu is going to be all PowerShell Fu.  And I'll tell you this, there isn't much you can't do with it.

Just my thoughts anyway.

Syn

Logged

----------------------------------
http://synjunkie.blogspot.com
Jhaddix
Sr. Member
****
Offline Offline

Posts: 317



View Profile WWW
« Reply #17 on: June 11, 2009, 06:42:25 PM »

This is what i see most:

C - Learning/Knowing C is the best way to know the machine inside and out, including how to exploit it.

Perl - Most hacking tools are written in perl or python

Python -Most hacking tools are written in perl or python

Ruby - Metasploit development is in Ruby

BASH and CMD.exe - learning your way around the command lines saves you valuable time during post exploitation or incident handling, depending on what you do

Powershell - Quickly becoming a replacement for scritping tasks that would usually take multiple convoluted commands in cmd.exe and builds in bash commands as well
Logged

UNIX
Hero Member
*****
Offline Offline

Posts: 1235


View Profile
« Reply #18 on: June 12, 2009, 12:29:53 AM »


As I read this, it looked like you mean that Python is NOT good for security programming?  I hope I misread...  (Python is the driving force behind Immunity CANVAS, as well as many other tools.)

My vote goes to Python or Ruby, altough, from my learning, I found Python a bit easier, from the start.  As someone else had noted, though, once you truly understand a language, others come more easily, as it's more about specific syntax and API's, when you change languages.

Good luck!

Maybe it was a little hard to understand what I meant because of language difficulties, sorry.
I really like Python and have to program in it by myself a lot and not only security related stuff. I think it is important for a skilled pentester to know at least one scripting language as it can help and ease many tasks.
However, in my opinion there are some things where python (and similar languages) are not the best choice and 'lacking' a little bit of power/ control.
Logged
Andrew Waite
Hero Member
*****
Offline Offline

Posts: 928



View Profile WWW
« Reply #19 on: June 12, 2009, 08:49:45 AM »

Not wanting to take this too far off topic, but I'd second Synjunkie and Jhaddix advice regarding powershell; in the future you're going to at least need a basic knowledge of it's fundementals.

Powershell was a recent topic presented by Jonathan Noble at a SuperMondays gathering, the video of the presentation may be a good way to spend a few minutes this Friday afternoon to get a passing familiarity of PowerShell's abilities.

I now return you to you're previously scheduled programming language holy war...
Logged

Mohsin Hafeez
Newbie
*
Offline Offline

Posts: 19


View Profile
« Reply #20 on: June 14, 2009, 10:57:43 AM »

Hey, thanks Don. One more question, which certification do you think i should do now?? I was thinking about CCNA security. What do you suggest?? others please do help me with your advice. Thank You.
Logged

CCNA, MCP, CCIE Security Written, JNCIA(FWV/VPN)
Mohsin Hafeez
Newbie
*
Offline Offline

Posts: 19


View Profile
« Reply #21 on: June 14, 2009, 11:09:09 AM »

I am a fresher, do i need work experience to do pursue CCNA Security??
Logged

CCNA, MCP, CCIE Security Written, JNCIA(FWV/VPN)
BillV
Hero Member
*****
Offline Offline

Posts: 1892


View Profile WWW
« Reply #22 on: June 14, 2009, 04:50:09 PM »

I am a fresher, do i need work experience to do pursue CCNA Security??

No, I don't think there is an experience requirement but I do believe you need CCNA first.
Logged
Mohsin Hafeez
Newbie
*
Offline Offline

Posts: 19


View Profile
« Reply #23 on: June 19, 2009, 12:53:13 PM »

Yes BillV, I have completed CCNA, now I want to pursue CCNA Security and then CCSP, any suggestions?? I want to get into the field of network security. Thank You.
Logged

CCNA, MCP, CCIE Security Written, JNCIA(FWV/VPN)
Pages: 1 [2]   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.07 seconds with 23 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
 
         
Free Business and Tech Magazines and eBooks

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