15A: Analyzing Scripts and Code Samples Flashcards
5.2 Given a scenario, analyze a script or code sample for use in a penetration test.
Any computer program that automates the execution of tasks for a particular runtime environment.
script
Code that is converted from high-level programming language source code into lower-level code that can then be directly executed by the system.
compiled code
A security configuration where access is denied to any entity (software process, IP/domain, and so on) unless the entity appears on a whitelist.
allow list
A program that can be used to execute commands usually through a command-line interface.
shell
A general-purpose interpreted programming language that can also be used as a scripting language
ruby
A scripting language that allows a developer to do all the fancy complex things you see when you visit web pages.
JavaScript
A scripting language and shell for Microsoft®Windows®that is built on the .NET Framework.
powershell
A scripting language and command shell for Unix-like systems.
Bash
A popular language for implementing all kinds of development projects, including automation tools and security tools, as well as malicious scripts.
Python
A scripting language created in the late eighties as a general-purposeUnix scripting language for text manipulation.
Perl