반응형
[summary] code injection
C++ Trap #2
int main()
{
/*INPUT*/
if(1337!=1337)
victory();
return 0;
}
Your main objective is to call the victory function.
You must put one line of your code:
- Max 10 chars.
- You can't use: "main", "victory", "asm", "&", "*", "(", "/".
- You have only one semicolon.
앞선 문제와 유사한 문제이다. 입력할 수 있는 문자열이 좀 더 줄어서 슬프다. 앞 문제에서 언급했던 대로 if 조건문을 매크로 함수의 일부분으로 만들어 버리는 방법으로 해결할 수 있다.
#define x\
반응형
'Write-up' 카테고리의 다른 글
[securitytraps.pl] Exploits/Riddles Training writeup (0) | 2019.05.01 |
---|---|
[securitytraps.pl] Exploit/Riddles swapping writeup (0) | 2019.05.01 |
[securitytrap.pl] Exploit/Riddles The Truth writeup (0) | 2019.05.01 |
[pwnable.kr] unlink write-up (0) | 2019.05.01 |
[pwnable.kr] horcruxes write-up (0) | 2019.05.01 |