PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Identyfikacja modułów oprogramowania na poziomie kodu maszynowego

Identyfikatory
Warianty tytułu
EN
Identification of software modules at machine code level
Języki publikacji
PL
Abstrakty
PL
Artykuł porusza zagadnienia porównywania elementów programów w postaci kodów binarnych. Identyfikacja podobnych lub identycznych fragmentów kodu w różnych programach może stanowić podstawę do wyodrębnienia tych kodów i nadania im postaci bibliotek powszechnego użytku. W artykule pokazano wybrane metody identyfikacji takich modułów, jak również przedstawiono aplikację używaną do porównywania modułów oprogramowania.
EN
The article discusses the problem of the comparison of binary programs. Identification of same Dr similar code parts in different programs provide the way for collecting common code. As a result it provides the method of putting them into shared libraries. In this article several methods identifying such modules are shown as well as the application used for software modules comparing.
Twórcy
autor
autor
  • Politechnika Gdańska, Katedra Architektury Systemów Komputerowych
Bibliografia
  • [1] Schwarz B., Debray S., Andrews G.: Disassembly of executable code revisited, Proceedings of the Ninth Working Conference on Reverse Engineering. 2002. October 2002, s. 45-54.
  • [2] Schulman A.: Finding binary clones with opstrings & function digests, Dr. Dobb's Journal, 35/2005.
  • [3] Joy M., Luck M.: Plagiarism in program assignments, IEEE Transactions on Education. vol. 42, V 1999, s. 129-133.
  • [4] Prechelt L, Malpohl G., Phlippsen M.: JPlag: Finding plagiarisms among a set of programs, Journal of Universal Computer Science. vol. 8, 2002, s. 1016-1038.
  • [5] Chen X., Francia B., Li M., McKinnon B., Seker A.: Shared information and program plagiarism detection. IEEE Transactions on Information Theory. vol. 50, VII 2004, s. 1545 - 1551.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPG4-0036-0008
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.