목록REVERSING (31)
R136A1
보호되어 있는 글입니다.
[xcz.kr] PROB.9 Easy Reversing 다시 작성 처음 프로그램을 load하면 이 위치에서 시작됨. cmd에는 아무것도 뜨지 않음 ▶를 누르면 프로그램이 실행되면서 수동(F8)으로 넘길 수 없게 됨 → 사용자의 입력 대기 중 입력 후 F8 누를 수 있음 + Break Point 걸어놨을 때 ▶를 누르면 다시 진행 가능 추적이 잘 안될 때는 *를 통해 현재 위치로 돌아가기 ID, PW 순서대로 입력하면 너무 빠르게 지나가서... 관찰할 수가 없다 인내심을 갖고 천천히 한 단계씩 눌러보면 Input ID : 가 있는 코드 영역으로 JMP해준다 밑부분을 보면 Input ID 표시하고 scanf 로 문자열을 입력받는다 또는 그냥 실행 후 Input ID : 라는 문자열에 주목해서, 문자열을 찾아..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
구조 명령어 피연산자1, 피연산자2, 상수 opcode operand1, operand2, immediately 데이터 크기 표현 [부호X] BYTE 1 BYTE WORD 2 BYTE DWORD 4 BYTE QWORD 8 BYTE [부호O] SBYTE 1 BYTE SWORD 2 BYTE SDWORD 4 BYTE SQWORD 8 BYTE 피연산자 종류 mem (memory) 메모리 label 지정된 레이블(특정 구간을 만들 수 있다) imm (immediately) 즉시 값(상수) 0x__ reg (register) 범용 레지스터 명령어 opcode INC increase 피연산자 +1 DEC decrease 피연산자 -1 ADD Destination에 Source값을 더해서 Destination에 저장 ..
보호되어 있는 글입니다.