wstawka w asm

agnieszka
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 97
0

Witam. Zastanawiam się nad jedną rzeczą. W jaki sposób można zobaczyć jak wygląda jakaś funkcja w asemblerze. Mamy jakiś program i powiedzmy funkcję MessageBox. Chodzi o to żeby zrobić wstawkę asemblerową tej funkcji.

konik
  • Rejestracja: dni
  • Ostatnio: dni
0

Hm... Jedyne, co mi przychodzi do głowy to włączyć sobie debugera i spojrzeć, jakie instrukcje w asm są wykonywane podczas pokazania MesssageBoxa :P. Albo wejść na stronę o programowaniu w asm i poczytać...

  • Rejestracja: dni
  • Ostatnio: dni
0

A nie ma żadnego programu łatwiejszego żeby to podejżeć w innym programie?

s4ros
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

no raczej nie ma nic łatwiejszego... potem są już chyba tylko disasemblery.. w stylu Win32Dasm

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3356
0

Pamiętaj też, że, wstawiając wywołanie funkcji w kodzie, nie wstawiasz do programu jej treści w danym miejscu (są wyjątki, ale nie o tym tu mowa). Jedynie skok do tej funkcji.

Dlatego właśnie trzeba użyć albo debuggera (jeśli to funkcja w twoim kodzie), albo jakiegoś disassemblera (jeśli w zewnętrznym lub systemowym); względnie jakieś oprogramowanie klasy SoftICE, jak chcesz zdebugować coś systemowego.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.