Publications Matias Madou: Code Obfuscation Deobfuscation
My LinkedIN
Conference papers
In September 2007, I successfully defended my PhD thesis titled:
Application Security through Program Obfuscation.
My publications on www.informatik.uni-trier.de
2007
- Program Obfuscation: A Quantitative Approach
Anckaert, B.; Madou, M.; De Sutter, B.; De Bus, B.; De Bosschere, K.; Preneel, B.
Proc. 3rd ACM Workshop on Quality of Protection, October. 2007.
[QoP07][Paper (pdf)]
- Matching Control Flow of Program Versions
Nagarajan, V.; Zhang, X.; Gupta, R.; Madou, M.; De Sutter, B.; De Bosschere, K.
Proc. 23rd IEEE International Conference on Software Maintenance (ICSM07), October. 2007.
[ICSM07][Paper(pdf)]
2006
- A Model for Self-Modifying Code
Anckaert, B.; Madou, M.; De Bosschere, K.
Proc. 8th Information Hiding (IH06), July. 2006.
[IH2006][Paper (pdf)]
- Opaque Predicates Detection by Abstract Interpretation
Dalla Preda, M.; Madou, M.; De Bosschere, K.; Giacobazzi, R.
Proc. 11th International Conference on Algebraic Methodology and Software Technology (AMAST06), July. 2006.
[AMAST2006][Abstract][Bibtex][Springer][Paper (pdf)]
- On the Effectiveness of Source Code Transformations for Binary Obfuscation
Madou, M.; Anckaert, B.; De Bus, B.; De Bosschere, K.; Cappaert, J.; Preneel, B.
Proc. of the International Conference on Software Engineering Research and Practice (SERP06), June. 2006.
[SERP2006][Abstract][Bibtex][Paper(pdf/ps)]
- Understanding Obfuscated Code
Madou, M.; Van Put, L.; De Bosschere, K.;
Proc. 14th IEEE International Conference on Program Comprehension (ICPC06), June. 2006.
[ICPC2006][Abstract][Bibtex][Paper (pdf/ps)]
- Opaque Predicates Detection by Abstract Interpretation
Dalla Preda, M.; Madou, M.; De Bosschere, K.; Giacobazzi, R.
Proc. 1st International Workshop on Emerging Applications of Abstract Interpretation (EAAI06).
[EAAI2006][Abstract][Bibtex][Paper (pdf/ps)][Presentation (pdf)]
- Loco: An Interactive Code (De)Obfuscation tool
Madou, M.; Van Put, L.; De Bosschere, K.
Proc. of ACM SIGPLAN 2006 Workshop on Partial Evaluation and Program Manipulation (PEPM06).
[PEPM2006][Abstract][Bibtex][Paper (pdf/ps)]
2005
- Deobfuscation: Reverse Engineering Obfuscated Code,
Udupa, S.; Debray, S.; Madou, M.
Proc. 12th. IEEE Working Conference on Reverse Egineering (WCRE05).
[WCRE2005][Abstract][Bibtex][Paper (pdf)][Presentation (pdf)]
- Hybrid Static-Dynamic Attacks Against Software Protection Mechanisms,
Madou, M.; Anckaert, B.; De Sutter, B.; De Bosschere K.
Proc. 5th ACM Workshop on Digital Rights Management (DRM05).
[DRM2005][Abstract][Bibtex][Paper (pdf)][Presentation (pdf)]
- LANCET: A Nifty Code Editing Tool,
Van Put, L.; De Sutter, B.; Madou, M.; De Bus, B.; Chanet, D.; Smits, K.; De Bosschere K.
Proc. 6th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE05).
[PASTE2005][Abstract][Bibtex][Paper (ps/pdf)][Presentation (pdf)]
- Software Protection through Dynamic Code Mutation,
Madou, M.; Anckaert, B.; Moseley, P.; Debray,K.; De Sutter, B.; De Bosschere, K.
Proc. 6th International Workshop on Information Security Applications (WISA05).
Springer-Verlag. Lecture Notes in Computer Science, LNCS 3786, 2006. pp. 194-206.
[WISA2005][Abstract][Bibtex][Paper (ps / pdf)][Presentation (pdf)]
2004
Other publications
- Madou, M.; Anckaert, B. Code Obfuscation Transformations. Sixth FTW PhD Symposium. 2005. pp. on CD [BibTeX]
- Madou, M.; Van Put, L.; De Bosschere, K. Loco: An interactive Code (De)Obfuscation tool. Architectures and Compilers for Embedded Systems(ACES05): Symposium Proceedings. 2005. pp. 5-8 [BibTeX]
- Anckaert, B.; Madou, M. A Model for Self-Modifying Code. Architectures and Compilers for Embedded Systems(ACES05): Symposium proceedings. 2005. pp. 1-4 [BibTeX]
- Madou, M.; Anckaert, B.; De Bosschere, K. Code (De)Obfuscation. Advanced Computer Architecture and Compilation for Embedded Systems (ACACES05). Academia Press. 2005. pp. 291-294 [BibTeX]
[Abstract]
-
Madou, M. Obfuscation at link-time.
Fifth FTW PhD Symposium. 2004. pp. on CD [BibTeX]
[Abstract]
-
Madou, M. Obfuscation at link-time.
Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings. 2004. pp. 87-89 [BibTeX]
-
Madou, M. BIRMA: Binary Rewriter for the MIPS Architecture.
Afstudeerwerk FTW, UGent. Promotor:
De Bosschere, K. 2003. [BibTeX]
Presentations
- Cloakware Inc. Nov 2006, Ottawa, Canada, technical presentation
- SERP06 international conference, Jun 2006, Las Vegas, USA, technical full paper presentation
- Fortify Software Inc. Jun 2006, Palo Alto, CA, USA, technical presentation
- ICPC06 international conference, Jun 2006, Athens, Greece, demo presentation
- EAAI06 international conference, Mar 2006, Vienna, Austria, technical full paper presentation
- PEPM06 international conference, Jan 2006, Charleston, South Carolina, USA, demo presentation
- WCRE05 international conference, Nov 2005, Pittsburgh, Pennsylvania, USA, technical full paper presentation
- DRM05 international conference, Nov 2005, Alexandria V.A., USA, technical full paper presentation
- WISA2005 international conference, Aug 2005, Jeju Island, Korea, technical full paper presentation
- ACACES05 summer school Jul 2005, L'Aquila, Italy, technical short paper presentation, poster presentation
- ESA04 international conference, Jun 2004, Las Vegas, technical full paper presentation
Other Stays Abroad
- Cloakware Inc., Ottawa, Canada, Oct-Dec, 2006
- University of Verona, Verona, Italy, October, 2005
- ACACES05 Summer School, L'Aquila, Italy, July, 2005
- University of Arizona, Tucson, Arizona, USA, Feb-Apr, 2005
Links to my co-authors
Links to Universities
The latest copy of this document can be found at http://www.elis.ugent.be/~mmadou/home/publications.shtml