Some more basic math
Analysis
round_1
x
에는 1336, y
에는 -1
을 넣으면 되는데, 음수를 입력할 수 없기 때문에 -1
대신 0xffffffff
를 입력하면 된다.
round_2
수학적으로는 조건을 만족하는 x
와 y
를 찾을 수 없지만,
x * y
를 1337과 비교하는 것은 4바이트 값들 간의 연산이기 때문에 x * y
의 하위 4바이트만 1337이면 된다.
round_3
입력한 수들은 모두 앞의 수보다 작을 수 없고, 다섯 개의 수들을 모두 더한 결과와 모두 곱한 결과가 같아야 한다. 모두 0을 넣으면 통과할 수 있다.
Exploit
728x90