https://github.com/mahaloz/mahaloz
https://github.com/mahaloz/mahaloz
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/mahaloz/mahaloz
- Owner: mahaloz
- Created: 2022-01-10T06:16:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-08T19:14:46.000Z (over 1 year ago)
- Last Synced: 2024-10-14T11:01:43.789Z (6 months ago)
- Size: 21.5 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Aloha mai kākou
I'm [Zion Leonahenahe Basque](https://zionbasque.com) or rather [mahaloz](https://twitter.com/mahal0z). I'm a Ph.D. student studying computer security at the [SEFCOM Lab](https://github.com/sefcom) at ASU.
My research area is broadly binary analysis, but my favorite topic is decompilation. You can find my publications on [Google Scholar](https://scholar.google.com/citations?user=RKZkfRQAAAAJ&hl=en&oi=ao) and my technical blog at [mahaloz.re](https://mahaloz.re).
I’m also a previous co-captain of the hacking team [Shellphish](https://github.com/shellphish). Most of the code you'll find here is reverse engineering tools, research projects made public, or CTF education material.Here is a pick of my favorite projects:
- Decompilation: 🔬
- Reversing: ⏪
- Debugging: 🐟
- Education: 📖| Stars | T | Description |
|--|--|--|
|| 🔬 | [sailr-eval](https://github.com/mahaloz/sailr-eval) is a decompiler-quality evaluation pipeline from the USENIX 2024 paper [SAILR](https://www.zionbasque.com/files/publications/sailr_usenix24.pdf). It also contains info on finding artifacts for the SAILR algorithm.|
|| 🔬 | [angr](https://github.com/angr/angr) is a binary analysis framework used for a variety of tasks, including decompilation. I'm one of the core developers of the home-rolled decompiler. I focus on making the generated code better.|
| | 🐟 | [decomp2dbg](https://github.com/mahaloz/decomp2dbg) is an addon to GDB to sync decompilation, symbols, and metadata from a decompiler on-the-fly for the enhanced debugging of binaries.|
|| 🔬 | [DAILA](https://github.com/mahaloz/DAILA) is a decompiler-agnostic plugin for integrating AI into decompilation. Currently, OpenAI and the VarBERT models are supported for various reversing tasks, like variable renaming.|
|| ⏪ | [BinSync](https://github.com/angr/binsync) is a decompiler-agnostic reversing plugin for cross-decompiler collaboration, built on git. Gone are the days of being unable to sync structs and types between different decompilers!|
|| ⏪ | [angr-management](https://github.com/angr/angr-management) is the angr team self-rolled decompiler UI, which includes many plugins for interacting with the binary on multiple levels. Try it out today!|
|| 📖 | ['ike](https://github.com/mahaloz/ike) is a prerequisite handbook for binary analysis written as a guide to prepare people new to computer science for [pwn.college](https://pwn.college), an automated binary exploitation teaching platform. Full site at [ike.mahaloz.re](https://ike.mahaloz.re).|If you want to get ahold of me, you can email me at `[email protected]` or find me on [Discord: @mahaloz](https://discordapp.com/users/593280144962224138) and [Twitter: @mahal0z](https://twitter.com/mahal0z).