|
Title: [Article]-Programming Survival Skills Post by: don on September 08, 2006, 01:54:13 PM There has been a lot of rumbling in the community as to whether knowledge of coding is required to be an ethical hacker. As you can see from some of the latest content on the site, EH-Net has been hard at work to get you the information you'll need to be a more prepared professional.
So, in this exclusive excerpt from Gray Hat Hacking, EH-Net specifically asked McGraw-Hill for the foundational chapter on the subject. Now you have no excuse not to know at least the very basics of programming. Hopefully after dipping your toes in the water, you'll want to jump right into the coding pool! :D Programming Survival Skills (http://www.ethicalhacker.net/content/view/82/2/) As always, add your thoughts and comments below, Don Title: Re: [Article]-Programming Survival Skills Post by: don on September 08, 2006, 09:59:20 PM Submitted to all those darned Web 2.0 sites, so...
digg away. Don Title: Re: [Article]-Programming Survival Skills Post by: pahoran on September 09, 2006, 03:40:25 PM FYI - From the artcile:
"Unlike the for loop, the while loop will always execute at least once. This is because the condition test is checked after the first iteration. It is important to realize that loops may be nested within each other." This is not correct. In C, The while loop's condition is checked BEFORE each iteration. It is the do-while loop that has its condition checked afterwards. Title: Re: [Article]-Programming Survival Skills Post by: Negrita on September 09, 2006, 05:03:15 PM I dugg that!! :D
I've been looking for something like that for a long time now. Pahoran, welcome and thanks for the correction. Title: Re: [Article]-Programming Survival Skills Post by: ChrisG on November 09, 2006, 11:30:28 PM if you cant program, you will hit a point in PenTesting/Ethical Hacking where you get stuck. its an absoultely necessary skill to be able to do at least a minimal amount of programming
Title: Re: [Article]-Programming Survival Skills Post by: don on January 16, 2008, 09:49:06 PM The sample chapter provided in this article comes from Shon Harris' book Gray Hat Hacking. If you didn't know, Gray Hat Hacking, The Ethical Hacker's Handbook 2nd Edition (http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2FGray-Hacking-Second-Shon-Harris%2Fdp%2F0071495681%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1200541385%26sr%3D1-1&tag=thedigitalcon-20&linkCode=ur2&camp=1789&creative=9325) has been released. Here's some copy from the back cover:
Quote Uncover, plug, and ethically disclose security flaws Prevent catastrophic network attacks by exposing security flaws, fixing them, and ethically reporting them to the software author. Fully expanded to cover the hacker's latest devious methods, Gray Hat Hacking: The Ethical Hacker's Handbook, Second Edition lays out each exploit alongside line-by-line code samples, detailed countermeasures, and moral disclosure procedures. Find out how to execute effective penetration tests, use fuzzers and sniffers, perform reverse engineering, and find security holes in Windows and Linux applications. You'll also learn how to trap and autopsy stealth worms, viruses, rootkits, adware, and malware. - Implement vulnerability testing, discovery, and reporting procedures that comply with applicable laws - Learn the basics of programming, stack operations, buffer overflow and heap vulnerabilities, and exploit development - Test and exploit systems using Metasploit and other tools - Break in to Windows and Linux systems with perl scripts, Python scripts, and customized C programs - Analyze source code using ITS4, RATS, FlawFinder, PREfast, Splint, and decompilers - Understand the role of IDA Pro scripts, FLAIR tools, and third-party plug-ins in discovering software vulnerabilities - Reverse-engineer software using decompiling, profiling, memory monitoring, and data flow analysis tools - Reveal client-side web browser vulnerabilities with MangleMe, AxEnum, and AxMan - Probe Windows Access Controls to discover insecure access tokens, security descriptors, DACLs, and ACEs - Find and examine malware and rootkits using honeypots, honeynets, and Norman SandBox technology Enjoy, Don Title: Re: [Article]-Programming Survival Skills Post by: don on June 05, 2008, 11:38:36 PM The title of this thread is from the sample chapter from the first edition of this book which is shared in its entirety for you. The second edition has updated this chapter with a really great intro to Python. Go check it out:
Gray Hat Hacking, The Ethical Hacker's Handbook 2nd Edition (http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2FGray-Hacking-Second-Shon-Harris%2Fdp%2F0071495681%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1200541385%26sr%3D1-1&tag=thedigitalcon-20&linkCode=ur2&camp=1789&creative=9325) Don
Powered by SMF 1.1.7 |
SMF © 2006-2008, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com |