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 47 guests and 3 members online
EH-Net News Feeds
Latest Additions
 
Advertisement

You are here: Home arrow Forum arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow Which language should I learn this summer?
EH-Net
May 25, 2012, 07:49:42 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Advertise on EH-Net!! - Reasonable Rates, Highly Targeted Audience.
 
   Home   Help Calendar Login Register  
Pages: 1 [2]   Go Down
  Print  
Author Topic: Which language should I learn this summer?  (Read 16004 times)
0 Members and 1 Guest are viewing this topic.
hayabusa
Hero Member
*****
Offline Offline

Posts: 1304



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'


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

aweSEC
Hero Member
*****
Offline Offline

Posts: 1100


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: 857



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: 1830


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.16 | SMF © 2011, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.067 seconds with 23 queries.
 

gk_static-ad_feb2012.jpg
Global Knowledge: Build Security Skills to Protect & Defend

els_130x200fixed2.gif
eLearnSecurity Student Course Now Live!
5% Off with Code
ELS-EH-5

SANS Deals 4 EH-Netters
$150 OFF Any SANS Course in Any Format!
Coupon Code: EHN_Connect Including SANS Security West 2012 & SANSFIRE 2012
Recent Forum Topics

cbtnuggets_logo_125.jpg
Try CBT Nuggets Free!

Vote For EH-Net

Add to Technorati Favorites
technorati fave

 
         
Advertisement

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