charles2gan

Research Scientist at adlab

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Research Scientist with 8 years of hands-on experience leading security research teams and advancing malware analysis, vulnerability research, and threat intelligence. An active open-source contributor, they extend powerful Android reversing tooling—implementing Python integrations that enable call-graph extraction, string deobfuscation, binary disassembly, and device memory analysis for advanced malware and privacy investigations. Comfortable bridging research and engineering, they translate deep technical findings into reusable tool capabilities and scripts that speed investigations and detection. Based in China, they combine leadership in research with practical back-end development skills, often working directly with Java APIs and native reversing cores to push automation and scalability in security analysis.
code8 years of coding experience
github-logo-circle

Github Skills (11)

decompiler10
malware10
python10
anti-malware10
decompile10
java9
mobile-security9
javas9
audit8
vulnerability-scanners8
auditing8

Programming languages (1)

Java

Github contributions (3)

github-logo-circle
the fastest and most powerful android decompiler(native tool working without Java VM) for the APK, DEX, ODEX, OAT, JAR, AAR, and CLASS file. which supports malicious behavior detection, privacy leaking detection, vulnerability detection, path solving, packer identification, variable tracking, deobfuscation, python&java scripts, device memory extraction, data decryption, and encryption, etc.
Role in this project:
userBack-end Developer
Contributions:40 releases, 241 commits, 1 PR in 5 years 2 months
Contributions summary:charles2gan primarily contributes to the project by implementing Python scripts and interfacing with the core Android reversing tool. Their work includes developing example scripts for advanced analysis, such as dumping call graphs and decoding obfuscated strings. The commits showcase the user's ability to extend the tool's functionality, leveraging the underlying Java API and interacting with the GDA interface to extract and manipulate data from Android APK files. Furthermore, the user adds functionality for disassembling binary data.
memoryextractionpythonfastestjar
skylot/jadx

Mar 2020 - Mar 2020

Dex to Java decompiler
Contributions:1 comment in 1 day
dalvikapktoolresharperjava-bytecodeandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
charles2gan - Research Scientist at adlab