Rust Ransomware | Part 1

Setting up & Implementing Anti-Rerversing techniques in malwares


Set up

    cd folder
    cargo init
    [target.'cfg(windows)'.dependencies]
    winapi = { version = "0.3", features = ["winuser"] }

Anti-Reversing techniques

I. IsDebuggerPresent

II. Check for sandbox

1. Timing-based techniques

2. Detecting user interaction

3. Running Processes and Services:


III. Recap