점프명령어 쉽게외우기

Posted by Hide­
2007.03.18 12:43 Security/Reversing

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.18
언패커모음사이트  (0) 2007.03.09
Bypass REV 939  (0) 2007.03.08
Bypass REV 878  (0) 2007.03.08
이 댓글을 비밀 댓글로

티스토리 툴바