A tételről
Fordított kód átalakítása olvasható jelentéssé
Ön rendelkezik egy végrehajtható fájllal, megosztott függvénytárral vagy firmware-képfájllal, amelyhez nem tartozik forráskód és dokumentáció, és tudnia kell, hogyan viselkedik, valamint biztonságosan megbízható-e, kiadható-e vagy karbantartható-e. Megvizsgáljuk a bináris fájlt, és egy strukturált PDF-jelentést adunk át, amely a nyers diszaszembli helyett érthető nyelven magyarázza el a megállapításokat.
Mit tartalmaz a jelentés
- Egy 10–30 oldalas PDF-jelentést, a komplexitástól függően
- Rekonstruált logikát jól olvasható pszeudokódként: függvények, adatstruktúrák, algoritmusok
- Teljes viselkedési térképet: belépési pontok, végrehajtási folyamat, hálózati hívások, fájlrendszer-hozzáférés
- Védelmi rétegek azonosítását: csomagolás, obfuszkáció, anti-debug, anti-VM, titkosítás
- Kockázatértékelést, amely kiterjed a gyanús viselkedésre, a rejtett funkciókra és a biztonsági aggályokra
- Kompromittálódási indikátorok (IoC) listáját, ahol releváns: IP-címek, tartománynevek, fájlhashek, beállításjegyzék-kulcsok
- Egy opcionális, 30 perces megbeszélést az eredmények áttekintésére
Hogyan zajlik a munka
Az együttműködés 4 szakaszból áll. A 0. napon Ön elküldi a fájlt a céljára vonatkozó rövid leírással együtt, legyen szó auditról, helyreállításról, biztonsági ellenőrzésről vagy együttműködési feladatokról. Az 1–2. nap a statikus elemzést fedi le: a bináris fájl diszaszemblálását, struktúrájának feltérképezését, a könyvtárak és védelmi rétegek felderítését, valamint az alapvető logika rekonstruálását. A 2–3. nap dinamikus elemzéssel egészül ki ott, ahol ez biztonságos és hasznos, a fájlt egy izolált homokozóban (sandbox) futtatva, hogy megfigyelhető legyen a valós viselkedése a hálózati, fájl- és perzisztencia-tevékenységek során. A kézbesítés a 3–5. napon történik, amely magában foglalja a PDF-jelentést, valamint egy rövid összefoglaló e-mailt az 5 legfontosabb megállapítással, továbbá egy részletes kiértékelő hívást, amennyiben tovább kíván lépni.
Csomagok
Csomag | Ár | Terjedelem | Jelentés | Kézbesítés
Basic | $150 | Fájlok legfeljebb 10 MB-ig, csak statikus elemzés | 10–15 oldal, a fő logika és a viselkedés összefoglalása | 3 munkanap
Standard | $300 | Fájlok legfeljebb 50 MB-ig, statikus és dinamikus elemzés homokozóban (sandbox) | 15–25 oldal, teljes viselkedési térkép, IOC-lista, a védelmi mechanizmusok áttekintése | 5 munkanap
Premium | $500 | Bármilyen fájlméret, statikus, dinamikus és hálózati elemzés | 25–30+ oldal, a kulcsfontosságú funkciók teljes pszeudokód-rekonstrukciója, hálózati protokoll elemzése (ahol releváns), kiértékelő hívással | 7 munkanap
Erősen obfuszkált, csomagolt vagy többkomponensű bináris fájlok esetén egyedi árajánlat kérhető.
Amire szükségünk van Öntől
- Az elemezendő fájl olyan formátumokban, mint a .exe, .dll, .so, .bin, .elf vagy firmware-dump
- Megerősítés arról, hogy Ön a fájl tulajdonosa, vagy jogosult a vizsgálatára; kizárólag olyan binárisokon dolgozunk, amelyek vizsgálatára törvényes joggal rendelkezik
- Az Ön összefoglalója: egy rövid feljegyzés a célról, legyen az biztonsági audit, forráskód-helyreállítás, együttműködési képesség, incidenskezelés vagy kutatás
- A domain, amelyre a megrendelés vonatkozik
Háttér
Fordított mérnöki munkánk elismert eszközökkel végzett disszasszemblálásra, memórianyerésre, kicsomagolásra és deobfuszkációra támaszkodik, kiegészülve a védett hálózati protokollok, titkosítási rendszerek és munkamenet-logikák rekonstrukciójával. Az újjáépített alkalmazáslogikát több mint 800 automatizált teszt alapján validáltuk, fejlesztési munkánk pedig kiterjed a Rust, Python és C/C++ nyelvekre, különös hangsúlyt fektetve a teljesítményre és a megbízhatóságra. Korábban egy mobilalkalmazást építettünk újjá az elejétől a végéig, a titkosított metaadatoktól kezdve az élő szolgáltatással validált, működő üzleti logikáig, és ugyanezt a gondosságot fordítjuk minden egyes átvizsgált fájlra.
Miben különbözik ez
- A jelentés minden megállapítását bizonyíték támasztja alá: egy cím, egy függvény vagy egy csomag
- A kimenet a nyers disszasszembler-dumpok helyett a pszeudokódot és az érthető megfogalmazást részesíti előnyben
- A jelentések puszta észrevételek helyett konkrét javaslatokkal zárulnak
- A fájlokat izolált környezetben kezeljük, a kézbesítés után töröljük, és soha nem osztjuk meg
Kiterjedés és korlátok
Kizárólag olyan fájlokat elemzünk, amelyek az Ön tulajdonában vannak, vagy amelyek vizsgálatára jogilag fel van jogosítva; továbbá nem törünk fel szoftvereket, nem kerülünk meg licenceket, és nem segítünk a védelem kijátszásában jogosulatlan használat céljából. A kártevőminták kezelése szigorúan egy izolált tesztkörnyezetben (sandbox) történik, soha nem éles rendszeren. Titoktartási megállapodás (NDA) kérésre igényelhető. A kezdéshez küldje el a fájlt és az összefoglalót; a megvalósíthatóságot és az ütemtervet 24 órán belül visszaigazoljuk.