Tema: Re: Darželinuko klausimas apie asm
Autorius: Dainius
Data: 2010-12-16 15:53:27
nezinau kaip dabar, bet anksciau softice tikrai buvo geriausias.

On 12/16/2010 02:03 PM, System wrote:
> Pastudijavus kompiuteriu architektura, suprastum daugiau kaip viskas
> veikia. Pvz jeigu aprasai label kazkas1: sukompiuliavus tai bus tiesiog
> label cs:pointer_to_instruction (jeigu neklystu), niekur nera saugomas
> tas pavadinimas, nes jis paverciamas adresus I atminties vieta. Del
> dissasembler'iu - tai manau vienas realus variantas, kada gali gauti
> dissasemblinta koda panasu I savo pradini varianta yra tada, kai
> pasirasytum savo dissasemblery. Visas programos kodas atmintyje saugomas
> kaip nuliukai arba vienetukai tam tikruose baituose. Todel kiekvienas
> dissasembleris gali vis kitaip interpretuoti tu nuliuku vienetuku sekas
> (na kalbu apie galutinio kodo isvaizda, o ne instrukcijas).
>
> Manau geriausiai patikrinti ar dissasemblintas kodas daro tai ka
> pradinis variantas dare yra sukompiuliuoti ta koda vel ir bandyti
> paleisti. O idomumo delei gali pasibandyti taip padaryti ir gavus exe
> vel ji dissasemblinti, manau variantai turetu buti gana panasus, jei ne
> vienodi :)
>
> Beje, girdejau jog vienas is geriau zinomu dissasembleriu butu
> http://en.wikipedia.org/wiki/SoftICE naudojamas cracker'iu, taciau kiek
> tame tiesos nezinau :)