Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in
  • LISA16 Home
  • Attend
    • Registration
    • Discounts
    • Venue, Hotel, and Travel
    • Hotel Floor Plans
  • Program
    • Conference Program
    • Training Program
    • Workshop Program
    • Conference Topics
    • Activities
    • Birds-of-a-Feather Sessions
    • LISA Build
    • Data Storage Day
    • Mars Data Challenge Hackathon
    • Red Hat Training
    • SESA '16
  • Participate
    • Call for Participation
    • LISA16 Speaker Information
  • Expo and Sponsors
    • Sponsors and Exhibitors List
    • Expo Floorplan
    • Exhibitor Services
    • Join the Expo and Sponsor LISA16
  • About
    • Conference Organizers
    • Help Promote
    • Past Conferences
    • Conference Policies
    • Code of Conduct
    • Contact Us
  • Home
  • Attend
  • Program
  • Sponsorship
  • Participate
  • About

help promote

ASE '16 button

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

A Tool for Teaching Reverse Engineering

Clark Taylor and Christian Collberg, University of Arizona

Tigress is a freely available source-to-source, C language code obfuscator. The tool allows users to obfuscate existing programs or programs randomly generated by Tigress itself. Tigress is highly flexible, providing a large number of standard obfuscating code transformations, and many variants of each transformation. Tigress may be used in many contexts, but in this paper we describe its use in teaching code reverse engineering techniques. In order to make Tigress easily available and usable to educators and students, we have integrated Tigress into a web application. In addition to directly benefiting education, this new web application offers unique ways to advance research on code obfuscation and reverse engineering.

Clark Taylor, University of Arizona

Christian Colberg, University of Arizona

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {198083,
author = {Clark Taylor and Christian Colberg},
title = {A Tool for Teaching Reverse Engineering},
booktitle = {2016 USENIX Workshop on Advances in Security Education (ASE 16)},
year = {2016},
address = {Austin, TX},
url = {https://www.usenix.org/conference/ase16/workshop-program/presentation/taylor},
publisher = {USENIX Association},
month = aug
}
Download
Taylor PDF
View the slides
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us