CHAPTER 11

Tools and Code Analysis

In this chapter, you will learn about

•   The basic concepts of scripting and programming, including logic constructs, data structures, libraries, classes, procedures, and functions

•   Shells and how to create them using various scripting languages

•   Analyze exploit scripts or code and understand their use

•   Investigate automation of basic pentesting tasks

Programming languages are instructions that tell a computer what to do. Each programming language has a different approach to doing this and may implement different syntax or capabilities. As we learned in Chapter 7, pentesters need to understand languages such as Objective C, Swift, C, Java, Kotlin, and HTML5 in order to analyze code in mobile applications. ...

Get CompTIA PenTest+ Certification All-in-One Exam Guide, Second Edition (Exam PT0-002), 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.