|
![]() SandMark version 3.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--sandmark.Algorithm
|
+--sandmark.obfuscate.GeneralObfuscator
|
+--sandmark.obfuscate.ClassObfuscator
|
+--sandmark.obfuscate.addbogusfields.AddBogusFields
The AddBogusFields obfuscator changes adds a bogus field to each class in an application and through out the class makes assignments to the field.
| Constructor Summary | |
AddBogusFields()
Constructor. |
|
| Method Summary | |
void |
apply(ClassFileCollection cfc,
java.lang.String className)
Applies this obfuscator to the given class. |
java.lang.String |
getAlgHTML()
Gives a description of what the algorithm does. |
java.lang.String |
getAlgURL()
Specifies the URL of where the user can find more information about the algorithm. |
java.lang.String |
getAuthor()
Specifies the author of the algorithm. |
java.lang.String |
getAuthorEmail()
Specifies the email address author of the algorithm. |
ConfigProperties |
getConfigProperties()
Gets the ConfigProperties object which specifies the parameters for this run of the algorithm. |
java.lang.String |
getDescription()
Specifies what this algorithm does, briefly. |
java.lang.String |
getLongName()
Specifies this algorithm's long name. |
ModificationProperty[] |
getMutations()
Specifies the types of modifications that the algorithm makes. |
java.lang.String |
getShortName()
Specifies this algorithm's short name. |
void |
setConfigProperties(ConfigProperties props)
Set the properties of AddBogusFields |
| Methods inherited from class sandmark.obfuscate.ClassObfuscator |
toString |
| Methods inherited from class sandmark.Algorithm |
getPostprohibited, getPostrequisites, getPostsuggestions, getPreprohibited, getPrerequisites, getPresuggestions, getReferences |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AddBogusFields()
| Method Detail |
public java.lang.String getShortName()
Algorithm
getShortName in class Algorithmpublic java.lang.String getLongName()
Algorithm
getLongName in class Algorithmpublic ConfigProperties getConfigProperties()
Algorithm
getConfigProperties in class Algorithmpublic void setConfigProperties(ConfigProperties props)
setConfigProperties in class Algorithmprops - public java.lang.String getAlgHTML()
Algorithm
getAlgHTML in class Algorithmpublic java.lang.String getAuthor()
Algorithm
getAuthor in class Algorithmpublic java.lang.String getAuthorEmail()
Algorithm
getAuthorEmail in class Algorithmpublic java.lang.String getDescription()
Algorithm
getDescription in class Algorithmpublic ModificationProperty[] getMutations()
AlgorithmModificationProperty.
getMutations in class Algorithmpublic java.lang.String getAlgURL()
Algorithm
getAlgURL in class Algorithm
public void apply(ClassFileCollection cfc,
java.lang.String className)
throws java.lang.Exception
apply in class ClassObfuscatorcfc - className -
java.lang.Exception
|
SandMark version 3.0 Wed Jan 29 10:30:05 MST 2003 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||