• Stars
    star
    294
  • Rank 141,303 (Top 3 %)
  • Language
    Java
  • Created over 3 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GHIDRA plugin to parse, disassemble and decompile NodeJS Bytenode (JSC) binaries

ghidra_nodejs

Description

GHIDRA plugin to parse, disassemble and decompile NodeJS Bytenode (JSC) binaries.

Supported NodeJS versions:

  • v8.16.0 (x64) (V8 version: 6.2.414.77)
  • v8.16.0 (x86) (V8 version: 6.2.414.77)

Build instructions

  1. Clone the repo
  2. Import the repo into Eclipse with GhidraDev plugin installed
  3. Link Ghidra to your Ghidra's installation (option in the project's context menu)
  4. Export & build plugin using the project's context menu. Eclipse will generate a resulting .zip archive with the plugin.
  5. In Ghidra: File->Install Extensions...->Press green (Plus/+) button, then select previously generated .zip archive to install it. Press OK, then Restart Ghidra.
  6. Drag-n-drop jsc files.

More Repositories

1

seq2seq-web-attack-detection

The implementation of the Seq2Seq model for web attack detection. The Seq2Seq model is usually used in Neural Machine Translation. The main goal of this project is to demonstrate the relevance of the NLP approach for web security.
Jupyter Notebook
151
star
2

flower

Flower is a Clojure (and Emacs) library for integration with Github, Gitlab, Atlassian Jira, Microsoft TFS, Microsoft Exchange and Slack. It also may be used from Java. More integrations with task trackers, repositories and messaging systems coming soon!
Clojure
130
star
3

PT.PM

▪️ An engine for searching patterns in the source code, based on Unified AST or UST. At present time C#, Java, PHP, PL/SQL, T-SQL, MySql, and JavaScript are supported. Patterns can be described within the code or using a DSL.
C#
59
star
4

PT.Doc

📖 Positive Technologies public docs (English & Russian)
TeX
49
star
5

libfpta

Ultra fast, compact, Embedded Database for tabular and semistructured data.
C++
35
star
6

t1ha

Fast Positive Hash - just the fastest portable hash function.
C
34
star
7

libfptu

One of the fastest binary format for JSON-like data.
C++
13
star
8

AspxParser

Aspx files (aspx, ascx, etc.) parser.
C#
9
star
9

shockfish

Python
8
star
10

PT.Config

Utility for checking security of web applications and web servers configuration.
Python
8
star
11

SocksFusion

PTBBS forwarding agent
Haskell
8
star
12

FP-community-rules

7
star
13

PT.SourceStats

Utility for statistics collection for different projects. C#, Java and PHP supported for now.
C#
7
star
14

DOMSanitizer

JavaScript
6
star
15

DebugExamples

A bunch of C# projects to illustrate debugging with SOS and SosEx
C#
6
star
16

DOMParanoid

JavaScript
5
star
17

ptaiPlugins

Java
4
star
18

mantaray

A training asbtract interpretation engine for a subset of the C programming language
Python
3
star
19

shockfish.js

JavaScript
2
star
20

angine

Python
1
star
21

ptaf-scripts

Some scripts that may be used in PT AF usage or integration process.
1
star
22

keyutil

C
1
star