Screenshots
Example Usage
import { StrangerStrings } from 'strangerstrings';
import * as fs from 'fs';
// Initialize analyzer with model
const analyzer = new StrangerStrings();
await analyzer.loadModel({ modelPath: './StringModel.sng' });
// Analyze individual strings
const result = analyzer.analyzeString('hello world');
console.log(`Valid: ${result.isValid}, Score: ${result.score}`);
// Analyze binary file
const binaryData = fs.readFileSync('./program.exe');
const validStrings = analyzer.analyzeBinaryFile(binaryData);
console.log(`Found ${validStrings.length} valid strings`);
See also
ret-sync
Open Source
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2…
Zygisk-Il2CppDumper
Open Source
Using Zygisk to dump il2cpp data at runtime…
.NET-Deobfuscator
Open Source
Lists of .NET Deobfuscator and Unpacker (Open Source)…
Radare2
Open Source
Kali
Portable reversing framework that includes a hex editor, disassembler, debugger, scripting engine (r…
horus
Open Source
An OSINT / digital forensics tool built in Python…
hyper-reV
Open Source
memory introspection and reverse engineering hypervisor powered by leveraging Hyper-V…