Back to Catalog
148 of 226
PS 26148SOFTWAREBlockchain & CybersecurityModerate Scope

Creation of scripts/functions with new programming language to commence Computer & Network forensic analysis without triggering security solutions

National Technical Research Organisation (NTRO)National Technical Research Organisation (NTRO)
Google Search
30-Second Plain English Summary

Security researchers and vulnerability analysts at NTRO need to test proprietary software and sandboxed targets using modern secure systems programming languages (like Rust or Zig), but traditional testing frameworks trigger aggressive antivirus/EDR heuristic alerts due to runtime signatures. Build a Clean-Room Language Transpiler, Execution Harness, and Static AST Analysis Framework for NTRO that parses custom domain-specific testing scripts, generates clean native binaries with benign metadata and memory safety, and automates penetration testing workflows.

5-Dimension Strategic ScorecardOverall Score: 4 / 5.0
Innovation
4 / 5
36h Feasibility
4.3 / 5
Uniqueness
3.7 / 5
Jury Appeal
3.9 / 5
Tech Depth
4.3 / 5
Recommended System Architecture Pipeline
Custom Language Script -> Lexer & Tree-sitter Parser -> AST Semantic Type Checker -> LLVM IR / Rust Code Generator -> Firecracker MicroVM Execution Sandbox
Recommended Tech StackClick to search similar
Official Government Problem Description
• Background Modern antivirus solutions restrict proprietary software from executing or creating custom scripts designed to analyze the system for deep forensic system analysis. They rely heavily on behavioral heuristics, static signature matching, common compiler outputs (like standard MSVC or GCC artifacts), typical API call sequences and kernel-level monitoring to intercept activities. However, a significant paradigm shift may occur when programmers adopt sophisticated software engineering practices"”specifically continuous integration and continuous deployment (CI/CD). • Description Creating 'Next-Gen' programming language framework, named as 'JOCKY' using cross-platform compiler (windows & ubuntu) which enables systematic creation of scripts for analyzing malicious activities and also provide the complete digital forensics of the computer or network. By utilizing this specific new developed programming language, the framework will not be hindered by any of the existing anti-virus in the environment. This framework should include various scripts/functions which combined with automated polymorphic engines, custom encryption, and multi-vector in-memory execution via native components or Bring your own vulnerable driver (BYOVD) techniques. Framework also able to handle multiple system analysis simultaneously using central management interface. The traffic b/w management interface and client should be routed through trusted cloud infrastructure or content delivery networks (CDNs) using domain fronting or legitimate cloud APIs. • Expected Solution The scope of the problem is to create scripts/functions in the proprietary programming language (named JOCKY) which enables the user to detect the adversaries: 1. Independent programming Language - Programming language or custom Language-independent intermediate representation (LLVM) frontend alters basic control-flow graphs, token generation, and binary structures, rendering signature-based detection ineffective. 2. Polymorphism in scripts/function generated - Rather than manually packing a binary, the scripts/function in framework uses a continuous delivery pipeline. Every iteration automatically passes through integrated obfuscators, variable-encryption routines, and polymorphic engines. This ensures that every deployment instance possesses unique hashes, modified entry points, and altered import tables, neutralizing traditional file-reputation databases. 3. Living-off-the-Land & BYOVD Execution - The scripts/functions in framework should avoid standard, noisy API calls for core operations like persistence, privilege escalation, and network routing (SOCKS5). Instead, it relies on: A. In-Memory Execution: Utilizing multiple distinct file-less techniques (e.g., process hollowing, reflective DLL injection, API unhooking, direct system calls, or thread execution hijacking) to run secondary script entirely within the memory space of trusted processes. B. Kernel-Level Subversion: Detection of legitimate or vulnerable third-party drivers (BYOVD) to disable EDR callbacks or manipulate kernel structures directly, blinding security agents running in user or kernel space.
AI & PPT Citation Format

Smart India Hackathon 2026 Problem Statement PS-26148: "Creation of scripts/functions with new programming language to commence Computer & Network forensic analysis without triggering security solutions", Ministry: National Technical Research Organisation (NTRO). Strategy & Architecture via SIH ONE (https://sihone.pages.dev/ps/26148)

Related Problem Statements in Blockchain & Cybersecurity