Over deze vermelding
Gecompileerde code omzetten naar een leesbaar rapport
U beschikt over een uitvoerbaar bestand, een gedeelde bibliotheek of een firmware-image zonder bijbehorende broncode en zonder documentatie, en u moet weten hoe dit zich gedraagt en of het veilig kan worden vertrouwd, uitgeleverd of onderhouden. Wij onderzoeken het binaire bestand en leveren een gestructureerd PDF-rapport af waarin de bevindingen in duidelijke taal worden uitgelegd in plaats van via ruwe demontage (disassembly).
Wat het rapport bevat
- Een PDF-rapport van 10 tot 30 pagina's, afhankelijk van de complexiteit
- Gereconstrueerde logica als leesbare pseudocode: functies, datastructuren, algoritmen
- Een volledige gedragskaart: toegangspunten, uitvoeringsstroom, netwerkaanroepen, toegang tot het bestandssysteem
- Identificatie van beveiligingslagen: packing, obfuscation, anti-debug, anti-VM, versleuteling
- Een risicobeoordeling van verdacht gedrag, verborgen functies en beveiligingsproblemen
- Een lijst met indicatoren van een inbreuk (indicators of compromise) waar relevant: IP-adressen, domeinen, bestandshashes, registersleutels
- Een optioneel evaluatiegesprek van 30 minuten om de bevindingen door te nemen
Hoe het werk verloopt
Het traject verloopt in 4 fasen. Op dag 0 verstuurt u het bestand samen met een korte toelichting op uw doelstelling, of dat nu een audit, herstel, beveiligingscontrole of interoperabiliteitsonderzoek betreft. Dagen 1 tot en met 2 omvatten statische analyse: het disassembleren van het binaire bestand, het in kaart brengen van de structuur, het opsporen van bibliotheken en beveiligingslagen, en het reconstrueren van de kernlogica. Op dagen 2 tot en met 3 wordt dynamische analyse toegevoegd waar dit veilig en nuttig is, waarbij het bestand in een geïsoleerde sandbox wordt uitgevoerd om het daadwerkelijke gedrag op het gebied van netwerk-, bestands- en persistentieactiviteit te observeren. De oplevering volgt op dagen 3 tot en met 5 en omvat het PDF-rapport en een korte overzichts-e-mail met de 5 belangrijkste bevindingen, waarbij een nabespreking beschikbaar is als u dieper op de zaken wilt ingaan.
Pakketten
Pakket | Prijs | Omvang | Rapport | Oplevering
Basic | $150 | Bestanden tot 10 MB, uitsluitend statische analyse | 10-15 pagina's, samenvatting van hoofdlogica en gedrag | 3 werkdagen
Standard | $300 | Bestanden tot 50 MB, statische plus dynamische analyse in een sandbox | 15-25 pagina's, volledige gedragskaart, IOC-lijst, beoordeling van beveiligingsmechanismen | 5 werkdagen
Premium | $500 | Elke bestandsgrootte, statische plus dynamische plus netwerkanalyse | 25-30+ pagina's, volledige pseudocode-reconstructie van kernfuncties, netwerkprotocolanalyse waar van toepassing, nabespreking inbegrepen | 7 werkdagen
Voor sterk geobfusceerde, gepackte of uit meerdere componenten bestaande binaire bestanden is een offerte op maat beschikbaar.
Wat we van u nodig hebben
- Het te analyseren bestand, in formaten zoals .exe, .dll, .so, .bin, .elf of een firmware-dump
- Bevestiging dat u de eigenaar bent van het bestand of bevoegd bent om het te laten onderzoeken; wij werken uitsluitend aan binaire bestanden die u wettelijk mag inspecteren
- Uw briefing: een korte toelichting op het doel, of dat nu een beveiligingsaudit, broncodeherstel, interoperabiliteit, incidentrespons of onderzoek is
- Het domein waarvoor deze bestelling bestemd is
Achtergrond
Onze reverse engineering-werkzaamheden zijn gebaseerd op demontage (disassembly) met beproefde hulpprogramma's, geheugenextractie, uitpakken en deobfuscatie, plus de reconstructie van bedrijfseigen netwerkprotocollen, versleutelingsschema's en sessielogica. Herbouwde applicatielogica is gevalideerd aan de hand van meer dan 800 geautomatiseerde tests, en het ontwikkelingswerk omvat Rust, Python en C/C++ met de nadruk op prestaties en betrouwbaarheid. Wij hebben eerder een mobiele applicatie van begin tot eind gereconstrueerd, van versleutelde metadata tot werkende bedrijfslogica die is gevalideerd aan de hand van de live service, en wij behandelen elk beoordeeld bestand met dezelfde zorgvuldigheid.
Wat ons onderscheidt
- Elke bevinding in het rapport wordt onderbouwd met bewijs: een adres, een functie of een pakket
- De uitvoer geeft de voorkeur aan pseudocode en duidelijke taal boven ruwe disassembly-dumps
- Rapporten sluiten af met concrete aanbevelingen in plaats van louter observaties
- Bestanden worden verwerkt in een geïsoleerde omgeving, na levering verwijderd en nooit gedeeld
Reikwijdte en beperkingen
Wij analyseren alleen bestanden waarvan u de eigenaar bent of die u wettelijk bevoegd bent te inspecteren, en wij kraken geen software, omzeilen geen licenties en bieden geen hulp bij het omzeilen van beveiligingen voor ongeoorloofd gebruik. Malwaresamples worden strikt binnen een geïsoleerde sandbox behandeld, nooit op een productiemachine. Een geheimhoudingsovereenkomst (NDA) is op aanvraag beschikbaar. Stuur het bestand en uw briefing om te beginnen; de haalbaarheid en de planning worden binnen 24 uur bevestigd.