XOOX. Cilvēks. ([info]xoox) rakstīja [info]koderi kopienā,
@ 2006-05-29 12:09:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Kādam no cienītajiem kolēģiem ir idejas, kā nomainīt string jeb virkni jau nokompilētā EXE failā? Virkne ir garāka nekā jau esošā. EXE failā virkni atrast var, mēģināju nomainīt uz garāko, bet programma pēc tam vairs nedarbojas. Jāmeklē checksumma? Bet kur?
Nu jā, un virkne nav kā daļa no resursiem (resource string), tā parādās tikai kā pliks teksts EXE, līdz ar to API funkcijas UpdateResource u.c. neder.
Googles tante ātru risinājumu nepiedāvā, bet mēģināt iebraukt PE formāta jaukumos par maz laika.


(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]tidliibums
2006-05-29 18:31 (saite)
Kas tas par kodu, kuru Tev jākopj, bet izejas tekstu nav??

anyway, labāk netērē laiku ar hexeditoriem, tad jau drīzāk kāds dizasembleris te varētu līdzēt.

(Atbildēt uz šo) (Diskusija)


[info]xoox
2006-05-29 20:03 (saite)
Dažiem klientiem ir vecākas aplikācijas versijas. Jaunajās versijās atkal papildu fīčas, bet par papildu samaksu, jo negribas na haļavu atdot. Source control ar iepriekšējām aplikācijas versijām nav, ko ļoti nožēloju.

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]ergaster
2006-05-29 20:12 (saite)
Nu, tad gan man atliek tikai citēt [info]laacz - "a nāksies!" - tas attiecībā uz otro teikumu. Jo jebkurš cits risinājums tanī putrā, ko esi pats ievārījis, Tev maksās vairāk, kā tā atdotā haļava - vai nu zaudēsi klientus, vai laiku un nervus, bet visticamāk - visus trīs...

Ja nu vienīgi veikli izdodas atrast tiešām kvalitatīvu dekompilatoru - tad vari uzskatīt, ka Tev (nepelnīti! ;P) paveicies... :)

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?