logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Uaktualnianie checksum'a. Jakim softem?

wigor11 25 Mar 2005 00:30 975 2
REKLAMA
  • #1 1346448
    wigor11
    Poziom 13  
    Witam
    Mam pytanie. Jakim softem moźna doprowadzić checksum do pierwotnej wartości tj. przed wprowadzeniem zmian w kodzie. Chodzi, jak sądzę, o dołączenie jakiejś frazy do kodu, tak by checksum został wyliczony na taką samą wartość, jaka była przed wprowadzeniem zamierzonej zmiany w kodzie. Ewentualnie może ktoś wie jaki program uaktualnia zapis wartości checksum'a w samym kodzie. Generalnie chodzi mi o kod programu typu firmware.
    Proszę o podpowiedzi
    Pozdrawiam
  • REKLAMA
  • #2 1346483
    jankolo
    Spoczywaj w Pokoju
    O ile dobrze rozumiem Twój zawiły opis, to chcesz dokonać jakichś zmian w firmwarze czegoś bez zmiany tego, co nazywasz "checksum". Odniosłem wrażenie, że nie rozumiesz tego pojecia. "Checksum", czyli suma kontrolna, służy do weryfikacji zawartości pamięci programu. Weryfikacja taka odbywa się na drodze sumowania komórek pamięci zawierającymi na przykład kod firmware'u oraz komórek w których zapisano tą właśnie sume kontrolną. Jeżeli wynik takiego sumowania będzie zerem, oznacza to poprawna zawartość pamięci (brak przekłamań). W przeciwnym przypadku sygnalizowany jest błąd, np. ROM BIOS CHECKSUM ERROR. Z tego wynika, że zmiana w kodzie firmware'u bez ODPOWIEDNIEJ zmiany sumy kontrolnej mija się z celem.
  • #3 1346582
    elektryk
    Poziom 42  
    Dopóki nie wiesz co to za suma, jak jest liczona, z jakiego obszaru i gdzie zapisana niewiele zrobisz. Do tego trzeba zrobić analize programu.
REKLAMA