JavaScript Reverse Engineering

Open-source JavaScript projects categorized as Reverse Engineering

Top 23 JavaScript Reverse Engineering Projects

  • Detect-It-Easy

    Program for determining types of files for Windows, Linux and MacOS.

  • Project mention: E-book piracy - a weird ZIP file | /r/Piracy | 2023-05-17

    If it was me, I'd first run something like DIE on it (I have a few such programs installed)- https://github.com/horsicq/Detect-It-Easy

  • whatsapp-web-reveng

    Reverse engineering WhatsApp Web.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • frida-ios-dump

    pull decrypted ipa from jailbreak device

  • Project mention: How can I get games off of an ipad? | /r/Roms | 2023-05-18

    jailbreak it and dump the ipa with frida

  • WebPlotDigitizer

    Computer vision assisted tool to extract numerical data from plot images.

  • Project mention: Digitized Continuous Magnetic Recordings for the 1859 Carrington Event | news.ycombinator.com | 2024-04-23

    Something similar which is more recently-maintained: https://github.com/automeris-io/WebPlotDigitizer

  • RMS-Runtime-Mobile-Security

    Runtime Mobile Security (RMS) 📱🔥 - is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime

  • frida-snippets

    Hand-crafted Frida examples

  • frida-scripts

    A collection of my Frida.re instrumentation scripts to facilitate reverse engineering of mobile apps.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pikachu-volleyball

    Pikachu Volleyball implemented into JavaScript by reverse engineering the original game

  • Project mention: Pikachu Volleyball | news.ycombinator.com | 2024-03-07

    Slime volleyball is immediately what I thought of when I tried this. We played a lot of that (and slime soccer!) on the lab computers at school (Canada).

    I had no idea Pikachu Volleyball existed, but apparently it predates (1997 [0]) Slime Volleyball (1999 [1]) by a few years. I never realized it was essentially a clone.

    [0]: https://github.com/gorisanson/pikachu-volleyball

  • SteamTracking

    🕵 Tracking things, so you don't have to

  • frida-ios-hook

    A tool that helps you easy trace classes, functions, and modify the return values of methods on iOS platform

  • GameTracking-CS2

    📥 Game Tracker: Counter-Strike 2

  • Project mention: Counter-Strike 2 Update #2 for 11/2/2023 | /r/GlobalOffensive | 2023-11-04

    For game file changes related to this release, see the relevant SteamDB CS2 Game Tracking commit on GitHub

  • bluefluff

    Reverse Engineering Furby Connect's Bluetooth Protocol and Update Format

  • Project mention: The NSA Furby Documents | news.ycombinator.com | 2024-01-23

    Of course some people really wanted to teach it to say new things, and figured out how to swap out the audio files (among other modifications): https://github.com/Jeija/bluefluff

    Fun fact: If you mess up and need to reset the furby, the procedure is to turn it upside down and hold down the tongue while pulling the tail for ten seconds.

  • gymnasticon

    Make obsolete and/or proprietary exercise bikes work with popular cycling training apps like Zwift, TrainerRoad, Rouvy and more.

  • Project mention: Ask HN: Who wants to be hired? (December 2023) | news.ycombinator.com | 2023-12-01

    Recent technical write-up and open-source project I made that reached #1 on HackerNews: https://ptx2.net/posts/unbricking-a-bike-with-a-raspberry-pi...

  • heappy

    A happy heap editor to support your exploitation process :slightly_smiling_face:

  • research

    VerSprite Security Research (by VerSprite)

  • agent

    Universal script based text hooker (powered by FRIDA). (by 0xDC00)

  • Project mention: [LINUX GUIDE] How to use text hooker (Agent) with Steam Flatpak | /r/visualnovels | 2023-08-22

    1) Download Agent from Github >>> Releases >>> Windows version

  • vstools

    Toolset for Vagrant Story (2000, Square), written in JavaScript with Three.js

  • akamai_v2_toolkit

    Beat Akamai Technologies' State of the Art Antibot 2.0

  • scripts

    A collection of scripts for Agent. Feel free to submit a pull request to add your script. (by 0xDC00)

  • Project mention: Playing Summer Pockets Reflection Blue in Japanese on Windows | /r/indowibu | 2023-10-20

    Note that you can also emulate the Switch version, but you can't use texthooker on emulators unless you use https://github.com/0xDC00/agent and a script specific to each game, and a script for this vinnie hasn't been written yet. There is however a script for the Switch version of Clannad.

  • Umay

    IoT Malware Similarity Analysis Platform

  • hyperx-cloud-flight-wireless

    Reverse engineered module for interfacing with HyperX Cloud Flight Wireless

  • pkg-unpacker

    Unpack any pkg application

  • bitcloutDAO

    Decentralized Social Network Money Frauds/Scams including BitClout / DeSo, Twetch, Steemit, PeakD

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Reverse Engineering related posts

Index

What are some of the best open-source Reverse Engineering projects in JavaScript? This list will help you:

Project Stars
1 Detect-It-Easy 6,567
2 whatsapp-web-reveng 6,004
3 frida-ios-dump 3,242
4 WebPlotDigitizer 2,496
5 RMS-Runtime-Mobile-Security 2,473
6 frida-snippets 2,133
7 frida-scripts 1,164
8 pikachu-volleyball 893
9 SteamTracking 838
10 frida-ios-hook 809
11 GameTracking-CS2 590
12 bluefluff 453
13 gymnasticon 279
14 heappy 192
15 research 159
16 agent 147
17 vstools 90
18 akamai_v2_toolkit 70
19 scripts 56
20 Umay 41
21 hyperx-cloud-flight-wireless 37
22 pkg-unpacker 35
23 bitcloutDAO 30

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com