Created
January 19, 2018 21:20
-
-
Save minhtt159/8fcff6a83ede992d67d25ced117bc90a to your computer and use it in GitHub Desktop.
BKU-CTF MediumRE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sss = """.rodata:08048880 db 43h ; C | |
.rodata:08048881 db 0 | |
.rodata:08048882 db 0 | |
.rodata:08048883 db 0 | |
.rodata:08048884 db 70h ; p | |
.rodata:08048885 db 0 | |
.rodata:08048886 db 0 | |
.rodata:08048887 db 0 | |
.rodata:08048888 db 0DEh | |
.rodata:08048889 db 0 | |
.rodata:0804888A db 0 | |
.rodata:0804888B db 0 | |
.rodata:0804888C db 38h ; 8 | |
.rodata:0804888D db 1 | |
.rodata:0804888E db 0 | |
.rodata:0804888F db 0 | |
.rodata:08048890 db 3Eh ; > | |
.rodata:08048891 db 2 | |
.rodata:08048892 db 0 | |
.rodata:08048893 db 0 | |
.rodata:08048894 db 0Dh | |
.rodata:08048895 db 3 | |
.rodata:08048896 db 0 | |
.rodata:08048897 db 0 | |
.rodata:08048898 db 0EAh | |
.rodata:08048899 db 5 | |
.rodata:0804889A db 0 | |
.rodata:0804889B db 0 | |
.rodata:0804889C db 9 | |
.rodata:0804889D db 0Ah | |
.rodata:0804889E db 0 | |
.rodata:0804889F db 0 | |
.rodata:080488A0 db 6Ah ; j | |
.rodata:080488A1 db 4 | |
.rodata:080488A2 db 0 | |
.rodata:080488A3 db 0 | |
.rodata:080488A4 db 0BAh | |
.rodata:080488A5 db 12h | |
.rodata:080488A6 db 0 | |
.rodata:080488A7 db 0 | |
.rodata:080488A8 db 27h ; ' | |
.rodata:080488A9 db 23h ; # | |
.rodata:080488AA db 0 | |
.rodata:080488AB db 0 | |
.rodata:080488AC db 0CBh | |
.rodata:080488AD db 3Ch ; < | |
.rodata:080488AE db 0 | |
.rodata:080488AF db 0 | |
.rodata:080488B0 db 58h ; X | |
.rodata:080488B1 db 62h ; b | |
.rodata:080488B2 db 0 | |
.rodata:080488B3 db 0 | |
.rodata:080488B4 db 0F4h | |
.rodata:080488B5 db 8Bh | |
.rodata:080488B6 db 0 | |
.rodata:080488B7 db 0 | |
.rodata:080488B8 db 56h ; V | |
.rodata:080488B9 db 0EEh | |
.rodata:080488BA db 0 | |
.rodata:080488BB db 0 | |
.rodata:080488BC db 4 | |
.rodata:080488BD db 0ACh | |
.rodata:080488BE db 1 | |
.rodata:080488BF db 0 | |
.rodata:080488C0 db 46h ; F | |
.rodata:080488C1 db 0AEh | |
.rodata:080488C2 db 2 | |
.rodata:080488C3 db 0 | |
.rodata:080488C4 db 89h | |
.rodata:080488C5 db 0FBh | |
.rodata:080488C6 db 3 | |
.rodata:080488C7 db 0 | |
.rodata:080488C8 db 7 | |
.rodata:080488C9 db 1Bh | |
.rodata:080488CA db 2 | |
.rodata:080488CB db 0 | |
.rodata:080488CC db 0D7h | |
.rodata:080488CD db 0ABh | |
.rodata:080488CE db 8 | |
.rodata:080488CF db 0 | |
.rodata:080488D0 db 0E4h | |
.rodata:080488D1 db 5Eh ; ^ | |
.rodata:080488D2 db 11h | |
.rodata:080488D3 db 0 | |
.rodata:080488D4 db 5Ch ; | |
.rodata:080488D5 db 60h ; ` | |
.rodata:080488D6 db 1Ch | |
.rodata:080488D7 db 0 | |
.rodata:080488D8 db 59h ; Y | |
.rodata:080488D9 db 49h ; I | |
.rodata:080488DA db 32h ; 2 | |
.rodata:080488DB db 0 | |
.rodata:080488DC db 37h ; 7 | |
.rodata:080488DD db 0A6h | |
.rodata:080488DE db 33h ; 3 | |
.rodata:080488DF db 0 | |
.rodata:080488E0 db 0BBh | |
.rodata:080488E1 db 0A6h | |
.rodata:080488E2 db 83h | |
.rodata:080488E3 db 0 | |
.rodata:080488E4 db 7Fh ; | |
.rodata:080488E5 db 0A9h | |
.rodata:080488E6 db 81h | |
.rodata:080488E7 db 0 | |
.rodata:080488E8 db 0F2h | |
.rodata:080488E9 db 0AFh | |
.rodata:080488EA db 43h ; C | |
.rodata:080488EB db 1 | |
.rodata:080488EC db 0AEh | |
.rodata:080488ED db 64h ; d | |
.rodata:080488EE db 0D6h | |
.rodata:080488EF db 1 | |
.rodata:080488F0 db 0EFh | |
.rodata:080488F1 db 30h ; 0 | |
.rodata:080488F2 db 28h ; ( | |
.rodata:080488F3 db 3 | |
.rodata:080488F4 db 45h ; E | |
.rodata:080488F5 db 0F7h | |
.rodata:080488F6 db 0A2h | |
.rodata:080488F7 db 1""" | |
sss = [line[37:40].lstrip().rstrip('h').lower() for line in sss.split('\n')] | |
sss = [int(sss[i+3].zfill(2) + sss[i+2].zfill(2) + sss[i+1].zfill(2) + sss[i].zfill(2),16) for i in range(0,len(sss),4)] | |
from gmpy2 import fib | |
flag = '' | |
for i in range(len(sss)): | |
flag += chr((sss[i] - i) / fib(i+1)) | |
print flag | |
# Congratz!Well_done!ThisIsFlag! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment