Der specialiserede Linux-distribution REMnux 8.0 er blevet præsenteret, som er designet til at studere og omvende ingeniørarbejde af skadelig software. REMnux giver mulighed for at oprette et isoleret laboratoriemiljø, hvor man kan emulere et angrebet netværkstjenestes drift for at studere adfærden af malware under forhold, der tæt ligner virkeligheden.
Distributionen er bygget på Ubuntu-pakkegrundlaget og inkluderer værktøjer til analyse af skadelig software, værktøjer til omvendt ingeniørarbejde af kode, programmer til at studere modificerede PDF- og kontordokumenter samt værktøjer til overvågning af systemaktivitet. I alt tilbydes mere end 200 specialiserede værktøjer. Der er billeder tilgængelige til virtualiseringssystemer i formaterne 'ova' (VirtualBox) og 'bqcow2' (Proxmox), hver på 8 GB. Projektet distribuerer også et sæt Docker-billeder til isoleret kørsel af enkelte værktøjer i eksisterende systemer.
I den nye version:
- Det systemiske miljø er opdateret fra Ubuntu 20.04 til 24.04. Versionerne af de værktøjer, der medfølger distributionen, er også blevet opdateret.
- En ny installationsprogram er blevet tilføjet, hvilket gør det muligt at installere det foreslåede miljø fra distributionen oven på eksisterende installationer af Ubuntu 24.04.
- Muligheden for at bruge AI-assistenter til analyse af skadelig software er blevet tilføjet. Der er inkluderet en egen MCP-server til integration af de værktøjer, der findes i distributionen, med forskellige AI-agenter. Muligheden for at bruge AI-agenten OpenCode i terminalen er også blevet tilføjet. GhidrAssistMCP-pakken til automatisering af omvendt ingeniørarbejde i Ghidra-pakken er blevet tilføjet. Plugins r2ai og decai er blevet tilføjet til Rammeværket Radare2.
- Nye værktøjer er blevet inkluderet, herunder:
- YARA-X (YARA omskrevet i Rust) med opdaterede YARA-Forge regler.
- GoReSym og Redress til analyse af kørbare filer i projekter skrevet i Go.
- Manalyze og LIEF til at analysere kørbare filer i formaterne PE/ELF/MachO.
- pyinstxtractor-ng, uncompyle6 og AutoIt-Ripper til analyse af skadelig software på Python.
- APKiD til analyse af Android-applikationer.
- origamindee til at analysere PDF-filer.
- zbar-tools til dekodning af QR-koder.
Blandt de medfølgende værktøjer:
- Websideanalyse: Thug, mitmproxy, Network Miner Free Edition, curl, Wget, Burp Proxy Free Edition, Automater, pdnstool, Tor, tcpextract, tcpflow, passive.py, CapTipper, yaraPcap.py;
- Analyse af skadelig Flash-indhold: xxxswf, SWF Tools, RABCDAsm, extract_swf, Flare;
- Java-analyse: Java Cache IDX Parser, JD-GUI Java Decompiler, JAD Java Decompiler, Javassist, CFR;
- JavaScript-analyse: Rhino Debugger, ExtractScripts, SpiderMonkey, V8, JS Beautifier;
- PDF-analyse: AnalyzePDF, Pdfobjflow, pdfid, pdf-parser, peepdf, Origami, PDF X-RAY Lite, PDFtk, swf_mastah, qpdf, pdfresurrect;
- Analyse af Microsoft Office-dokumenter: officeparser, pyOLEScanner.py, oletools, libolecf, oledump, emldump, MSGConvert, base64dump.py, unicode;
- Analyse af Shellcode: sctest, unicode2hex-escaped, unicode2raw, dism-this, shellcode2exe;
- Afkodning af obfuskeret kode (deobfuscation): unXOR, XORStrings, ex_pe_xor, XORSearch, brxor.py, xortool, NoMoreXOR, XORBruteForcer, Balbuzard, FLOSS
- Uddragning af strenge-data: strdeobj, pestr, strings;
- Filgendannelse: Foremost, Scalpel, bulk_extractor, Hachoir;
- Overvågning af netværksaktiviteter: Wireshark, ngrep, TCPDump, tcpick;
- Netværkstjenester: FakeDNS, Nginx, fakeMail, Honeyd, INetSim, Inspire IRCd, OpenSSH, accept-all-ips;
- Netværksværktøjer: prettyping.sh, set-static-ip, renew-dhcp, Netcat, EPIC IRC Client, stunnel, Just-Metadata;
- Arbejder med en samling af eksempler på ondsindet software: Malretrieve, Ragpicker, Viper, MASTIFF, Density Scout;
- Bestemmelse af signaturer: YaraGenerator, IOCextractor, Autorule, Rule Editor, ioc-parser;
- Scanning: Yara, ClamAV, TrID, ExifTool, virustotal-submit, Disitool;
- Arbejder med hasher: nsrllookup, Automater, Hash Identifier, totalhash, ssdeep, virustotal-search, VirusTotalApi;
- Analyse af ondsindet software til Linux: Sysdig, Unhide
- Disassemble: Vivisect, Udis86, objdump;
- Debugger: Evan’s Debugger (EDB), GNU Project Debugger (GDB);
- Trace-systemer: strace, ltrace
- Undersøg: Radare 2, Pyew, Bokken, m2elf, ELF Parser;
- Arbejder med tekstdata: SciTE, Geany, Vim;
- Arbejder med billeder: feh, ImageMagick;
- Arbejder med binære filer: wxHexEditor, VBinDiff;
- Analyse af hukommelses dumps: Volatility Framework, findaes, AESKeyFinder, RSAKeyFinder, VolDiff, Rekall, linux_mem_diff_tool;
- Analyse af eksekverbare PE-filer UPX, Bytehist, Density Scout, PackerID, objdump, Udis86, Vivisect, Signsrch, pescanner, ExeScan, pev, Peframe, pedump, Bokken, RATDecoders, Pyew, readpe.py, PyInstaller Extractor, DC3-MWCP;
- Analyse af ondsindet software til mobile enheder: Androwarn, AndroGuard.
Kilde: opennet.ru
