Nav jāmeklē nekāda "checksuma". Lieta tāda, ka Tu nevari ierakstīt garāku virkni, ja tam nav atstāta vieta, jo tūlīt aiz tās virknes seko nākamie dati vai kods, līdz ar to, ierakstot garāku virkni, tu notīri nākamos datus, kā rezultātā programma var nefunkcionēt. Vienīgais veids, kā varētu mēģināt, būtu ierakstot to virkni (garāko) kaukur citur failā, un tad meklēt visas vietas kodā, kas referencējas uz to oriģinālo virkni, un tur nomainīt adresi. Otrs veids būtu programmas dizasemblēšana, virknes nomaiņa un tad pārveršana atpakaļ ekzešņikā ar asemblera palīdzību.
(Lasīt komentārus)
Nopūsties: