본문으로 바로가기

점프명령어 쉽게외우기

category Security/Reversing 2007. 3. 18. 12:43
반응형

JA       결과가 1보다 클 경우 점프                 CF=0 and ZF=0
          JAE      결과가 1보다 크거나 같을경우 점프              CF=0
          JB       결과가 1보다 작을 경우 점프                    CF=1
          JBE      결과가 1보다 작거나 같을경우 점프         CF=1 or ZF=1
          JC       캐리 플래그가 1일경우 점프                     CF=1

          JCXZ     CX가 0일경우 점프                              CX=0
          JE       결과가 같을 경우 점프                          ZF=1
          JG       결과가 클경우 점프(signed)                ZF=0 and SF=OF
          JGE      결과가 크거나 같을 경우 점프 (signed)          SF=OF
          JL       결과가 작을 경우 점프(signed)                SF != OF
          JLE      결과가 작거나 같을 경우 점프 (signed)     ZF=1 or SF != OF
          JMP      무조건 점프                                  조건없음

          JNA      결과가 작을 경우 점프                      CF=1 or ZF=1
          JNAE     결과가 작거나 같을경우 점프                    CF=1
          JNB      결과가 클 경우 점프                            CF=0
          JNBE     결과가 크거나 같을경우 점프                CF=0 and ZF=0
          JNC      캐리 플래그가 0일경우 점프                     CF=0
          JNE      결과가 클 경우 점프                            ZF=0
          JNG      결과가 작을 경우 점프(signed)              ZF=1 or SF != OF

방금밑에 활주님글에서 퍼온건데요^^


다외우려면 머리깨집니다


스펠링 하나씩외우세요


J = Jump(점프)~면 점프, N = Not, E = Equal(같다), A = above, 크다는뜻입니다, B = below 작다는뜻입니다


이정도만 외워두셔도 됩니다 JNG, JCXZ 이런거 올리디버거와같은 프로그램 으로 열어보시면 잘안나옵니다^^


그럼 예를 들어 JAE 를 설명으로 들어보죠


J=JUMP, A=크다는뜻,E=같다는뜻. 그러므로 크거나 같으면 점프하라는뜻이죠


이렇게 스펠링하나하나씩외워서 조합하시는게 훨씬 잘외워집니다^^

반응형

'Security > Reversing' 카테고리의 다른 글

How to way Bypass CRC Check  (0) 2007.07.09
Shield from DLL Injection  (0) 2007.07.09
언패커모음사이트  (0) 2007.03.09
Bypass REV 939  (0) 2007.03.08
Bypass REV 878  (0) 2007.03.08