본문 바로가기
CTF./Sharif University CTF 2016

SRM Write-Up #Sharif University CTF 2016

by 낭람._. 2022. 7. 23.
반응형

Points : 50
Solves : 173
Description :

The flag is : The valid serial number

 

실행을 하면 E-Mail과 Serial Number를 입력하게 나온다.

 

아무 문자열을 넣고 OK를 누르니 Your E-mail address in not vaild가 나온다.

 

DialogFunc에 들어가보니 Your E-mail address in not valid가 있고, 36번 줄에서 조건을 검사한다.

 

문자열에는 @와 .이 포함되어야 하며, . 뒤에는 문자 하나가 있어야 하고, @ 뒤에는 .이 오면 안된다.

 

ABCD@ABCD.com 등으로 한다.

 

40번 줄부터는 Serial Number를 만드는 조건이다. 

 

string = ""

string += chr(67)
string += chr(90)
string += chr(57)
string += chr(100)
string += chr(109)
string += chr(113)
string += chr(52)
string += chr(99)
string += chr(56)
string += chr(103)
string += chr(57)
string += chr(71)
string += chr(55)
string += chr(98)
string += chr(65)
string += chr(88)

print(string)
CZ9dmq4c8g9G7bAX

Python으로 작성하면 문자열이 하나 나온다.

 

 

반응형

댓글