rev-basic-6 sub_140001000에 들어가서 디컴파일한 거 보면 이렇게 되어있다. byte_140003020[a1[i]]와 byte_140003000[i]가 같으면 된다. byte_140003000[i]가 byte_140003020[] 배열 안에 있으면 된다. 위와 같이 코드를 짜서 byte_140003000[i]가 byte_140003020[] 배열 안에 있는지 확인하는 코드를 짜면 flag를 구할 수 있다. rev-basic-7 sub_140001000 들어가서 디컴파일 해보면 위와 같이 나온다. __ROL1__이 뭔지 몰라서 어셈블리어를 봤더니 rol 명령이 있는 것을 확인할 수 있다. 검색해보니 일반 쉬프트 연산이랑 비슷한데 쉬프트 하다가 비트가 넘어가면 반대편으로 다시 넣어주는 그런..