Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pomoc cofania
#1
Pomoc cofania
Reply
#2
Jeśli rozumiesz C / C ++, powinieneś być w stanie zinterpretować kod wygenerowany przez HexRays. Należy jednak pamiętać, że kod, który generuje, nie zawsze jest poprawny lub całkowicie. Czasami dzieje się to niepoprawnie, całkowicie pomijam części lub w ogóle nic.
Reply
#3
Nie ma problemu, aby zrozumieć ten kod. Ale niewielu myśli, jak mogę dowiedzieć się, które var są ustawione lub używane. Widzę tylko "dword's, int's, bytes", ale nie widzę, co bezpośrednio robi ta funkcja. Mogę odczytać, że ta funkcja zwraca liczbę całkowitą. Declearing a integer function. Uruchomienie pętli while. Odejmowanie - 1 od wartości końcowej. (może identyfikator gracza lub 0 ... 1 ... 2 ...) Wywołuje niektóre funkcje (sub_). Przeskakuje do funkcji.
Reply
#4
Najłatwiej jest znaleźć kilka dobrych odnośników do tych, które cię interesują (encja, odtwarzacz ...), a następnie dołączyć debugger i zacząć przechodzić przez kod z tego miejsca. Podczas debugowania możesz sprawdzić wszystkie wartości przez stos i
Reply
#5
Rzeczy takie jak: dword_xxxxxxxx używają zmiennych "globalnych". Możesz ich użyć do określenia, co jest używane do czego przez debugowanie gry podczas analizy funkcji i zobaczenia, czym jest ten obiekt według jego wartości i tego, co czyta
Reply
#6
Przydatne rzeczy dzięki. Chcę zobaczyć, co się ze mną dzieje. rozpustnik Szukam prostego programu do debugowania Lawla.
Reply
#7
Zacytować: Napisał Grab Przydatne rzeczy dzięki. Chcę zobaczyć, co się ze mną dzieje. rozpustnik Szukam prostego programu do debugowania Lawla. debuguj własne programy, napisałeś je, abyś wiedział co robi oryginalny kod, wtedy zrozumiesz, jak to jest tłumaczone na zgromadzenie
Reply
#8
Zacytować: Originally Posted by learn_more debuguj własne programy, napisałeś je, abyś wiedział co robi oryginalny kod, wtedy zrozumiesz, jak to jest tłumaczone na zgromadzenie To taki pomysł.
Reply




Users browsing this thread: 1 Guest(s)