|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
OR_ocn959713497 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
161003s2016 cau o 000 0 eng d |
040 |
|
|
|a N$T
|b eng
|e rda
|e pn
|c N$T
|d N$T
|d IDEBK
|d EBLCP
|d GW5XE
|d NJR
|d OCLCF
|d COO
|d IDB
|d UAB
|d IOG
|d K6U
|d MERUC
|d IAD
|d JBG
|d ICW
|d ILO
|d ICN
|d OTZ
|d YDX
|d UPM
|d AZU
|d VT2
|d UMI
|d STF
|d LIV
|d OCLCQ
|d ESU
|d OCLCQ
|d U3W
|d REB
|d D6H
|d CAUOI
|d VVB
|d CEF
|d KSU
|d DEBBG
|d ESEHU
|d AU@
|d WYU
|d UKMGB
|d TKN
|d AUD
|d UKAHL
|d CNCEN
|d G3B
|d OCLCQ
|d LEAUB
|d ERF
|d LEATE
|d OCLCQ
|d AJS
|d OCLCQ
|d OCLCO
|d NLW
|d OCLCO
|d OCLCQ
|d OCLCO
|
015 |
|
|
|a GBB8M4427
|2 bnb
|
016 |
7 |
|
|a 019139910
|2 Uk
|
019 |
|
|
|a 959953496
|a 961818387
|a 961873346
|a 962704242
|a 967619067
|a 971245756
|a 1005762807
|a 1026468563
|a 1048172927
|a 1058500480
|a 1066440629
|a 1066584565
|a 1086470737
|a 1112521258
|a 1112863438
|a 1122817862
|a 1129351113
|
020 |
|
|
|a 9781484221815
|q (electronic bk.)
|
020 |
|
|
|a 1484221818
|q (electronic bk.)
|
020 |
|
|
|z 9781484221808
|
020 |
|
|
|z 148422180X
|
024 |
7 |
|
|a 10.1007/978-1-4842-2181-5
|2 doi
|
029 |
1 |
|
|a AU@
|b 000058853833
|
029 |
1 |
|
|a CHNEW
|b 000886247
|
029 |
1 |
|
|a CHVBK
|b 374449473
|
029 |
1 |
|
|a GBVCP
|b 897166205
|
029 |
1 |
|
|a UKMGB
|b 019139910
|
035 |
|
|
|a (OCoLC)959713497
|z (OCoLC)959953496
|z (OCoLC)961818387
|z (OCoLC)961873346
|z (OCoLC)962704242
|z (OCoLC)967619067
|z (OCoLC)971245756
|z (OCoLC)1005762807
|z (OCoLC)1026468563
|z (OCoLC)1048172927
|z (OCoLC)1058500480
|z (OCoLC)1066440629
|z (OCoLC)1066584565
|z (OCoLC)1086470737
|z (OCoLC)1112521258
|z (OCoLC)1112863438
|z (OCoLC)1122817862
|z (OCoLC)1129351113
|
037 |
|
|
|a CL0500000826
|b Safari Books Online
|
050 |
|
4 |
|a QA76.754
|
072 |
|
7 |
|a COM
|x 051230
|2 bisacsh
|
082 |
0 |
4 |
|a 005.3
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Di Cataldo, Giuseppe,
|e author.
|
245 |
1 |
0 |
|a Stack frames :
|b a look from inside /
|c Giuseppe Di Cataldo.
|
264 |
|
1 |
|a [California?] :
|b Apress,
|c [2016]
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a text file
|
347 |
|
|
|b PDF
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a At a Glance; Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Hardware and Software; Hardware; Software, Binary Programs, and Source Code; Binary and Text Files, Character Encodings; Character Encodings; The ASCII Character Set; Encoding Examples; Multibyte Encodings; Text Files; Binary Files; Executable Files; System and Application Software; Software Types: Free, Semifree, Proprietary; Free Software Definition and the Free Software Foundation Licenses; Debian Free Software Guidelines; BSD Licenses; Open Source Software; Public Domain Software.
|
505 |
8 |
|
|a The Shared Source InitiativeOperating Systems and Kernels; Summary; Chapter 2: GNU/Linux Distributions; The GNU Project; What Is Linux?; The Birth of Linux; GNU/Linux Distributions and Packages; Classification; Installation Hints; Packages; A Brief History of Distributions; Testing Distributions; GNU/Linux Distribution Timeline; DistroWatch; LinuxCounter; Lwn.net; Virtualization; Summary; Chapter 3: Base 2, 8, and 16 Notations; Notations for Integer Numbers; Binary Numbers; Hexadecimal Numbers; Octal Numbers; Bytes; Words and Paragraphs; Bitwise Operators; Operators AND, XOR, OR, NOT.
|
505 |
8 |
|
|a Bitwise vs Logical Operators in CShift Operators; Summary; Chapter 4: Executables and Libraries; Assemblers, Compilers, Linkers; The Assembler; The Compiler; The Linker; Object Files; The GNU Linker; Using the Linker with No Options; What If We Force main() to Be the Entry Point?; What If We Provide the Missing _start() Function?; Adding Code to Terminate the Program Execution; Why Terminating the Program Works; System and Wrapper Functions; Back to the Linker: Searching for Command-Line Arguments; Static and Dynamic Linking; Shared Libraries: GOT; A Simple Test Program.
|
505 |
8 |
|
|a Where Are the Global Symbols?How Global Variables Are Addressed; The Global Offset Table; The Relocation Constant; Section Attributes: Sharing Library Code; Searching for a Ghost; Shared Libraries: PLT; Summary; Chapter 5: Stack Frames; Call Stacks; Stack Frames; Calling Conventions; Naming Conventions; Example: Calling a Fortran Function with a C Function; Example: Calling an Assembly Function with a C Function; Function Calls; The Test Program; Function getSP; Function getBP; Function Dump; Function f 2; Function f1; Function main; Test on Debian (64-bit).
|
505 |
8 |
|
|a Test on Debian (64-bit): Stack Frame of f2()Test on Debian (64-bit): Stack Frame of f1(); Test on Debian (64-bit): Stack Frame of main(); Test on Debian (64-bit): Assembly Code; The Prologue of a Function; The Epilogue of a Function; Variations in Prologues and Epilogues; Optimization Issues; Speeding Up Execution; Stack Pointer Alignment-an Exception; Test on Debian (64-bit): Calling and Naming Conventions; Test on Debian (64-bit): Stack Frame Charts; Test on Slackware (32-bit); Test on Slackware (32-bit): Stack Frame of f2(); Test on Slackware (32-bit): Stack Frame of f1().
|
520 |
|
|
|a This book teaches you exactly how program memory content and organization is vital for computer security, especially Unix-like operating systems. You will learn how it is manipulated to take control of a computer system, as well as the countermeasures that system designers set up to avoid this. Neither a guide for hackers nor an all-out theory book, this book is ideal for anyone studying computer security who wants to learn by doing. Using a practical approach, you will understand how stack frames relate to hardware and software theory and the various GNU/Linux distributions, before moving on to Base 2, 8 and 16 notations, executables and libraries. Lastly you will go in-depth to understand the intricacies of stack frames. A vital resource for all computer security students and enthusiasts, add Stack Frames: A Look Inside to your library today.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Software engineering.
|
650 |
|
6 |
|a Génie logiciel.
|
650 |
|
7 |
|a Artificial intelligence.
|2 bicssc
|
650 |
|
7 |
|a Information technology: general issues.
|2 bicssc
|
650 |
|
7 |
|a Computer programming
|x software development.
|2 bicssc
|
650 |
|
7 |
|a COMPUTERS
|x Software Development & Engineering
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Software engineering
|2 fast
|
776 |
0 |
8 |
|i Print version:
|t Stack Frames.
|d [Place of publication not identified] : Apress 2016
|z 9781484221808
|w (OCoLC)954429493
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781484221815/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH32011265
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL4699965
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1340802
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis36311759
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 13199324
|
994 |
|
|
|a 92
|b IZTAP
|