hackctf rtl_core

    [HackCTF] RTL_Core 풀이 (250p)

    풀이 Arch: i386 - 32 - little RELRO : Partial RELRO Stack : No canary found NX : NX enabled PIE : No PIE(0x8048000) 먼저 rtlcore을 실행해보자. 저번 문제와 마찬가지로 패스코드 인증 문제이다. IDA를 이용해 슈도코드를 확인해보자. main Pseudocode int __cdecl main(int argc, const char **argv, const char **envp) { char s; // [esp+Ch] [ebp-1Ch] setvbuf(_bss_start, 0, 2, 0); puts(&::s); printf("Passcode: "); gets(&s); if ( check_passcode(&s) == ha..