ruishu-reverse

Generate Ruishu authentication cookies and URL suffixes via algorithmic encryption.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/warterbili/AUTO_REVERSE --skill ruishu-reverse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ruishu-reverse
Source: https://github.com/warterbili/AUTO_REVERSE/tree/main/skills/web/ruishu-reverse
Command: npx skills add https://github.com/warterbili/AUTO_REVERSE --skill ruishu-reverse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sdenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Ruishu (Rivers Security) anti-bot systems block automated access to websites by requiring dynamic JavaScript-generated cookies and URL suffixes. This Skill enables pure algorithmic generation of these tokens without needing a real browser or VM execution, allowing reliable automated access to protected sites for security testing and research.

Core Features & Use Cases

  • Pure-Algorithm Cookie T Generation: Reconstructs the multi-layer encryption chain (Huffman, AES-CBC, CRC32, Base64) to generate valid Cookie T values from scratch.
  • Data-Driven basearr Adaptation: Uses collected session data to reverse-engineer the TLV structure without reading inner VM bytecode.
  • AST-Based Eval Code Analysis: Parses obfuscated JavaScript with acorn to extract opcodes, function mappings, and suffix algorithms from 296KB of eval code.
  • URL Suffix Handling: Analyzes and generates URL suffixes for POST requests when required by specific site configurations.

Quick Start

Use the ruishu-reverse skill to generate a valid Cookie T for a Ruishu-protected site by extracting keys from the $_ts.cd parameter, building the basearr TLV structure with collected reference data, and applying the pure-algorithm encryption chain to obtain HTTP 200 access.

Frequently Asked Questions about ruishu-reverse

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Ruishu anti-bot cookies without a real browser?

You can generate Ruishu anti-bot cookies without a real browser by applying a pure-algorithm encryption chain using Huffman encoding, AES-CBC, CRC32, and Base64 to reconstruct the valid Cookie T values from scratch. This bypasses the need for browser automation entirely.

What is the best way to bypass JSVMP anti-bot protection for web scraping?

The best way to bypass JSVMP anti-bot protection is using AST-based static analysis to parse obfuscated JavaScript, extracting opcodes and suffix algorithms to reverse-engineer the token generation process without executing inner VM bytecode.

Do I need Node.js and sdenv to reverse Ruishu authentication tokens?

Yes, you need Node.js and the sdenv dependency to reverse Ruishu authentication tokens. The sdenv library is strictly required for data collection, building the basearr TLV structure, and extracting keys from the $_ts.cd parameter.

How does AST analysis handle obfuscated eval code in Rivers Security systems?

AST analysis handles obfuscated eval code in Rivers Security systems by using the acorn parser to statically analyze up to 296KB of eval code. This approach extracts function mappings and URL suffix algorithms directly without dynamic VM execution.

Can I automate POST requests to Ruishu-protected sites using pure algorithms?

Yes, you can automate POST requests to Ruishu-protected sites using pure algorithms. The process analyzes specific site configurations to generate the required URL suffixes, ensuring automated access achieves HTTP 200 success.

Why does pure-algorithm cookie generation fail without collected session data?

Pure-algorithm cookie generation fails without collected session data because the basearr TLV structure must be reverse-engineered using data-driven adaptation. Valid session reference data is essential to map the structure correctly without reading inner VM bytecode.