Skip to content
You must be logged in to sponsor user1342

Become a sponsor to James Stevenson

HI, I’M JAMES πŸ‘‹

I’m a Software Engineer and Security Researcher – I’ve worked in roles from penetration testing, low level development, vulnerability research, and more. I write tools in areas from binary analysis automation, Android reverse engineering, and machine learning!

πŸ› οΈ Binary Analysis Automation |
Checkout some of my tools for accelerating reverse engineering, vulnerability research, and binary analysis using automation and machine learning.

🧐 Monocle - Large Language Model For Binary Analysis Search.

πŸ₯’ Tweezer - A binary analysis tool for identifying unknown function names, using a word-2-vec model.

πŸ‡ AutoCorpus - LLM backed tooling for automatically generating corpus files for fuzzing.

πŸ“ Just Another Differ - A diffing tool for binary files when comparing obfuscated and changed binary names between versions.


πŸ“± Android Reverse Engineering |
Checkout some of my tools for interacting with, emulating, testing, deobfuscating, and analysing Android APKs.

➑️ AutoDroid - A tool for automating interactions with Android devices - including ADB, AndroGuard, and Frida interactivity.

πŸ‘ PocketSmali - A modular and extendable Python tool for emulating simple SMALI instructions.

πŸ› οΈ Broken Droid Factory - A Python and Gradle tool to spin-up pseudo random vulnerable Android applications for training and testing.

🫣 Obfu[DE]Scate - Obfu[DE]scate is a de-obfuscation tool for Android APKs that uses fuzzy comparison logic to identify similarities between functions.

βœ… DIS{integrity} - A tool for analysing Android APKs and extracting root, integrity, and tamper detection checks.

☒️ DroidDetective - A machine learning malware analysis framework for Android apps.

πŸ’Ύ RUNIC and TAMPER - Android tamper, root, and integrity attestation/ detection demos.


πŸ”Ž Machine Learning and anti-Extremism tools and research |
Checkout some of my tools and PhD research into machine learning, extremism, and anti-misinformation.

🐦 Canary - A Chrome extension that uses the Google Gemini LLM and looks out for and blocks extremist content!

πŸ•΅οΈ Pinpoint - Python tooling for the creation and use of a binary classification model for identifying far-right extremist text posts on the Parler social network.

πŸ‘€ User-Compare - A tool for comparing user profiles and returning a confidence score.

πŸ“° News-Article-Text-Classification - A pre-trained model for identifying the topic of news articles.

@user1342

Set a course for supporting more people with open source work! πŸš€πŸŒ 

Featured work

  1. user1342/Awesome-Android-Reverse-Engineering

    A curated list of awesome Android Reverse Engineering training, resources, and tools.

  2. user1342/Obfu-DE-Scate

    Obfu[DE]scate is a de-obfuscation tool for Android APKs that uses fuzzy comparison logic to identify similarities between functions, even if they have been renamed as part of obfuscation. It compar…

    Python 151
  3. user1342/AutoDroid

    A tool for automating interactions with Android devices - including ADB, AndroGuard, and Frida interactivity.

    Python 126
  4. user1342/DroidDetective

    A machine learning malware analysis framework for Android apps.

    Python 108
  5. user1342/Monocle

    Tooling backed by an LLM for performing natural language searches against compiled target binaries. Search for encryption logic, password strings, vulnerabilities, etc.

    Python 123
  6. user1342/Tweezer

    A binary analysis tool for identifying unknown function names, using a word-2-vec model

    Python 47

0% towards 5 monthly sponsors goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Supporter

  • πŸ“› Get a Sponsor badge on your profile
  • πŸ› οΈ Get access to Reverse Mosaic Supporter Agent Tools