python newbie

This topic contains 23 replies, has 15 voices, and was last updated by  cyber.spirit 7 years, 1 month ago.

  • Author
    Posts
  • #7915
     cyber.spirit 
    Participant

    Hi guys.
    I dont know anything about python but i heard its a good language for hackers and coz of that i decided to learn it so i have two question:

    1. What do u thing about cbt nuggets python programming language Is it a good training package to buy?

    2. After i learnt python can i write exploits using this language? Or i need to learn so exploitation technics?

    Thanx alot.

  • #50045
     superkojiman 
    Participant

    There are plenty of good online resources for learning python, even the main site has a decent beginner’s tutorial.

    Python is just a tool, you need to understand how exploits work before you can take advantage of them. Once you know what needs to be done, you can certainly use python to do it, or even perl, or ruby, or C. Python is nice because it’s quick and easy to start with.

  • #50046
     cyber.spirit 
    Participant

    ok man have u tried the cbt nuggets? I extremely wanna buy it

  • #50047
     hayabusa 
    Participant

    Not home this evening, bit I THINK my son has either CBT Nuggets or TrainSignal Python.  I’ll have a look when I’m home, tomorrow, and ask him which one, and how he’s liked it.

  • #50048
     Triban 
    Participant

    Learning Python The Hardway is a good place to start and it’s free.  Also I think Google Code has a tutorial on Python. 

    But like superkojiman said, it is a tool, usually its a method to prepare your exploit for delivery.  You create py scripts to maybe encode or obfuscate your exploit code.  Maybe have the script complete a series of other tasks for your exploit delivery.  Remember not all computers have python installed, and not all give you the ability to install it. 

    Here’s a video from Dave Kennedy did at BSidesCLE
    http://www.youtube.com/watch?v=psOgFtIGpSY
    He shows some usage of py scripts, SET, and even powershell to delivery a binary to a system for exploitation.

    Enjoy

  • #50049
     S3curityM0nkey 
    Participant

    I see you have come to the dark side and decided to get to know python 🙂

    Security Tube has a heap of great vid’s

    http://www.securitytube.net/tags/python

    And the net is just full of great info… the best way I have found it to just jump in! Have a play with the language.

  • #50050
     m0wgli 
    Participant

    Another free resource that has some good Python tutorials:

    http://thenewboston.org/list.php?cat=36

  • #50051
     unicityd 
    Participant

    Check out Learn Python the Hard Way.  You can read it online for free.

    http://learnpythonthehardway.org/

  • #50052
     jjwinter 
    Participant

    I’ve looked at the free MIT videos, and Python The Hardway. I found the hardway stuff to be more helpful.

  • #50053
     rattis 
    Participant

    I’m going to be running a python study group for MichSec.org it’s a 2 to 3 month program we meet once a week via the inernet to discuss what we did that week and what we’re doing the next week. code review, people to ask if there are problems.

    Week 1 will be Google Code University’s Python Class.

    After that we’re doing Python the Hard Way

    There are just too many good free options for learning Python, to end up wasting money on learning, unless you want to buy a book.

    If you think that the money will make you do the program. Make a bet for the cost of the CBT. Look at what the CBT claims to teach you and how quickly. Then set a dead line, what you should be able to do to that point. And if you fail give the money to someone. If you make it, you get to keep the money.

  • #50054
     hayabusa 
    Participant

    As stated by the others (and as we discussed when you pm’d me), I learned via the freebies and from books, on my own, while my son did the CBT route, for Python.

    That said, as promised, I DID ask my son which one he was using.  He has CBT Nuggets’ Python course, and DID get a lot from it.  However, he was devoted to it, pretty consistently, as other than a very basic Perl class he took, in school, he’d never done any other programming, at all.

    He said that, had he had more time, he would’ve self-studied it, too, but since programming in his Perl class seemed to come easily for him, he figured he might get through some basic ‘instructed / mentored’ lessons and get up to speed more quickly.

    Definitely seemed positive, for him.  But if $$ is an issue, perhaps do like chrisj suggested (bet someone), as a cheaper, and more motivational alternative.

  • #50055
     cyber.spirit 
    Participant

    firstly i wanna say thank u soooooooo  much hayabusa, unicityd, chrisj and all of other friends who helped me.

    Unicityd that web site was great and im going to read the html version of the book.

    Hayabusa cbt nuggets is always good again except cbt nuggets cehv7 lol! Thank u and i wish the bests for both of u.

  • #50056
     Jamie.R 
    Participant

    There are lots free website that have material on for python. I would say do the basic free stuff so learn loops,ifs,  so on then do securitytube python course.

  • #50057
     termight 
    Participant

    Hi Cyber.spirit,

    I’ll recommend the following

    1) Abyteofpython  http://www.swaroopch.org/notes/Python “free”

    2) LearnPythonTheHardway  http://learnpythonthehardway.org/
    “free when reading online” but you can pay for the online program $29 or buy the hard copy book. Buying the book or taking the online class helps Zad maintain the site.

    3) SPSE    http://www.securitytube.net/video/3786 “free without Certification” Paid with Cert.

    4) http://docs.python.org/  “free”

    Personally i’m using all these books and resources I like studying with different resources, I mostly pay to help the hackers community

    Hope it helps.

  • #50058
     RoleReversal 
    Participant

    @T3rm1ght wrote:

    3) SPSE    http://www.securitytube.net/video/3786 “free without Certification” Paid with Cert.

    Do you have a direct link for that?

    Other than a couple of course samples best I can find is the promotional pricing of $250 for course + cert.

    Still looks (and sounds, from those I know working through it) to be well worth the price, but if there’s a (legit) free avenue to the material I’d be a fool to part with my cash….

  • #50059
     Shock 
    Participant

    @andrew Waite wrote:

    @T3rm1ght wrote:

    3) SPSE    http://www.securitytube.net/video/3786 “free without Certification” Paid with Cert.

    Do you have a direct link for that?

    http://securitytube-training.com/certifications/securitytube-python-scripting-expert/

  • #50060
     m0wgli 
    Participant

    @andrew Waite wrote:

    Still looks (and sounds, from those I know working through it) to be well worth the price, but if there’s a (legit) free avenue to the material I’d be a fool to part with my cash….

    AFAIK the original intention was to dripfeed the SPSE course to those who didn’t want to pay for it. However, this changed:

    Community Edition of courses – We’ve decided that a community edition of the course will be released when the “next version” of the course will be launched. So, once we launch SPSE ver 2, we will make the course material for SPSE ver 1 (the current one) available to the community. This will ensure that our paid students have the latest version of the course will all the updates while the hobbyist has the slightly older version which still adds sufficient value to him. I know this may disappoint many of you, but as I’ve clarified earlier, without a steady stream of revenue the site would anyway soon be dead. I have only the following choices – charge for the courses and eventually make older versions available for free … or stop creating any more content as the time commitment required is not possible.

    Source: http://blog.securitytube.net/2012/07/new-features-on-site-and-roadmap-ahead.html

  • #50061
     RoleReversal 
    Participant

    @m0wgli wrote:

    [AFAIK the original intention was to dripfeed the SPSE course to those who didn’t want to pay for it. However, this changed:

    That explains the confusion, thanks for sourcing the clarification

  • #50062
     DataDwarf 
    Participant

    Not courses, but some books that I really like on Python are:

    Learning Python
    http://shop.oreilly.com/product/9780596158071.do

    Programming Python
    http://shop.oreilly.com/product/9780596158118.do

    Grey Hat Python
    http://shop.oreilly.com/product/9781593271923.do

  • #50063
     cyber.spirit 
    Participant

    woohoo! Thank u all soo much what good resources. But i’d also recammend the cbt nuggets paython its great and easy to follow after that i want to read gray hat paython for hackers to learn some exploitation technics. I have’nt known how much python can be useful for hacking.

    Now with three or four lines i could creat an app which crashes windows os immediately. then i’ve converted it to exe so i have a good useful portable app!

    Thanx again

  • #50064
     cyber.spirit 
    Participant

    but i’ll see all of these resources here and thanks alot again

  • #50065
     m0wgli 
    Participant

    Just something to keep in mind for the future.

    You’ve probably seen this already, but SecurityMonkey posted that a new Python book is coming out soon.

    Violent Python:A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers.

    http://www.ethicalhacker.net/component/option,com_smf/Itemid,54/topic,9303.msg52182/topicseen,1/#new

    Looks like it could be a good read.

  • #50066
     Xen 
    Participant

    CBT nugget’s python course is great and can be easily used as the first learning resource. The thing I like about CBT nuggets is that it reduces your learning curve. Watching someone write and explain the code is a lot easier than going through the books :). After that I would suggest Nick Parlante’s Google Python Classes. It’s a great addition to CBT nuggets video courses.

    Next, you can read up any of the books mentioned by other members. Remember, you can always learn the syntax. But to be able to make useful programs you have to practice a LOT.

  • #50067
     cyber.spirit 
    Participant

    @m0wgli wrote:

    Just something to keep in mind for the future.

    You’ve probably seen this already, but SecurityMonkey posted that a new Python book is coming out soon.

    Violent Python:A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers.

    http://www.ethicalhacker.net/component/option,com_smf/Itemid,54/topic,9303.msg52182/topicseen,1/#new

    Looks like it could be a good read.

    Yes man that book is awesome but the gray hat hackers is easier i think thanks again

    and im following the cbt nuggets its great for newbies thanks again

You must be logged in to reply to this topic.

Copyright ©2019 Caendra, Inc.

Contact Us

Thoughts, suggestions, issues? Send us an email, and we'll get back to you.

Sending

Sign in with Caendra

Forgot password?Sign up

Forgot your details?