[7주차] SWING G4M3 풀어보기

  1. 31기 함은지 님 “SWING_JJANG” is not plaintext

    Correct 문자열이 존재한다.

    Image 1

    hi 한 번 입력하고 동적분석 진행하면

    Image 2

    NRDIB_EEVIB라는 문자열이 보인다

    Image 3

    다시 실행하여 입력해주면

    Image 4

    성공

  2. 31기 지현아 님

    문자열을 찾아준다

    Image 5

    아무거나 입력해보고

    Image 6

    배열 하나씩 검사하는 거 같다

    Image 7

    Image 8

    이렇다 할 문자열이 안 보였다

    Image 9

    아이다로 디컴파일 했더니

    Image 10

    v8+=v6^0x41 주목

    이 v8이 25가 되면 성공하는 문제이다.

    Image 11

    0x44^0x41이 0x05이므로 대문자 D를 5번 입력해주면 총 25가 된다.

    Image 12

    성공

  3. 31기 노희민 님 알맞은 코드를 입력하시오.

    PNG 파일

    Image 13

    푸터 시그니처가 없는 걸 보아 그냥 맨 앞 PNG만 지워주면 될 거 같다

    Image 14

    디버거로 열고 correct 문자열을 찾았다.

    Image 15

    문자열 발견

    Image 16

    덤프에서도 확인 가능하다

    Image 17

    성공

  4. 31기 황선영 님

    문자열 먼저 찾았다.

    Image 18

    중간에 저장되어 있는 값이 보인다

    Image 19

    umm… 근데 자꾸 Wrong!이 뜬다…

  5. 31기 이시온 님

    문자열 참조를 해보면 Jokermylove가 수상하다(이쯤되면 감이온다)

    Image 20

    동적분석하다보면 Jokerlove15가 나온다

    Image 21