Inżynieria wsteczna plików binarnych z przejrzystym raportem z analizy w formacie PDF

Dekodujemy skompilowane pliki binarne pozbawione kodu źródłowego lub dokumentacji do czytelnych raportów PDF, szczegółowo opisujących logikę, punkty wejścia, ukryte zachowania, zabezpieczenia i zagrożenia.

Zinn®, nasz wiking, za straganem w paski z markizą, wskazujący na towary.

W skrócie

Cena
Od 124,99 USD
Doręczenie
Dostarczono w 3 dni
Sprzedane
Nowy

O tej ofercie

Przekształcanie skompilowanego kodu w czytelny raport

Posiadają Państwo plik wykonywalny, bibliotekę współdzieloną lub obraz oprogramowania układowego bez kodu źródłowego i dokumentacji, i muszą Państwo wiedzieć, jak się zachowuje oraz czy można mu zaufać, bezpiecznie go wdrożyć lub utrzymać. Analizujemy plik binarny i przekazujemy ustrukturyzowany raport PDF, który wyjaśnia ustalenia w prostym języku, a nie w postaci surowego dezasemblera.

Co zawiera raport

  • Raport PDF o objętości od 10 do 30 stron, w zależności od złożoności
  • Zrekonstruowaną logikę w postaci czytelnego pseudokodu: funkcje, struktury danych, algorytmy
  • Pełną mapę zachowań: punkty wejścia, przepływ wykonania, wywołania sieciowe, dostęp do systemu plików
  • Identyfikację warstw ochronnych: pakowanie, zaciemnianie kodu (obfuskacja), mechanizmy anty-debug, anty-VM, szyfrowanie
  • Ocenę ryzyka obejmującą podejrzane zachowania, ukryte funkcje i kwestie bezpieczeństwa
  • Listę wskaźników naruszenia bezpieczeństwa (IoC), jeśli ma to zastosowanie: adresy IP, domeny, skróty plików, klucze rejestru
  • Opcjonalną 30-minutową rozmowę podsumowującą w celu omówienia wyników

Jak przebiegają prace

Współpraca przebiega w 4 etapach. W dniu 0 przesyłają Państwo plik wraz z krótką notatką dotyczącą celu, niezależnie od tego, czy jest to audyt, odzyskiwanie danych, kontrola bezpieczeństwa czy prace nad interoperacyjnością. Dni 1–2 obejmują analizę statyczną: deasemblację pliku binarnego, mapowanie jego struktury, wykrywanie bibliotek oraz warstw ochronnych i odtwarzanie podstawowej logiki. Dni 2–3 to dodatkowo analiza dynamiczna tam, gdzie jest ona bezpieczna i użyteczna, polegająca na uruchomieniu pliku w odizolowanej piaskownicy w celu obserwacji jego rzeczywistego zachowania w obszarze sieci, plików i mechanizmów trwałości. Realizacja następuje w dniach 3–5 i obejmuje raport w formacie PDF oraz krótką wiadomość e-mail z podsumowaniem zawierającym 5 kluczowych wniosków, z możliwością odbycia rozmowy podsumowującej, jeśli zechcą Państwo uzyskać więcej informacji.

Pakiety

Pakiet | Cena | Zakres | Raport | Czas realizacji

Podstawowy | $150 | Pliki do 10 MB, wyłącznie analiza statyczna | 10–15 stron, podsumowanie głównej logiki i zachowania | 3 dni robocze

Standardowy | $300 | Pliki do 50 MB, analiza statyczna oraz dynamiczna w piaskownicy | 15–25 stron, pełna mapa zachowania, lista wskaźników naruszenia integralności (IOC), przegląd mechanizmów ochronnych | 5 dni roboczych

Premium | $500 | Dowolny rozmiar pliku, analiza statyczna, dynamiczna oraz sieciowa | 25–30+ stron, pełna rekonstrukcja pseudokodu kluczowych funkcji, analiza protokołów sieciowych tam, gdzie ma to zastosowanie, rozmowa podsumowująca w cenie | 7 dni roboczych

W przypadku plików binarnych silnie zaciemnionych, spakowanych lub wieloelementowych dostępna jest wycena indywidualna.

Czego potrzebujemy od Państwa

  • Plik do analizy w formatach takich jak .exe, .dll, .so, .bin, .elf lub zrzut oprogramowania układowego (firmware dump)
  • Potwierdzenie, że są Państwo właścicielami pliku lub posiadają upoważnienie do jego zbadania; pracujemy wyłącznie na plikach binarnych, do których inspekcji mają Państwo prawo
  • Państwa wytyczne: krótka notatka na temat celu, niezależnie od tego, czy jest to audyt bezpieczeństwa, odzyskiwanie kodu źródłowego, interoperacyjność, reagowanie na incydenty czy badania naukowe
  • Domena, której dotyczy to zamówienie

Kontekst

Nasze prace z zakresu inżynierii wstecznej opierają się na deasemblacji przy użyciu sprawdzonych narzędzi, ekstrakcji pamięci, rozpakowywaniu i deobfuskacji, a także na rekonstrukcji własnościowych protokołów sieciowych, schematów szyfrowania i logiki sesji. Odtworzona logika aplikacji została zweryfikowana za pomocą ponad 800 automatycznych testów, a prace programistyczne obejmują języki Rust, Python oraz C/C++ ze szczególnym naciskiem na wydajność i niezawodność. Wcześniej zrekonstruowaliśmy kompleksowo aplikację mobilną — od zaszyfrowanych metadanych po działającą logikę biznesową zweryfikowaną pod kątem działającej usługi — i tę samą dbałość stosujemy do każdego analizowanego pliku.

Co nas wyróżnia

  • Każdy wniosek w raporcie jest poparty dowodami: adresem, funkcją lub pakietem
  • Wyniki preferują pseudokod i prosty język zamiast surowych zrzutów deasemblera
  • Raporty kończą się konkretnymi rekomendacjami, a nie tylko suchymi spostrzeżeniami
  • Pliki są przetwarzane w izolowanym środowisku, usuwane po dostarczeniu i nigdy nie są udostępniane

Zakres i ograniczenia

Analizujemy wyłącznie pliki, które należą do Państwa lub do których kontroli są Państwo prawnie upoważnieni; nie łamiemy oprogramowania, nie omijamy licencji ani nie pomagamy w obchodzeniu zabezpieczeń w celu nieautoryzowanego użycia. Próbki złośliwego oprogramowania są przetwarzane wyłącznie w odizolowanej piaskownicy, nigdy na maszynie produkcyjnej. Umowa o zachowaniu poufności (NDA) jest dostępna na żądanie. Aby rozpocząć, prosimy przesłać plik oraz wytyczne – wykonalność i harmonogram potwierdzamy w ciągu 24 godzin.

Co możesz kupić

Basic

124,99 USD
Lub zapłać 111,63 € · 93,20 GBP według dzisiejszego kursu — kurs zostaje zablokowany w momencie dodania do koszyka.

Fichier jusqu'a 10 MB, analyse statique seule, rapport 10-15 pages - 1 revision

Dostarczono w 3 dni

Uwzględnione rewizje: 0

Kup ten pakiet

Jesteś już klientem? Kup na swoim koncie

Standard

250,99 USD
Lub zapłać 224,17 € · 187,16 GBP według dzisiejszego kursu — kurs zostaje zablokowany w momencie dodania do koszyka.

Fichier jusqu'a 50 MB, statique + dynamique en sandbox, rapport 15-25 pages - 3 revisions

Dostarczono w 5 dni

Uwzględnione rewizje: 0

Kup ten pakiet

Jesteś już klientem? Kup na swoim koncie

Premium

437,99 USD
Lub zapłać 391,19 € · 326,61 GBP według dzisiejszego kursu — kurs zostaje zablokowany w momencie dodania do koszyka.

Toute taille, statique + dynamique + reseau, rapport 25-30+ pages, pseudo-code

Dostarczono w 7 dni

Uwzględnione rewizje: 0

Kup ten pakiet

Jesteś już klientem? Kup na swoim koncie

Konto nie jest wcześniej wymagane — zostanie utworzone podczas kasy. Przetrzymujemy pieniądze do momentu zaakceptowania przez Państwa pracy.

Pytania i odpowiedzi

Czy mój plik lub kod zostanie komukolwiek udostępniony?

Nie, Państwa plik binarny pozostaje całkowicie prywatny. Jest on oceniany w bezpiecznym, odizolowanym środowisku piaskownicy, które nie posiada aktywnego połączenia sieciowego, a szczegóły projektu ani wnioski nigdy nie są ujawniane podmiotom zewnętrznym. Wszystkie pliki są trwale usuwane z naszych systemów po 7 dniach od dostarczenia, a na życzenie może zostać udostępniona umowa o zachowaniu poufności (NDA) bez żadnych dodatkowych kosztów.

Czy nadal mogą Państwo przejrzeć mój plik, jeśli jest spakowany lub silnie zaciemniony?

Tak, deobfuskacja i rozpakowywanie stanowią integralną część naszej oferty. Chociaż silnie chronione pliki mogą wymagać planu Premium, zawsze najpierw sprawdzamy plik i weryfikujemy wykonalność w ciągu 24 godzin przed rozpoczęciem zadania.

Czy dostępne są spotkania głosowe lub wideorozmowy w celu przejrzenia wyników?

Aby mieć pewność, że każde ustalenie pozostanie w pełni udokumentowane i możliwe do prześledzenia, komunikacja prowadzona jest w formie pisemnej. Wraz z raportem PDF otrzymują Państwo 7 dni pisemnego wsparcia w formie pytań i odpowiedzi po dostarczeniu, co zapewnia kompletne archiwum pisemne zamiast rozmowy ustnej.

Co dokładnie otrzymam po zakończeniu projektu?

Otrzymają Państwo kompleksowy raport w formacie PDF, szczegółowo opisujący zachowanie, logikę i zagrożenia związane z plikiem. W zależności od wybranego pakietu może on również zawierać wyodrębnione dane w formatach CSV lub JSON, wykaz wskaźników naruszenia bezpieczeństwa oraz skrypty wykorzystane podczas oceny.