feat: jeopardy hw re osint categories - #26
Merged
Merged
Conversation
Specs, tier-1 holdout scenarios, swarm IMPLEMENTATION_PLAN (4 disjoint slices), and per-stream task files (gaps-wave1.txt + gaps-042.txt). Worktrees branch from this commit so each stream inherits the plan. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… (GAP-030) Implements PhishingDelivery.SendViaSmtpRelayAsync behind the existing _scope.Require + AllowSmtpRelay gate; fake-injectable ISmtpRelayClient seam. Fleet-built (true-Ralph swarm), 5 SmtpRelay tests green. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
New FreePbxSignature + FreePbxCveCorpus, registered in CmsFingerprintTool; mirrors the Pterodactyl signature/corpus pattern. 9 FreePbx tests green. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
IFsProbe-seam detector for the core.logrotate CONTENTS incron SUID payload; asserts sanitizer-allowed chars only. 4 Incron tests green. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… (GAP-061) Replaces UnimplementedSmbBackend (rpc_unsupported) with SmbLibraryBackend + SmbSamrEnumerator + SmbLibraryLdapBackend as production defaults. 15 SmbNullSession tests green. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Dedicated flag_value TEXT column surfaced in datasette so the raw flag string is visible without digging into content prose. - NotesSchema: adds flag_value to CREATE TABLE DDL and provides GetMigrationStatements() (ALTER TABLE IF NOT EXISTS + backfill UPDATE) - NotesRepository.EnsureSchema: runs each migration statement with try/catch so existing DBs are upgraded safely on first open - CreateNote: populates flag_value = content when is_flag=1 - UpdateNote: keeps flag_value in sync when content or flagFormat changes - All SELECT queries include flag_value - NoteData: FlagValue property added - Backfilled flag_value in all 8 active datasette findings.db files Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ptLibrary Fight-log learnings (arenas/htb/challenges/): - espresso (HW/firmware) fell to misc: no dedicated hw category existed - spookypass (Rev) uses 're' variant in some CTFs: no alias existed Changes: - Add HwFragment: ESP32/ARM/AVR firmware workflow, binwalk, Xtensa ISA, DROM analysis, XOR/AES/RC4 pattern recognition, Ghidra/unicorn emulation - Add OsintFragment: sherlock, exiftool, crt.sh, git-log, Wayback, geolocation - Wire hw/hardware/iot → HwFragment; osint → OsintFragment - Aliases: re/reverse engineering/reversing → RevFragment; cryptography → CryptoFragment; forensic → ForensicsFragment; steganography → StegoFragment - 14 new tests in PromptLibraryTests.cs (24 total, was 10); all pass Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…inking) — both resolved GAP-049: hw/osint/re alias coverage gap in Jeopardy PromptLibrary → resolved in feat/jeopardy-hw-re-osint-categories (HwFragment, OsintFragment, 7 aliases) GAP-050: blinded exploit Phase D wrote raw tcache ptr bypassing glibc 2.32+ safe-linking → resolved in arenas/htb/challenges/blinded/exploit.py (MANGLING_KEY XOR fix, R2-ready) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Consolidating branches