295 Followers
1.5K Following
13 Posts
๐Ÿ–ฅ๏ธ Security Researcher by day, ๐ŸŽ“ PhD Student by night, ๐ŸŽค Occasional Conference Speaker, ๐Ÿ“š and Published Author (he/him).
Websitehttps://JameStevenson.me
GitHubhttps://GitHub.com/user1342
Cartographer Labshttps://www.jamesstevenson.me/cartographer-labs/
TODO Courseshttp://TODO.courses
Twitterhttps://twitter.com/_JamesStevenson

Threw together a curated repo of Android #ReverseEngineering training, tools, and other bits and pieces of content! ๐Ÿค–๐Ÿ“ฑ

https://github.com/user1342/Awesome-Android-Reverse-Engineering

GitHub - user1342/Awesome-Android-Reverse-Engineering: A curated list of awesome Android Reverse Engineering training, resources, and tools.

A curated list of awesome Android Reverse Engineering training, resources, and tools. - user1342/Awesome-Android-Reverse-Engineering

GitHub

Something I've only really covered in passing is SMALI, so recently decided to put together an emulator for SMALI instructions. Lots of edge cases there, but it's quite a handy base. ๐Ÿค–๐Ÿ“ฑ

https://github.com/user1342/PocketSmali

#Android #ReverseEngineering #SMALI #Emulation

GitHub - user1342/PocketSmali: A modular and extendable Python tool for emulating simple SMALI code.

A modular and extendable Python tool for emulating simple SMALI code. - GitHub - user1342/PocketSmali: A modular and extendable Python tool for emulating simple SMALI code.

GitHub

Threw together a curated repo of Android #ReverseEngineering training, tools, and other bits and pieces of content! ๐Ÿค–๐Ÿ“ฑ

https://github.com/user1342/Awesome-Android-Reverse-Engineering

GitHub - user1342/Awesome-Android-Reverse-Engineering: A curated list of awesome Android Reverse Engineering training, resources, and tools.

A curated list of awesome Android Reverse Engineering training, resources, and tools. - user1342/Awesome-Android-Reverse-Engineering

GitHub

Just finishing up Obfu[DE]scate! A #Python tool that simplifies de-obfuscation and comparison between #Android APK versions - even after functions have been renamed, removed, or altered as part of obfuscation.

https://github.com/user1342/Obfu-DE-Scate

#ReverseEngineering #MalwareAnalysis #VulnerabilityResearch

GitHub - 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 compares two versions of an APK and generates a mapping text file and an interactive HTML file as outputs!

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...

GitHub

You too could be learning skills in #ReverseEngineering, #OffensiveSecurity, and #PenetrationTesting right now! ๐Ÿ• ๐Ÿ–ฅ๏ธ

http://TODO.courses

TODO: Courses and Training - Home ๐Ÿง‘โ€๐Ÿ’ป

Learn Reverse Engineering, Vulnerability Research, and Offensive Security.

TODO: Courses and Training - Learn Revere Engineering, Vulnerability Research, and Offensive Security

As it's the holidays I've listed my #Udemy courses and #Android #ReverseEngineering eBook for free! ๐ŸŽ…โ›„๐ŸŽ„ If you're looking to kickoff a career in Android RE in the new year then check it out! ๐ŸŽ‰๐Ÿ“ฑ

๐ŸŽฎ https://www.udemy.com/course/learn-reverse-engineering-through-android-games/?couponCode=HOLIDAY

๐Ÿฆ  https://www.udemy.com/course/android-malware-analysis/?couponCode=HOLIDAY

๐Ÿ“ฑhttps://ko-fi.com/jamesstevenson/link/HOLIDAY

I've been working on a #ReverseEngineering, #VulnerabilityResearch , #PenTesting, and #OffensiveSecurity training platform over the past few months. It's still in the 'MVP' stage so I'd love any feedback folk have for it! ๐Ÿง‘โ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

http://www.TODO.courses

TODO: Courses and Training - Home ๐Ÿง‘โ€๐Ÿ’ป

Learn Reverse Engineering, Vulnerability Research, and Offensive Security.

TODO: Courses and Training - Learn Revere Engineering, Vulnerability Research, and Offensive Security

Threw together a #Twitter API tool the other day for identifying someone's exposure to hate speech on the platform.

Bubble.Cartographer.one

Been working on WatchTower over the past few months. ๐Ÿ—ผโ€‹ Designed for #Twitter and based off some of my PhD research, it allows for blocking users associated with #HateSpeech, #Extremism, #Violence, and more - and it's backed by several #MachineLearning models. ๐Ÿšง๐Ÿค–โ€‹

Over the weekend I've spun up WatchTower Ivory, a version of WatchTower for 25 of the most popular #Mastodon servers! ๐Ÿ˜โ€‹

http://Ivory.WatchTower.Cartographer.one

WatchTower

Continuing with some bits and pieces I've been up to over the past year ๐Ÿงตโ€‹๐Ÿ’ปโ€‹

๐Ÿ“ฑโ€‹#Python script for spinning up vulnerable #Android apps: https://github.com/user1342/Broken-Droid-Factory

โ˜ข๏ธโ€‹ Python script for using #MachineLearning to identify Android #malware: https://github.com/user1342/DroidDetective

๐Ÿ›บโ€‹ Python script for automating interactions with Android devices https://github.com/user1342/AutoDroid

๐Ÿค–โ€‹ A #Java implementation of some of the #Google Play Protect tamper detection features. https://github.com/user1342/Tamper

GitHub - user1342/Broken-Droid-Factory: BDF is a Python tool designed to spin-up pseudo random vulnerable Android applications for training when it comes to vulnerability research, ethical hacking, and pen testing on Android apps.

BDF is a Python tool designed to spin-up pseudo random vulnerable Android applications for training when it comes to vulnerability research, ethical hacking, and pen testing on Android apps. - Git...

GitHub