Skip to content

feat(malware-scan): detect published PolinRider signatures and propagation script - #31

Merged
Satendra-SR merged 1 commit into
mainfrom
feat/polinrider-signatures
Sep 26, 2026
Merged

Satendra-SR merged 1 commit into
mainfrom
feat/polinrider-signatures

Conversation

@Satendra-SR

Copy link
Copy Markdown
Member

Adds detection for markers published in public PolinRider research (OpenSourceMalware, Trend Micro) that the scanner didn't cover.

  • SIGNATURE_STRING (high): the obfuscator signature strings rmcej%otb% and Cot%3t=shtP. The pattern is written as ot[b] / sht[P] so the scanner doesn't flag its own source.
  • GLOBAL_MARKER (high): now also matches global.i when it is set to a campaign value (5-…-du or A8-…). A plain global.i = '...' is not flagged.
  • PROPAGATION_SCRIPT (high): a committed temp_auto_push.bat, the Windows script the campaign uses to amend commits with a rewound clock and force-push them with --no-verify.
  • README rules table updated.

Testing

  • Synthetic fixtures: all 5 expected detections fire; global.i = 'hello' and build.bat stay clean.
  • Regression on large real projects (WordPress, Moodle; ~6,500 files): 0 high findings, and medium counts unchanged.
  • The scanner run on this repo: 0 findings.

🤖 Generated with Claude Code

…ation script

- SIGNATURE_STRING: obfuscator signatures rmcej%otb% and Cot%3t=shtP
- GLOBAL_MARKER: also global.i set to a 5-...-du or A8-... campaign value
- PROPAGATION_SCRIPT: committed temp_auto_push.bat (clock-rewind force-push tool)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@Satendra-SR
Satendra-SR merged commit 94717cd into main Sep 26, 2026
1 check passed
@Satendra-SR
Satendra-SR deleted the feat/polinrider-signatures branch September 26, 2026 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant