On instrumenting obfuscated java bytecode with aspects

@inproceedings{Chen2006OnIO,
  title={On instrumenting obfuscated java bytecode with aspects},
  author={Kung Chen and Ju-Bing Chen},
  booktitle={SESS@ICSE},
  year={2006}
}
Code obfuscators are widely used tools for protecting commercial Java software. Advanced obfuscation techniques make de-compiled Java programs not re-compilable, thus greatly raising the barrier of instrumenting Java bytecode for malicious purpose. However, we have found that the aspect-oriented programming language AspectJ can be abused to overcome advanced code obfuscation and to modify obfuscated Java software effectively using its bytecode instrumentation mechanism. This paper describes… CONTINUE READING

Figures, Tables, and Topics from this paper.

References

Publications referenced by this paper.
SHOWING 1-3 OF 3 REFERENCES

Similar Papers