Cybersecurity-Projects/PROJECTS/advanced/rveng
CarterPerez-dev 44f1b5bc99 feat: rveng M0-M2 reverse-engineering learning platform engine and API
Framework-free analysis engine (hex dump, hand-rolled ELF64 parser,
capstone x86-64 disassembly, string extraction, byte patching, challenge
grading) behind a thin read-only FastAPI layer over curated pre-compiled
challenge binaries.

No-execution security posture: the backend only reads and decodes bytes,
never runs a target; patch challenges are graded by static byte diff.
Reveal-after-solve pedagogy: challenge source is returned only on a
correct submission. Input size-caps enforced at the API boundary.

M0 research (ELF format, x86-64/capstone, pedagogy, no-execution) is
cross-checked against a real compiled binary. 63 tests green, including
an ELF parser cross-check against pyelftools and disassembly that matches
objdump instruction-for-instruction.
2026-07-05 13:20:45 -04:00
..
challenges feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
docs/research feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
src/rveng feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
tests feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
.gitignore feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
.python-version feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
README.md feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
pyproject.toml feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00
uv.lock feat: rveng M0-M2 reverse-engineering learning platform engine and API 2026-07-05 13:20:45 -04:00

README.md