0
FileInsight
McAfee FileInsight, opracowany przez McAfee Labs, to zintegrowane środowisko narzędziowe do analizy stron internetowych i plików.Wiele wbudowanych funkcji edycji i analizy można łatwo rozszerzyć za pomocą prostych wtyczek opartych na języku Python.
- Darmowa
- Windows
Otwieranie plików FileInsight pozwala otwierać pliki do analizy zarówno bezpośrednio z lokalnego dysku twardego, za pomocą przycisku Otwórz pasek narzędzi, lub wpisując adres URL na pasku narzędzi WWW i klikając przycisk Pobierz.Pliki są wyświetlane w formacie tekstowym lub szesnastkowym, które można łatwo przełączać za pomocą przycisków paska narzędzi Wyświetl jako szesnastkowy i Wyświetl jako tekst.Poruszanie się po plikach binarnych Deklaracje struktury danych C / C ++ (patrz także Deklaracje struktury w MSDN) można importować bezpośrednio do FileInsight.Po prostu kliknij przycisk Otwórz pasek narzędzi w oknie Struktury i wybierz plik .h do otwarcia.Korzystanie z takich struktur danych może znacznie uprościć nawigację w formatach plików binarnych, takich jak Windows Animated Cursor File Format (zobacz także Ikony w Win32 na MSDN): ... struct ANIHeader {DWORD cbSizeOf;// Num bajty w AniHeader DWORD cFrames;// Liczba unikalnych ikon DWORD cSteps;// Liczba Blits // ...};Okno dialogowe Przejdź do pozwala nie tylko przejść do absolutnego przesunięcia (lub linii, w trybie widoku tekstu), ale także przeskoczyć względnie z bieżącej pozycji.Analiza danych Okno Wartości wyświetla różne interpretacje danych w bieżącej pozycji kursora.Przycisk paska narzędzi pozwala przełączać między kolejnością bajtów Little-Endian i Big-Endian.Po umieszczeniu kursora w pozycji zawierającej kod maszynowy IA-32 (patrz także Instrukcje dla programistów Intel 64 i IA-32 Architectures Software), okno Demontaż pokazuje rozłożony kod rozpoczynający się od (i względem) aktualnego przesunięcia.Skrypty Modyfikacja zawartości pliku może być zautomatyzowana za pomocą wbudowanej obsługi JavaScript (zobacz także Ponowne wprowadzenie do JavaScript).Modyfikacja za pomocą metody skryptowej setByteAt () jest wykonywana bezpośrednio w otwartym dokumencie.