Search

for2.exe 분석

카테고리
[실습] 리버스 엔지니어링
상태
완료
게시일
2024/04/18
태그
리버싱

for2.exe

전체 직역

어셈블리어 해석

1.
8바이트(2칸) 확보 후 각 칸에 데이터 1씩을 넣음
2.
안에 서 1씩 증가하면서 출력하고 겉에 칸과 같으면 개행 입력

C언어 코드 구현

#include <stdio.h> int main(void) { int num1, num2; for (num1 = 1; num1 < 10; num1++) { for (num2 = 1; num2 < num1; num2++) { printf("*"); } printf("\n"); } return 0; }
C
복사

출력 확인

출력 변경

안쪽 루프의 초기값을 10, 1씩 감소, 바깥 루프보다 작을때 점프로 변경하여 출력을 변경한다.