Explore the latest books of this year!
Bookbot

Sockets, Shellcode, Porting, and Coding

Reverse Engineering Exploits and Tool Coding for Security Professionals

Save

Parameters

  • 696 pages
  • 25 hours of reading

More about the book

The book is organized into five key categories, each representing essential skills for the security industry. The first category, Coding, emphasizes the growing necessity of programming and scripting skills across the field. It introduces coding basics and offers tips in languages such as C/C++, Java, Perl, and NASL. The second category, Sockets, explains how programs communicate over networks using TCP and UDP, highlighting the unique implementations in various programming languages. The third category focuses on Shellcode, defined as bytecode from Assembly, which is used to execute commands on remote systems through direct memory access. The fourth category, Porting, discusses the practice of modifying code for different operating platforms, allowing for efficient adaptation without starting from scratch. The final category, Coding Tools, synthesizes the previous sections, equipping readers with the ability to create quick utilities that enhance productivity and build valuable skills. Additionally, the book includes new chapters on writing and automating exploits for Windows systems, performing zero-day exploit forensics through reverse engineering, and provides practical code and scripts in common programming languages for immediate application in network defense.

Book purchase

Sockets, Shellcode, Porting, and Coding, James C. Foster

Language
Released
2005
Binding
(Paperback),
Book condition
Good
Price
€12.49

Payment methods

No one has rated yet.Add rating

Title
Sockets, Shellcode, Porting, and Coding
Subtitle
Reverse Engineering Exploits and Tool Coding for Security Professionals
Language
English
Publisher
Syngress
Released
2005
Format
Paperback
Pages
696
ISBN10
1597490059
ISBN13
9781597490054
Series
Description
The book is organized into five key categories, each representing essential skills for the security industry. The first category, Coding, emphasizes the growing necessity of programming and scripting skills across the field. It introduces coding basics and offers tips in languages such as C/C++, Java, Perl, and NASL. The second category, Sockets, explains how programs communicate over networks using TCP and UDP, highlighting the unique implementations in various programming languages. The third category focuses on Shellcode, defined as bytecode from Assembly, which is used to execute commands on remote systems through direct memory access. The fourth category, Porting, discusses the practice of modifying code for different operating platforms, allowing for efficient adaptation without starting from scratch. The final category, Coding Tools, synthesizes the previous sections, equipping readers with the ability to create quick utilities that enhance productivity and build valuable skills. Additionally, the book includes new chapters on writing and automating exploits for Windows systems, performing zero-day exploit forensics through reverse engineering, and provides practical code and scripts in common programming languages for immediate application in network defense.