June 2026
Beginner to intermediate
464 pages
11h 55m
English
In this chapter, we’ll take our first look at network programming as we develop a remote access application, a program that gives one computer effortless access to another machine over a network. Speaking in malware terms, we’ll create a backdoor, perhaps the simplest form of remote access trojan (RAT) that anybody can write. Along the way, we’ll learn some basics about network communication, explore the system calls needed to implement networking concepts at the OS level, and discuss some strategies for getting the backdoor onto the target system and avoiding detection. We’ll also revisit the ...
Read now
Unlock full access