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 33 guests and 4 members online
 
Free Business and Tech Magazines and eBooks

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Network Pen Testingarrow OSCP - Offensive Security Certified Professionalarrow Is python needed? Bash enough?
EH-Net
May 21, 2013, 09:29:03 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: Is python needed? Bash enough?  (Read 6863 times)
0 Members and 1 Guest are viewing this topic.
sternone
Full Member
***
Offline Offline

Posts: 129


View Profile
« on: August 07, 2012, 01:58:47 AM »

Hi, I'm waiting to start and I'm scheduled for Saturday to start with the OSCP. What a long wait !!!

My questions: I know Bash Programming and I'm wondering, is it really needed to pick up Python to have no problems in the course? Can you easily succeed with making your scripts in bash instead of using Python ?

If needed and I get some confirmations from people here I'll just heads down Python until I get the docs on Saturday.

Great forum here,

Thanks

Logged

Try harder....hmpf!!
Catalyst256
Newbie
*
Offline Offline

Posts: 23



View Profile WWW
« Reply #1 on: August 07, 2012, 02:23:55 AM »

I've been on the OSCP course for a couple of weeks, so far I've only used a little python and mostly bash scripts. From what I've seen any python you need you should be able to find on Google so I wouldn't worry about it too much.
Logged

@catalyst256

Security+ OSCP VCP CCA
Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #2 on: August 07, 2012, 03:30:04 AM »

I recently attened a con in the UK and Python was the top thing to learn. the survey was done by pentester and he asked other pen testers.

This maybe useful :
http://www.youtube.com/watch?v=LSrF3VGUrR0
Logged

OSWP | Hackingdojo Nidan | eCPPT
Catalyst256
Newbie
*
Offline Offline

Posts: 23



View Profile WWW
« Reply #3 on: August 07, 2012, 03:45:21 AM »

Was that's Robin's talk on "Breaking into Security"?? It was a good talk and long term learning a programming language is a good idea (I'm learning python) but for the OSCP course I don't think it's something to worry too much about.
Logged

@catalyst256

Security+ OSCP VCP CCA
Andrew Waite
Hero Member
*****
Offline Offline

Posts: 928



View Profile WWW
« Reply #4 on: August 07, 2012, 04:48:03 AM »

Unless the material has changed since I did offsec, you will need python for some of the fuzzing/BO modules/challenges, so spend time going through the (good) introduction videos and lab notes.

Don't worry about it too much though, if you can understand the code enough to edit the examples to suit your purpose it should be sufficient. If you've already got a good handle on the bash side you should be fine.
Logged

Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #5 on: August 07, 2012, 05:52:30 AM »

Yah it was Robin talk it was very good and shocking at same time as was not expecting the result he got.
Logged

OSWP | Hackingdojo Nidan | eCPPT
sternone
Full Member
***
Offline Offline

Posts: 129


View Profile
« Reply #6 on: August 07, 2012, 08:56:32 AM »

Thanks Folks! Watching Robin Wood now !
Logged

Try harder....hmpf!!
cd1zz
Hero Member
*****
Offline Offline

Posts: 561


View Profile WWW
« Reply #7 on: August 07, 2012, 09:16:19 AM »

Whatever it takes to get the job done!

Just be able to read python and know what is going on in an exploit script.
Logged

Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #8 on: August 07, 2012, 09:29:20 AM »

I think its good idea to know python

securitytube offer a course there is also a website called codeacademy or somthing that offer free course too.
Logged

OSWP | Hackingdojo Nidan | eCPPT
shadowzero
Full Member
***
Offline Offline

Posts: 120


It's a UNIX system, I know this!


View Profile
« Reply #9 on: August 07, 2012, 11:43:06 AM »

Python is easy enough to pick up that you should learn it anyway. You probably won't need anything overly advanced, but you should be able to write some simple scripts that use sockets.
Logged
ZeroOne
Jr. Member
**
Offline Offline

Posts: 59


View Profile
« Reply #10 on: August 07, 2012, 01:16:18 PM »

I mainly program in Java and C.. when first looking at Python, seriously its ridiculously  easy, at the same time it helps a lot. in other words, its a bonus! the only thing I am not sure about is bash. It would be great if someone could provide some links for that
Logged
DragonGorge
Jr. Member
**
Offline Offline

Posts: 83



View Profile
« Reply #11 on: August 07, 2012, 01:55:41 PM »

I'd recommend at least a peripheral understanding of python. You don't need to be fluent but a lot of the material in OSCP is in python as are the exploits in backtrack.

A high level search of the exploitdb in backtrack showed that there are roughly 2000 in c and 900 a piece for python & ruby.
Logged
YuckTheFankees
Sr. Member
****
Offline Offline

Posts: 324


View Profile
« Reply #12 on: August 07, 2012, 04:53:22 PM »

BASH Resources:
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
http://linuxconfig.org/Bash_scripting_Tutorial

Python Resources:
http://learnpythonthehardway.org/book/
http://dirk-loss.de/python-tools.htm
http://www.makeuseof.com/tag/5-websites-learn-python-programming/
http://www.codecademy.com/tracks/python
Logged

OSCP in progress
Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #13 on: August 08, 2012, 03:22:19 AM »

Some grest resources there YuckTheFankees There are lots more online too.
Logged

OSWP | Hackingdojo Nidan | eCPPT
sternone
Full Member
***
Offline Offline

Posts: 129


View Profile
« Reply #14 on: August 14, 2012, 08:31:03 PM »

Thanks, I picked up that Python step by step and it's ok. The sockets implementation on Python is really a great thing and very useful.
Logged

Try harder....hmpf!!
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.087 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.