y0u_bat

순천향대 YISF Reversing 50 롸업(풀이) 본문

CTF

순천향대 YISF Reversing 50 롸업(풀이)

유뱃 2015. 8. 9. 10:55


순천향대 YISF Reversing 50 롸업(풀이) , 와업






실행해보았더니 입력하는부분이 있어 입력해서 클릭 누러보았더니 fail이라고 뜨면서

꺼진다.


c#이라는 프로그램이라는걸 툴로 알게되고


디컴파일 해보았다.






디컴한부분에서 배열로 여러개가 써져있고 수상한 for문이 돌아가는걸 보았다.

이 프로그램이 키값을 출력할건데 분명 어디서 키값을 만들어낼거다. 그런데 이부분이 가장 의심스러워서


소스를 복붙하여 코딩해보았다.




여기서 public string o 함수 인자에 저런값을 넣는걸 보아 저것두 키값과 관련된거로 생각되어

적었다.





이런식으로 코딩해서 컴파일했더니 바로 켜졌다 꺼진다.


그래서 한줄씩 디버깅해보았다.






한줄씩 하다보니 s에 무엇이 들어가는지 알 수 있게 되었다.




클리어

Comments