Сейчас на форуме: vsv1, Rio, site-pro, -Sanchez- (+6 невидимых)

 eXeL@B —› Софт, инструменты —› OllyDbg and JNP, JNPE
Посл.ответ Сообщение

Ранг: 5.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 26 августа 2011 23:16 · Поправил: opcodes
· Личное сообщение · #1

странно, почему-то когда я хочу сделать инструкцию перехода (JNP, или JNPE) оля автоматически заменяет это на неизвестную мне операцию JO а операции(JNP, JNPE) которые я вводил она игнорирует(и заменяет).. почему так?




Ранг: 324.3 (мудрец), 221thx
Активность: 0.480.37
Статус: Участник

Создано: 26 августа 2011 23:42 · Поправил: DenCoder
· Личное сообщение · #2

P - паритет чётности, количество установленных байт в регистре/ячейке результата чётно
NP - нечётно

аналогичная запись от английских чет/нечет - Even(E)/Odd(O)

JNPE нету, не выдумывай )

-----
IZ.RU




Ранг: 5.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 26 августа 2011 23:59
· Личное сообщение · #3

и не думал выдумывать.. написано в туториалах на васме.. по сабжу, я так понял JO это и есть когда нечетно..



Ранг: 5.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 августа 2011 00:01
· Личное сообщение · #4

хотя нет.. чета не складывается



Ранг: 5.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 августа 2011 00:03
· Личное сообщение · #5

в первом сообщении опечатался, не JPO а правильней будет JO



Ранг: 5.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 августа 2011 00:29
· Личное сообщение · #6

JO что означает?



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 27 августа 2011 00:36
· Личное сообщение · #7

opcodes
гуглить не умеешь?
Code:
  1. Hex      Mnemonic     Cycles      Condition 
  2. CE E4 ss JO #ss   12         Overflow=1


-----
SaNX





Ранг: 324.3 (мудрец), 221thx
Активность: 0.480.37
Статус: Участник

Создано: 27 августа 2011 01:07
· Личное сообщение · #8

Не может быть замены JP/JPE на JO - это совершенно разные флаги.

-----
IZ.RU





Ранг: 331.1 (мудрец), 561thx
Активность: 0.190.06
Статус: Участник

Создано: 27 августа 2011 01:10 · Поправил: Vamit
· Личное сообщение · #9

Есть две пары инструкций, анализирующих флаг четности PF:
1. JNP - jmp if not parity (PF = 0) и JP - jmp if parity (PF = 1)
2. JPO - jmp if parity odd (PF = 0) и JPE - jmp if parity even (PF = 1)
Они совершенно идентичны, т.к. значение флага одинаково и Олька использует только одно из этих представлений. Аналогичная ситуация имеется и с некоторыми другими операциями переходов.

-----
Everything is relative...




Ранг: 5.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 августа 2011 03:05
· Личное сообщение · #10

Спасибо всем будем разбираться..
Тема закрыта.


 eXeL@B —› Софт, инструменты —› OllyDbg and JNP, JNPE
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати