<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Covert Java (E-BOOK)</title>
    <subTitle>techniques for decompiling, patching, and reverse engineering</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Kalinovsky, Alex</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource/>
  <originInfo>
    <place>
      <placeTerm type="text">Indianapolis, Ind</placeTerm>
    </place>
    <publisher>Sams</publisher>
    <dateIssued>c2004</dateIssued>
    <issuance/>
  </originInfo>
  <physicalDescription>
    <extent>x, 268 p. : ill. ; 24 cm.</extent>
  </physicalDescription>
  <tableOfContents>Introduction (Page-1) Getting Started (Page-5) Decompiling Classes (Page-13) Obfuscating Classes (Page-27) Hacking Non-Public Methods and Variables of a Class (Page-43) Replacing and Patching Application Classes (Page-51) Using Effective Tracing (Page-63) Manipulating Java Security (Page-69) Snooping the Runtime Environment (Page-75) Cracking Code with Unorthodox Debuggers (Page-81) Using Profilers for Application Runtime Analysis (Page-89)  Load-Testing to Find and Fix Scalability Problems (Page-105) Reverse Engineering Applications (Page-121) Eavesdropping Techniques (Page-127) Controlling Class Loading (Page-139) Replacing and Patching Core Java Classes (Page-149) Intercepting Control Flow (Page-155) Understanding and Tweaking Bytecode (Page-165) Total Control with Native Code Patching (Page-185) Protecting Commercial Applications from Hacking (Page-201)</tableOfContents>
  <note type="statement of responsibility">Alex Kalinovsky.</note>
  <subject authority="lcsh">
    <topic>Java (Computer program language)</topic>
  </subject>
  <subject>
    <geographic>Covert Java (E-BOOK)</geographic>
  </subject>
  <classification authority="ddc">005.133</classification>
  <identifier type="isbn">0672326388 (pbk.)</identifier>
  <identifier type="lccn">2003116632</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg"/>
    <recordChangeDate encoding="iso8601">20170207154017.0</recordChangeDate>
  </recordInfo>
</mods>
