Wykresy

https://chacker.pl/

Ghidra zapewnia zaawansowane funkcje generowania wykresów. Czasami przebieg wykonywania i warunki warunkowe mogą stać się nieuporządkowane, a bez wykresów zrozumienie kodu może wydawać się zadaniem niemożliwym. Wykresy składają się z wierzchołków (lub bloków) i krawędzi (lub przepływu sterowania) i mogą pomóc w zrozumieniu rozgałęzień, przepływu sterowania, pętli, odniesień, a nawet korelacji między funkcjami i etykietami w programie.

Istnieją dwa typy wykresów:

  • Wykresy przepływu Wyświetlają przepływ (przeskoki przelotowe i bezwarunkowe) pomiędzy wybranymi blokami kodu.
  • Wykresy połączeń Wyświetla sekwencję wywołań pomiędzy funkcjami.

Możesz wygenerować wykres wybranego kodu lub funkcji, przechodząc do menu Wykres i wybierając żądany wykres. Menu Wykres udostępnia następujące narzędzia:

  1. Pasek narzędzi Umożliwia szybki dostęp do ustawień i odświeżania wyświetlania wykresów oraz innych opcji.
  2. Widok wykresu Wyświetlane są tutaj wszystkie bloki (wierzchołki) i przepływ (krawędzie), co ułatwia nawigację, grupowanie i kontrolę. Można przesuwać, przeciągając myszą, a także przybliżać i oddalać za pomocą kółka myszy lub gładzika.

3. Widok satelitarny Pomaga szybko poruszać się po wykresie, pokazując małą mapę wszystkich przedstawionych na wykresie bloków.

Możesz także eksportować wykresy do wielu formatów graficznych i danych, takich jak CSV, DOT, GML, JSON, Visio i inne.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *