X hits on this document

512 views

0 shares

0 downloads

0 comments

7 / 120

List of Tables

Table 4.1 Result of decompiling HelloWorld.exe using Boomerang. Table 4.2 Quick reference for panes in CPU window of OllyDbg. Table 5.1 Source listing for ListArguments.java. Table 5.2 Java bytecode contained in ListArguments.class. Table 5.3 Jad decompilation of ListArguments.class. Table 7.1 Debugging information inserted into machine code. Table 7.2 Listing of VerifyPassword.cpp and disassembly of VerifyPassword.exe. Table 7.3 Simple substitution cipher used to protect string constants. Table 7.4 VerifyPasswordObfuscated.cpp and corresponding disassembly. Table 7.5 COBF obfuscation results for VerifyPassword.cpp. Table 7.6 Encrypted strings are decrypted each time they are displayed. Table 7.7 Using a function of the record limit to obfuscate the condition. Table 7.8 Implementation of the control flow obfuscation in Fig. 7.3. Table 7.9 Statistical data gathered for randomized control-flow obfuscation. Table 8.1 Unobfuscated source listing of CheckLimitation.java. Table 8.2 Jad decompilation of ProGuard obfuscated bytecode. Table 8.3 Jad decompilation of SandMark (and ProGuard) obfuscated bytecode. Table 8.4 Listing of DateTime.java. Table 8.5 Jad decompilation of DateTime.class obfuscated by Zelix Klassmaster. Table 9.1 Sample business logic component to reuse and reengineer. Table 9.2 Interface data structure SMPLCALC-INTERFACE in SMPLCALC.cpy. Table 9.3 XML Schema generated the from COBOL data structure. Table 9.4 Partial listing of SmplCalcJaxbMarshaller.java interaction with JAXB. Table 9.5 Updates to JSimpleCalculator.java in support of JAXB marshalling. Table 9.6 Example native method declaration for the JNI XML bridge. Table 9.7 Example implementation of the Java to COBOL JNI XML bridge. Table 9.8 Implementation of a COBOL XML layer to the legacy application Table 9.9 Example run of the solution code with debug statements turned on.

vii

13 16 22 23 24 33 36 38 39 41 45 47 51 56 60 61 62 67 68 76 86 87 90 91 92 93 95 96

Document info
Document views512
Page views513
Page last viewedSat Jan 21 17:00:53 UTC 2017
Pages120
Paragraphs2913
Words25794

Comments