본문 바로가기

[리버싱]

[REV][Dreamhack] rev-basic-1

728x90
반응형

리버싱 다음 문제이다.

 

기드라로 열어보자.

 

search tab > for strings > correct 검색

 

FUN_140001000함수가 분기인듯 하다.

더블 클릭하여 들어가보자.

 

함수가 하나씩 비교하고 있다....

Compar3_the_ch4ract3r

앞이 대문자 주의.

undefined8 FUN_140001000(char *param_1)

{
  undefined8 uVar1;
  
  if (*param_1 == 'C') {
    if (param_1[1] == 'o') {
      if (param_1[2] == 'm') {
        if (param_1[3] == 'p') {
          if (param_1[4] == 'a') {
            if (param_1[5] == 'r') {
              if (param_1[6] == '3') {
                if (param_1[7] == '_') {
                  if (param_1[8] == 't') {
                    if (param_1[9] == 'h') {
                      if (param_1[10] == 'e') {
                        if (param_1[0xb] == '_') {
                          if (param_1[0xc] == 'c') {
                            if (param_1[0xd] == 'h') {
                              if (param_1[0xe] == '4') {
                                if (param_1[0xf] == 'r') {
                                  if (param_1[0x10] == 'a') {
                                    if (param_1[0x11] == 'c') {
                                      if (param_1[0x12] == 't') {
                                        if (param_1[0x13] == '3') {
                                          if (param_1[0x14] == 'r') {
                                            if (param_1[0x15] == '\0') {
                                              uVar1 = 1;
                                            }
                                            else {
                                              uVar1 = 0;
                                            }
                                          }
                                          else {
                                            uVar1 = 0;
                                          }
                                        }
                                        else {
                                          uVar1 = 0;
                                        }
                                      }
                                      else {
                                        uVar1 = 0;
                                      }
                                    }
                                    else {
                                      uVar1 = 0;
                                    }
                                  }
                                  else {
                                    uVar1 = 0;
                                  }
                                }
                                else {
                                  uVar1 = 0;
                                }
                              }
                              else {
                                uVar1 = 0;
                              }
                            }
                            else {
                              uVar1 = 0;
                            }
                          }
                          else {
                            uVar1 = 0;
                          }
                        }
                        else {
                          uVar1 = 0;
                        }
                      }
                      else {
                        uVar1 = 0;
                      }
                    }
                    else {
                      uVar1 = 0;
                    }
                  }
                  else {
                    uVar1 = 0;
                  }
                }
                else {
                  uVar1 = 0;
                }
              }
              else {
                uVar1 = 0;
              }
            }
            else {
              uVar1 = 0;
            }
          }
          else {
            uVar1 = 0;
          }
        }
        else {
          uVar1 = 0;
        }
      }
      else {
        uVar1 = 0;
      }
    }
    else {
      uVar1 = 0;
    }
  }
  else {
    uVar1 = 0;
  }
  return uVar1;
}

플래그 획득!

 

.  끝.

728x90
반응형

'[리버싱]' 카테고리의 다른 글

[REV][Dreamhack] rev-basic-4  (0) 2022.07.27
[REV][Dreamhack] rev-basic-3  (0) 2022.06.20
[REV][Dreamhack] rev-basic-2  (0) 2022.06.16
[REV][Dreamhack] rev-basic-0  (0) 2022.06.16
[REV][dreamhack] rev-basic-6  (0) 2022.05.27

250x250
반응형