Cantitate/Preț
Produs

X86 Software Reverse-Engineering, Cracking, and Counter-Measures

Autor Stephanie Domas, Christopher Domas
en Limba Engleză Hardback – 6 feb 2024

Ecosistemul analizei binare prezentat în această lucrare se concentrează pe instrumentele fundamentale ale ingineriei inverse: IDA, Ghidra, Olly și GDB. Subliniem faptul că autorii, Stephanie Domas și Christopher Domas, propun o abordare extrem de structurată, care transformă un subiect complex într-un flux logic de învățare. Găsim în acest volum un parcurs care începe cu bazele arhitecturii x86, esențiale pentru a înțelege cum funcționează apelurile de sistem, stiva și convențiile de apelare, înainte de a trece la manipularea propriu-zisă a codului. Merită menționat că textul nu se limitează la simpla observare, ci trece rapid la faza de „cracking”, explicând tehnici precum patching-ul, analiza verificatoarelor de chei și manipularea resurselor. Dacă Reversing de Eldad Eilam v-a oferit cadrul teoretic și fundamentele sistemelor de operare, această carte oferă instrumentele practice și strategiile de teren necesare pentru a diseca software-ul de tip black-box. Spre deosebire de alte titluri care se concentrează doar pe atac, X86 Software Reverse-Engineering, Cracking, and Counter-Measures alocă un spațiu generos apărării. Sunt explorate mecanisme de protecție precum obfuscarea, semnarea codului, whitelist-urile și tehnologiile RASP (Runtime Application Self-Protection). Ritmul este alert, fiind axat pe demonstrații tehnice și pe aplicarea imediată a cunoștințelor de asamblare în scenarii de securitate. Este un ghid tehnic publicat de Wiley care demistifică procesul prin care cercetătorii de securitate identifică vulnerabilitățile sau analizează malware-ul, oferind în același timp soluții concrete pentru dezvoltatorii care doresc să își protejeze proprietatea intelectuală împotriva ingineriei inverse malițioase.

Citește tot Restrânge

Preț: 34528 lei

Preț vechi: 43160 lei
-20%

Puncte Express: 518

Carte disponibilă

Livrare economică 28 mai-11 iunie
Livrare express 13-19 mai pentru 9189 lei


Specificații

ISBN-13: 9781394199884
ISBN-10: 1394199880
Pagini: 320
Dimensiuni: 192 x 238 x 24 mm
Greutate: 0.75 kg
Ediția:1
Editura: Wiley
Locul publicării:Hoboken, United States

De ce să citești această carte

Recomandăm această carte profesioniștilor în securitate și entuziaștilor care doresc să stăpânească arhitectura x86 și instrumentele de tip Ghidra sau IDA. Cititorul câștigă o înțelegere profundă a modului în care software-ul poate fi modificat sau protejat, beneficiind de un ghid practic care acoperă atât ofensiva (cracking), cât și defensiva (anti-tampering). Este resursa ideală pentru a trece de la teorie la analiza binară aplicată.


Descriere

A crystal-clear and practical blueprint to software disassembly x86 Software Reverse-Engineering, Cracking, and Counter-Measures is centered around the world of disassembling software. It will start with the basics of the x86 assembly language, and progress to how that knowledge empowers you to reverse-engineer and circumvent software protections. No knowledge of assembly, reverse engineering, or software cracking is required. The book begins with a bootcamp on x86, learning how to read, write, and build in the assembly that powers a massive amount of the world’s computers. Then the book will shift to reverse engineering applications using a handful of industry favorites such as IDA, Ghidra, Olly, and more. Next, we move to cracking with techniques such as patching and key generation, all harnessing the power of assembly and reverse engineering. Lastly, we’ll examine cracking from a defensive perspective. Providing learners with techniques to be a better defender of their own software, or knowledge to crack these techniques more effectively. Assembly: computer Architecture, x86, system calls, building and linking, ASCII, condition codes, GDB, control flow, stack, calling conventions Reverse Engineering: reconnaissance, strings, RE strategy, stripping, linking, optimizations, compilers, industry tools Cracking: patching, key checkers, key generators, resource hacking, dependency walking Defense: anti-debugging, anti-tamper, packing, cryptors/decryptors, whitelist, blacklist, RASP, code signing, obfuscationA practical and hands-on resource for security professionals to hobbyists, this book is for anyone who wants to learn to take apart, understand, and modify black-box software. x86 Software Reverse-Engineering, Cracking, and Counter-Measures is a vital resource for security researchers, reverse engineers and defenders who analyze, research, crack or defend software applications.