Ташкил этиш бош илмий методик маркази тошкент ахборот технологиялари университети ҳузуридаги педагог кадрларни қайта тайёрлаш ва



Download 9,92 Mb.
bet76/110
Sana18.07.2022
Hajmi9,92 Mb.
#819537
1   ...   72   73   74   75   76   77   78   79   ...   110
Bog'liq
b85f31a7390aa1572dcd1bdbf39d6e5d

Cross-references лардан фойдаланиш. Ушбу катталиклар IDA Pro дастурида xref номи билан таниқли бўлиб, қайси қатор ѐки функция фойдаланилаѐтганлигини кўрсатади. Агар қайсидир функция ҳақида маълумот керак бўлса, Cross-references дан фойдаланган ҳолда буни соддалик билан амалга ошириш мумкин.
Код Cross-references.Қуйидаги кодда Код Cross-references тасвирланган бўлиб, 1 қисмда sub_401000 функция main функциясида 0x3 манзилида чақирилмоқда. 2 ҳолатдаги Cross-referencesда эса кўрсатилган манзилга ўтиш айтилган (6.12-расм).

6.12-расм
Берилган ассемблер кодида бирор бир функцияни неча маратоба чақирилганлигини аниқлаш учун, функция номи устида Х тугмаси босилади.
Ушбу дастурий восита орқали функцияларда иштирок этган ўзгарувчилар ва параметрларни аниқлаш имконияти мавжуд. Локал ўзгарувчилар var_ олд қўшимчаси билан берилади. Параметрлар эса arg_ олд қўшимчаси билан берилади.
IDA Pro дастури ассемблер кодларда фойдаланилган 16 олтилик саноқ тизимидаги катталикларни турли саноқ тизимларида ифодалаш имконига эга. Бунинг учун ассемблер коддан 16 тизимидаги қийматни топинг ва унинг устига сичқончани ўнг тугмасини босинг. Ҳосил бўлган ойнадан сиз қийматни турли саноқ тизимларидаги кўринишини кўришингиз мумкин. Бу имконият маълум қаторларни ва катталикларни аниқлашда кенг фойдаланилади.
Ушбу дастурий воситада кодлар турлича рангларда ифодаланади:

  • оч кўк рангда кутубхона кодлари ифодаланади;

  • қизил рангда компилятор ҳосил қилган кодлар ифодаланади; – тўқ кўк рангда фойдаланувчи ѐзган кодлар ифодаланади.

Бундан келиб чиқадаки ЗД таҳлил этганда тўқ кўк рангдаги кодларга кўпроқ этибор қаратиш керак бўлади.
Мураккаб динамик таҳлил. Мураккаб динамик таҳлил OllDbgv2.01 debugger дастурида амалга оширилади. Ушбу дастур х86 архитектурасидаги debuggerлаш учун фойдаланилиб, бу дастурда ЗД юклаш ѐки ШК хотирасида юкланган ЗД ни debug қилиш мумкин. Ушбу дастурий восита ЗДларнинг динамик таҳлилида кенг фойдаланилади. Ушбу дастур ЗД таҳлиллаш учун ишлатишга қадар, дастурларни бузиш учун (крек қилиш) фойдаланилган.1
ЗД юклаш. Ушбу дастурда ЗД икки усулда юклаш мумкин. Биринчиси ЗД ни файлдан юклаш ва иккинчиси компьютер хотирасида юкланган ЗД тутиб олиш орқали debug қилади.


    1. – расм. Янги ЗД юклаш (FileOpen)

Изоҳ: arguments банди орқали ЗД қатор орқали кирувчи аргументларни киритиш мумкин.


    1. – расм. Жараѐнда юкланган ЗД тутиш (FileAttach)

Ушбу дастурий воситанинг интерфейси қуйидаги ойналардан иборат:


    1. – расм. OllyDbg дастури интерфейси


Download 9,92 Mb.

Do'stlaringiz bilan baham:
1   ...   72   73   74   75   76   77   78   79   ...   110




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish