Research Projects:
Reverse Engineering Mobile Applications:Designed effective solutions to solve a series of reverse engineering challenges (e.g., packing, code obfuscation, anti-debug, anti-emulator, etc.) on mobile platforms.
|
Detecting Virtualization Bugs:This project is to design software tools that can automatically detect flaws in virtual device implementations such as QEMU. We investigated how to systematically test a virtual hardware implementation in QEMU, and extended the symbolic execution software package (KLEE) that automatically generates test case inputs that each covers unique execution path of the virtual hardware devices
|
Virtual Appliance Detection:Virtual appliance is a virtual machine running for specific applications. The project is about how to detect virtual appliance environments with script and binary.
|
PE-Header-Based Antivirus Tool:In this project, I have developed a PE-Header-based antivirus tool for malware detection. This tool contains a web crawler, a downloader, a PE header parser, and an Icon parser, which are all written in Python.
|
Pre-computed Clustering for Movie Recommendation System in Real Time:In this project, we presented a novel idea that applies machine learning techniques to construct a cluster for the movie by implementing a distance matrix based on the movie features and then make movie recommendation in real time. We implemented some different clustering methods and evaluated their performance in a real movie forum website owned by one of our authors. This idea can also be used in other types of recommendation systems such as music, news, and articles.
|
Google Earth Plugin Projects:
The following projects were focused on developing web-based applications using Google Earth Plug-in, JavaScript, HTML, and KML files. The Google Earth Plug-in and its JavaScript API let you embed Google Earth, a true 3D digital globe, into your web pages. Using the API you can draw markers and lines, drape images over the terrain, add 3D models, or load KML files, allowing you to build sophisticated 3D map applications.HydroViz:HydroViz is a web-based, student-centered, highly visual educational tool designed to support active learning in the field of Engineering Hydrology. The development of HydroViz is informed by recent advances in hydrologic data, numerical simulations and visualization and web-based technologies. It is based on integration of field data, remote sensing observations and computer simulations of hydrologic variables and processes. The Main HydroViz Site is developed for the Isaac-Verot Watershed near the campus of the University of Louisiana (UL) at Lafayette. Click on the Globe below to access the main HydroViz site. The Adapted HydroViz Site is developed later. The HydroViz team at University of Louisiana at Lafayette is working with researchers at Tennessee Tech University, Dr. Faisal Hossain and Mr. Wondmagegn Yigzaw, to adapt the HydroViz project to a local watershed in Cookeville, TN. Click on the Globe below to access this new HydroViz site. |
|
ULL Google Earth:ULL Google Earth is a web-based, highly visual tool designed for current and prospective students. You can easily locate your department, find university information, take an overall look through campus, and 3D view of some famous buildings in Louisiana. |
|
HydroNile:The main focus of this research on (1) Satellite-based rainfall estimation over the domain of the Nile basin using Infrared and Microwave satellite observations and, (2) Validation of available satellite-rainfall products from variety of existing algorithms, and assessment of their performance over the Nile Basin. Our research also covers application-driven assessment of the satellite-rainfall products for hydrologic studies over the basin. |