해킹&보안/악성코드 및 치트
2024. 3. 25.
Reverse Engineering 3
이번 문제도 똑같아보이네요디컴파일링을 해보고 계속 이어서 봅시다int __fastcall main(int argc, const char **argv, const char **envp){ char v4[256]; // [rsp+20h] [rbp-118h] BYREF memset(v4, 0, sizeof(v4)); sub_1400011B0("Input : ", argv, envp); sub_140001210("%256s", v4); if ( (unsigned int)sub_140001000(v4) ) puts("Correct"); else puts("Wrong"); return 0;}입력받은 값이 sub_140001000일경우에 Correct를 출력한다는 것을 알 수 있습니다. su..