Image
 
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 23 guests and 1 member online
EH-Net Donations

Enter Amount:
$

Google Ads
EH-Net News Feeds
Latest Additions
Book Recommendations





 
Advertisement

You are here: Home arrow Forum arrow Ethical Hacking Discussions and Related Certificationsarrow Network Pen Testingarrow Programing question?
Ethical Hacker Community Forums
January 07, 2009, 01:46:33 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: ChicagoCon 2-Day Ethical Hacking Conference with MS Blue Hats Oct 31 - Nov 1. Tickets Only $100! www.chicagocon.com/content/view/103/51/
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Programing question?  (Read 2125 times)
0 Members and 1 Guest are viewing this topic.
sedated
Newbie
*
Offline Offline

Posts: 37



View Profile
« on: December 04, 2007, 12:10:34 PM »

   As i have stated before i am working on my bachelors degree in information security.I have a concern the only programing class i had was intro to programing where we covered the basics and learned some visual basic.I am worried this is not enough of a programing background to pursue a career. So my question  is should i take a extra quarter or two with more advanced
programing or would it be good enough just to self teach my self a new language?I really dont feel like even more college but i want to be as ready as i can be for the field.Also if i do teach myself out of the classroom on my own time what language would be most benifical to a future in information security?
Logged
sedated
Newbie
*
Offline Offline

Posts: 37



View Profile
« Reply #1 on: December 04, 2007, 12:17:41 PM »

My first two years was a Associate degee in computer network systems and here is a list of my final 2 years of classes that i just started.
Core Courses     
IS311    Internetworking Infrastructure and Operations*    4    
IS312    Information Security Essentials*    4    
IS313    Software Project Management Essentials*    4    
IS314    Security Architecture of Common IT Platforms*    4    
IS315    IS Risk Management and Intrusion Detection*    4    
IS316    Fundamentals of Network Security, Firewalls and VPNs*    4    
IS317    Hacker Techniques, Tools and Incident Handling*    4    
IS318    Information Security Perspective on Intranet, Internet and E-Commerce Infrastructure*    4    
IS411    Security Policies and Implementation Issues*    4    
IS413    Auditing E-Commerce Systems and IT Infrastructure*    4    
IS414    User Authentication Systems and Role-Based Security*    4    
IS415    System Forensics Investigation and Response*    4    
IS416    Securing Windows Platforms and Applications*    4    
IS417    Capstone Project*    4    
IS418    Securing Linux Platforms and Applications*    4    
IS421    Legal and Security Issues*    4    
   Subtotal    64    
     General Education Courses    
   Unspecified General Education courses+    24    
EG351    Social Psychology*    4    
EG371    Research Methods*    4    
EG372    Written Analysis*    4    
EG381    Statistics*    4    
EG452    Economics and Change*    4    
EG462    Contemporary World Culture*    4    
EG468    Ethics*    4    
EG481    Environmental Issues*    4
http://www2.itt-tech.edu/cts/campus/courses.cfm?prog_id=1946
Logged
pseud0
Full Member
***
Offline Offline

Posts: 154



View Profile
« Reply #2 on: December 04, 2007, 01:59:46 PM »

There is an enormous variation in how much coding you are required to know depending on the type of career you are looking for.  As an example, in my firm there are three major groups: auditors, security, pen testers.  The auditors need to know almost zero coding unless they are specifically pulled in to audit SDLC or third party coding.  In an office of 200+ consultants we only have two people that are auditors and coders.  The security assessment teams need to know a bit more, but not really in depth.  They can do basic perl/java/javascript/C/and some web programming, but this is still more from a reviewing approach than a development approach.  If you really want to fall into the penetration tester roll, I'd suggest having at least one scripting language that you know cold (I like perl but can do python if needed), one compiled language that you are decent in (I'd suggest C++ since that helps with linux modules and kernel programming), and be very familiar with a variety of web programming languages (html, xml, asp, php, javascript). A good understanding of SQL is very helpful, but there are several flavors of it so it is probably more useful to understand the concepts and lookup the syntax as you need it.
Logged

CISSP, CISM
roguewolftamer
Newbie
*
Offline Offline

Posts: 3


View Profile
« Reply #3 on: December 04, 2007, 09:21:31 PM »

wish I could help ya there, but looks like I dont have to...I notice the most commonly used programming languages are Java, C, C++, and any other language is usually learned for different reasons.
Logged
sedated
Newbie
*
Offline Offline

Posts: 37



View Profile
« Reply #4 on: December 04, 2007, 09:50:47 PM »

Thanks for the replys I am thinking i will start with pearl and then learn c++
I have already taught myself HTML and feel pretty comfortable with that.I would also like to thank everyone here for all there helpful post and tutorials.Its nice to have a community without the elitist attitude i find in so many other security boards and hopefully as i gain more knowledge i will be able to contribute more.
Logged
matthiasfan
Newbie
*
Offline Offline

Posts: 21


View Profile
« Reply #5 on: December 05, 2007, 09:39:19 AM »

I would say if you wanted to on the side, learn c++, java, and python.  Just my opinion, but c++ is the best programming language I've used; java, even though I hate the actual language is very useful and well used in websites and apps; and python is great to make resources for c++.
Logged
decrypt_keeper
Newbie
*
Offline Offline

Posts: 1


View Profile
« Reply #6 on: December 11, 2007, 01:04:22 AM »

I'd suggest learning Python, PERL, C/C++, LISP, Java, and HTML. If you're going to attempt to teach yourself, I'd suggest you start with something like Python. It is a much easier language to learn than the rest. C/C++ are very important languages, especially when dealing with systems like UNIX and/or Linux. However, they are slightly more complex to jump into. Good luck and hope this helps
Logged
firemastrr
Newbie
*
Offline Offline

Posts: 3


View Profile
« Reply #7 on: December 13, 2007, 08:17:50 AM »

I would say you should learn C++, then Python, and then some newer form of Web programming, such as XHTML or CSS.  C++ is complicated, but if you already have a background in programming, then it shouldn't be too bad.  If you aren't feeling up to it, then go with Python first, it's a bit easier.  Finally, HTML in itself is not powerful enough nor is it efficient enough to do you much good.  sites rarely use just HTML, but they combine it with some other language.  Java is great for designing web sites, but is good for little else.  It's good to have under your belt, but it won't do you much good unless you are dealing directly with the creation (or penetration) of web sites.
Hope this helps.
Logged
sedated
Newbie
*
Offline Offline

Posts: 37



View Profile
« Reply #8 on: December 13, 2007, 05:13:41 PM »

  Thanks agin for all the advice
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.049 seconds with 23 queries.
 
Sponsors

cwnp_moto__120x90.gif

Polls
How many security events including conferences and training do you attend a year:
 
Support EH-Net


Support EH-Net by
Buying all of your
Amazon items using
the search bar above.

cbtnuggets_logo_125.jpg
Try CBT Nuggets Free!
Recent Forum Topics
Vote For EH-Net

progenic.com
Click here to Vote!

binarica.com
Binarica Logo

Add to Technorati Favorites
technorati fave

 
         
Advertisement

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