Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

CyberSecurity Summary

Programming Linux Anti-Reversing Technique

12 Feb 2025

Description

This Book excerpt details Linux anti-reversing techniques, focusing on compiler options and file format manipulation to hinder reverse engineering efforts. The author discusses using GCC compiler flags like -g (debugging information) and -s (strip symbols) to control the information exposed in the compiled binary. Further techniques involve obfuscating strings, encrypting functions using RC4, and manipulating ELF headers to disrupt disassemblers like IDA and Radare2. Advanced methods to evade debuggers include using signals, ptrace to intercept debugger attempts, and madvise to prevent core dumps from capturing sensitive memory regions. The book also provides code examples and demonstrates these techniques using a sample bind shell program ("Trouble").You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cyber_security_summaryDiscover our free courses in tech and cybersecurity, Start learning today:https://linktr.ee/cybercode_academy

Audio
Featured in this Episode

No persons identified in this episode.

Transcription

This episode hasn't been transcribed yet

Help us prioritize this episode for transcription by upvoting it.

0 upvotes
🗳️ Sign in to Upvote

Popular episodes get transcribed faster

Comments

There are no comments yet.

Please log in to write the first comment.