This writeup is about a reversing challenge i came around last year at the AtHackCtf .

A python script was provided .

This script is basically getting the integer representing the Unicode character of the flag using the ord() function and doing some calculations to yield very large numbers .

when i run the script i get ;

cipher = [317336, 1696274, 425598, 1007448, 1069008, 1340288, 346128, 663858, 392496, 2013024, 2110256]

Remember these are the values you get after the script transforms the unicode values of


Our task is therefore to get the other characters of the flag ,we are provided with the output of the whole flag :

so i made this simple exploit file to get the flag .

Flag :






Authors @trustie_rity @emmamuchi | creative writers |Ascii no0bs| Our only crime is that of curiosity | Binary exploitation