써니나타스 10번 문제풀이 Write Up 입니다.
압축파일을 다운로드할 수 있습니다.
reversing.exe 파일이 있습니다.
입력창이 하나 있습니다.
OllyDbg로는 파일이 안 열립니다. 다른 도구를 써야할 것 같습니다.
작업 표시줄을 보면 해당 프로그램의 아이콘을 볼 수 있습니다.
해당 아이콘은 Visual Studio로 작업했을 때 기본적으로 설정되는 아이콘인데,
이것으로 유추해 보면 C#으로 작성된 프로그램인 것 같습니다.
C# 디컴파일러인 dotPeek으로 열어 보겠습니다.
https://spareone.tistory.com/57
[Tool] C# .Net Reversing 도구 dotPeek
.Net으로 작성된 프로그램은 쉽게 디컴파일이 되고 소스코드가 노출됩니다. 디컴파일 도구를 쓰면 쉽게 디컴파일이 가능합니다. dotPeek은 .Net으로 작성된 프로그램을 디컴파일 할 수 있는 도구입
spareone.tistory.com
소스 코드가 나옵니다.
private void button1_Click(object sender, EventArgs e)
{
string str = "2theT@P";
string text = "Authkey : Did U use the Peid?";
if (this.textBox1.Text == str)
{
int num = (int) MessageBox.Show(text, "SuNiNaTaS");
this.textBox1.Text = "";
}
else
{
int num = (int) MessageBox.Show("Try again!", "SuNiNaTaS");
this.textBox1.Text = "";
}
}
이런 코드가 있는데, "2theT@P"을 입력하면 flag가 나오는 것 같습니다.
굳이 입력하지 않아도 flag가 바로 밑에 있습니다.
굳이 입력하면 이렇게 나옵니다.
해당 flag를 인정하면 문제가 정답처리 됩니다.
'CTF > SuNiNaTaS' 카테고리의 다른 글
[CTF] SuNiNaTaS(써니나타스) 9번 Write-Up | Reversing (0) | 2022.10.27 |
---|---|
[CTF] SuNiNaTaS(써니나타스) 8번 Write-Up | Web (0) | 2022.10.05 |
[CTF] SuNiNaTaS(써니나타스) 7번 Write-Up | Web (0) | 2022.10.05 |
[CTF] SuNiNaTaS(써니나타스) 6번 Write-Up | Web (0) | 2022.10.05 |
[CTF] SuNiNaTaS(써니나타스) 5번 Write-Up | Web (0) | 2022.10.02 |
댓글