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.

  • 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

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

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • I bricked my Christmas lights

    3 projects | news.ycombinator.com | 15 Dec 2023
  • Playing Summer Pockets Reflection Blue in Japanese on Windows

    1 project | /r/indowibu | 20 Oct 2023
  • [LINUX GUIDE] How to use text hooker (Agent) with Steam Flatpak

    1 project | /r/visualnovels | 22 Aug 2023
  • Why textractor doensn't work with Chaos;Head Noah

    1 project | /r/visualnovels | 28 Jun 2023
  • persona 5 (the royal) deck

    1 project | /r/ajatt | 20 Jun 2023
  • How can I get games off of an ipad?

    1 project | /r/Roms | 18 May 2023
  • E-book piracy - a weird ZIP file

    2 projects | /r/Piracy | 17 May 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 1 Jun 2024
    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. Learn more →

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,706
2 whatsapp-web-reveng 6,019
3 frida-ios-dump 3,247
4 WebPlotDigitizer 2,556
5 RMS-Runtime-Mobile-Security 2,499
6 frida-snippets 2,175
7 frida-scripts 1,169
8 pikachu-volleyball 908
9 SteamTracking 852
10 frida-ios-hook 826
11 GameTracking-CS2 627
12 bluefluff 458
13 gymnasticon 279
14 heappy 198
15 research 159
16 agent 151
17 vstools 90
18 akamai_v2_toolkit 70
19 scripts 60
20 Umay 44
21 hyperx-cloud-flight-wireless 37
22 pkg-unpacker 48
23 bitcloutDAO 30

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com