Посл.ответ |
Сообщение |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 января 2007 03:39 · Личное сообщение · #1
EIP ESP
eax CF 0
ebx PF 1
ecx debug143:77D5219D db 0C2h ; T 77D5219C dd 0CC2FFh ; Tebx AF 0
edx debug012:00140608 db 0 00140608 dd 7C97C500h ZF 0
esi SF 1
edi Stack[00000C24]:0012EEB8 unk_12EEB8 db 0 0012EEB8 unk_12EEB8 dd 0 ; DATA XREF: Stack[00000C24]:var_150o TF 0
ebp Stack[00000C24]:0012EE7C db 0E8h ; o 0012EE7C dd 12EEE8h IF 1
esp Stack[00000C24]:0012ECF0 var_150 dd offset unk_12EEB8 0012ECF0 var_150 dd offset unk_12EEB8 DF 1
eip .text:00439620 test al, al 00439620 test al, al OF 0
efl
что такое al, al и чем отличается EIP ESP и что делать
| Сообщение посчитали полезным: |
|
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 января 2007 03:41 · Личное сообщение · #2 |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 января 2007 03:50 · Личное сообщение · #3
наверно не там создал тему, сори, давно здесь не был, сами видите почему -9,9
| Сообщение посчитали полезным: |
Ранг: 138.7 (ветеран), 135thx Активность: 0.11↘0 Статус: Участник
|
Создано: 24 января 2007 04:19 · Личное сообщение · #4
goodspeed пишет:
что такое al, al и чем отличается EIP ESP и что делать
1. al - это младший байт регистра EAX
2. регистр EIP - указывает текущий адрес выполнямой команды
регистр ESP - указывает адрес вершины стека
3. курить мануалы
| Сообщение посчитали полезным: |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 января 2007 12:48 · Личное сообщение · #5
а как называется старший байт  и где его посмотреть
| Сообщение посчитали полезным: |
 Ранг: 353.0 (мудрец) Активность: 0.37↘0 Статус: Участник resreveR
|
Создано: 24 января 2007 12:52 · Личное сообщение · #6
goodspeed пишет:
а как называется старший байт и где его посмотреть
кури аццкие манулаы интела.. там и про eax и про ax и про al будет =)
зы. к новичкам перенес
----- Тут не могла быть ваша реклама | Сообщение посчитали полезным: |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 января 2007 13:22 · Личное сообщение · #7
что-то не удается мне подружится форумом
| Сообщение посчитали полезным: |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 января 2007 13:24 · Личное сообщение · #8
где взять эти мануалы
| Сообщение посчитали полезным: |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 января 2007 14:04 · Личное сообщение · #9
.data:0045A218 aThankYouForTry db '>Thank you for trying #ProductTitle#',0
.data:0045A218 ; DATA XREF: sub_438890:loc_438D37o
можно ли раскрутить код от сюда в обратном порядке
| Сообщение посчитали полезным: |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 24 января 2007 14:08 · Личное сообщение · #10
Уважаемый Модератор не могли бы вы объяснить мне что я именно нарушаю если не сложно буду очень признателен вамим вниманием
| Сообщение посчитали полезным: |
 Ранг: 279.1 (наставник) Активность: 0.16↘0 Статус: Участник wizard
|
Создано: 24 января 2007 18:44 · Личное сообщение · #11
goodspeed пишет:
а как называется старший байт и где его посмотреть
Иди в раздел новичку и читать дневники чайника - до полного просветления сознания
----- Что один человек сделал , другой всегда сломать может... | Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 24 января 2007 23:37 · Личное сообщение · #12
goodspeed
Модератор не обязан объяснять - ты нарушаешь правила, которые читал(должен был читать) при приеме сюда. Раскрутить код ? Раз ты пользовался Идой - смотри листинг дизассемблера в ней выше и анализируй.
Как это делать написано в документах, которые здесь лежат. Правда для их понимания требуется хоть какие-то знания по системе и программированию. Одного желания сломать мало - очень мало.
Новичку удобнее пользоваться OllyDebug - там все наглядно. Все остальные средства: софтайс и ИДА - требуют понимания внутренностей компа и системы.
| Сообщение посчитали полезным: |
Ранг: 251.3 (наставник), 81thx Активность: 0.14↘0.11 Статус: Участник
|
Создано: 25 января 2007 00:21 · Личное сообщение · #13
goodspeed пишет:
и что делать
IMHO брать книгу по асму и начинать ваять Hello world
Потом чё-нить посложнее. А когда асм знать буш таких вопросов не будет.
| Сообщение посчитали полезным: |
Ранг: 41.1 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 30 января 2007 02:08 · Личное сообщение · #14
goodspeed
или хотя бы справочник по тому же асму, или гугль  если чтото быстро надо найти (типа что какое прерывание значит, что и зачем, и т.д.)...
| Сообщение посчитали полезным: |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 16 февраля 2007 16:11 · Личное сообщение · #15
ну что начал читать но только теперь стало ещо не понятней чем было ax+45h смотрю в реггистр а там 00000000 да к стати там всётаки 32 бита илили 16 а то я запитался совсем
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 16 февраля 2007 23:45 · Личное сообщение · #16
goodspeed пишет:
а то я запитался совсем
АГА  AX - это 16 бит, EAX - 32 бита
Хоть бы написал где это AX+45h и где ты 0 видишь 32-битный однако
ИДА люди обычно берут, когда про регистры гораздо больше знают - в этом твоя проблема.
| Сообщение посчитали полезным: |
Ранг: -18.9 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 17 февраля 2007 04:25 · Личное сообщение · #17
eax - 32 а, ah-16 , al - 16 по 2 символа в каждом?
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 17 февраля 2007 23:28 · Личное сообщение · #18
goodspeed 16 битный AX состоит из 8 битных AL и AH. Т.к. доступа к остальным байтам все равно нет, то они никак не называются в 32-битном EAX. Фактически AX - это младшие 16 бит из EAX. Но обычно, либо прога 16-битная и там используются AX, AL, AH, либо она 32-битная и тогда EAX и AL.
| Сообщение посчитали полезным: |
Ранг: 34.9 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 20 февраля 2007 22:07 · Поправил: back_analys · Личное сообщение · #19
потерто
| Сообщение посчитали полезным: |