silex@silex:~/work/ssti/ssticchallenge mips-readelf -a ssticrypt
readelf: Error: Unable to read in 0x28 bytes of section headers
ELF Header:
Magic: 7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, big endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: MIPS R3000
Version: 0x1
Entry point address: 0x400c40
Start of program headers: 52 (bytes into file)
Start of section headers: 305184 (bytes into file)
Flags: 0x1007, noreorder, pic, cpic, o32, mips1
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 8
Size of section headers: 40 (bytes)
Number of section headers: 39
Section header string table index: 36
readelf: Error: Unable to read in 0x618 bytes of section headers
readelf: Error: Section headers are not available!
Aborted
-------
silex@silex:~/work/ssti/ssticchallenge mips-objdump -D --target binary -m mips ssticrypt
ssticrypt: file format binary
Disassembly of section .data:
00000000 <.data>:
0: 7f454c46 c1 0x4c457f
4: 01020100 0x10201
...
10: 00020008 j 0x800
14: 00000001 0x1000000
18: 00400c40 mfc0 t4,$8
1c: 00000034 li zero,0x0
20: 0004a820 addi t0,a1,1024
24: 00001007 bltzal t8,0x28
28: 00340020 addi zero,zero,13312
2c: 00080028 slti zero,zero,2048
30: 00270024 li zero,9984
34: 00000006 bltz s0,0x38
38: 00000034 li zero,0x0
3c: 00400034 li zero,0x4000
40: 00400034 li zero,0x4000
44: 00000100 sll zero,at,0x0
48: 00000100 sll zero,at,0x0
4c: 00000005 bltz t0,0x50
50: 00000004 bltz zero,0x54
54: 00000003 0x3000000
58: 00000134 li at,0x0
5c: 00400134 li at,0x4000
60: 00400134 li at,0x4000
64: 0000000d jal 0x4000000
68: 0000000d jal 0x4000000
6c: 00000004 bltz zero,0x70
70: 00000001 0x1000000
74: 70000000 tge zero,zero,0x1
78: 00000164 daddiu at,zero,0
7c: 00400164 daddiu at,zero,16384
c2lsZXhAc2lsZXg6fi93b3JrL3NzdGkvc3N0aWNjaGFsbGVuZ2UgbWlwcy1yZWFkZWxmIC1hIHNzdGljcnlwdApyZWFkZWxmOiBFcnJvcjogVW5hYmxlIHRvIHJlYWQgaW4gMHgyOCBieXRlcyBvZiBzZWN0aW9uIGhlYWRlcnMKRUxGIEhlYWRlcjoKICBNYWdpYzogICA3ZiA0NSA0YyA0NiAwMSAwMiAwMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAKICBDbGFzczogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVMRjMyCiAgRGF0YTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyJ3MgY29tcGxlbWVudCwgYmlnIGVuZGlhbgogIFZlcnNpb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAoY3VycmVudCkKICBPUy9BQkk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFVOSVggLSBTeXN0ZW0gVgogIEFCSSBWZXJzaW9uOiAgICAgICAgICAgICAgICAgICAgICAgMAogIFR5cGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhFQyAoRXhlY3V0YWJsZSBmaWxlKQogIE1hY2hpbmU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgTUlQUyBSMzAwMAogIFZlcnNpb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxCiAgRW50cnkgcG9pbnQgYWRkcmVzczogICAgICAgICAgICAgICAweDQwMGM0MAogIFN0YXJ0IG9mIHByb2dyYW0gaGVhZGVyczogICAgICAgICAgNTIgKGJ5dGVzIGludG8gZmlsZSkKICBTdGFydCBvZiBzZWN0aW9uIGhlYWRlcnM6ICAgICAgICAgIDMwNTE4NCAoYnl0ZXMgaW50byBmaWxlKQogIEZsYWdzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDA3LCBub3Jlb3JkZXIsIHBpYywgY3BpYywgbzMyLCBtaXBzMQogIFNpemUgb2YgdGhpcyBoZWFkZXI6ICAgICAgICAgICAgICAgNTIgKGJ5dGVzKQogIFNpemUgb2YgcHJvZ3JhbSBoZWFkZXJzOiAgICAgICAgICAgMzIgKGJ5dGVzKQogIE51bWJlciBvZiBwcm9ncmFtIGhlYWRlcnM6ICAgICAgICAgOAogIFNpemUgb2Ygc2VjdGlvbiBoZWFkZXJzOiAgICAgICAgICAgNDAgKGJ5dGVzKQogIE51bWJlciBvZiBzZWN0aW9uIGhlYWRlcnM6ICAgICAgICAgMzkKICBTZWN0aW9uIGhlYWRlciBzdHJpbmcgdGFibGUgaW5kZXg6IDM2CnJlYWRlbGY6IEVycm9yOiBVbmFibGUgdG8gcmVhZCBpbiAweDYxOCBieXRlcyBvZiBzZWN0aW9uIGhlYWRlcnMKcmVhZGVsZjogRXJyb3I6IFNlY3Rpb24gaGVhZGVycyBhcmUgbm90IGF2YWlsYWJsZSEKQWJvcnRlZAoKLS0tLS0tLQoKc2lsZXhAc2lsZXg6fi93b3JrL3NzdGkvc3N0aWNjaGFsbGVuZ2UgbWlwcy1vYmpkdW1wIC1EIC0tdGFyZ2V0IGJpbmFyeSAtbSBtaXBzIHNzdGljcnlwdAoKc3N0aWNyeXB0OiAgICAgZmlsZSBmb3JtYXQgYmluYXJ5CgoKRGlzYXNzZW1ibHkgb2Ygc2VjdGlvbiAuZGF0YToKCjAwMDAwMDAwIDwuZGF0YT46CiAgIDA6CTdmNDU0YzQ2IAljMQkweDRjNDU3ZgogICA0OgkwMTAyMDEwMCAJMHgxMDIwMQoJLi4uCiAgMTA6CTAwMDIwMDA4IAlqCTB4ODAwCiAgMTQ6CTAwMDAwMDAxIAkweDEwMDAwMDAKICAxODoJMDA0MDBjNDAgCW1mYzAJdDQsJDgKICAxYzoJMDAwMDAwMzQgCWxpCXplcm8sMHgwCiAgMjA6CTAwMDRhODIwIAlhZGRpCXQwLGExLDEwMjQKICAyNDoJMDAwMDEwMDcgCWJsdHphbAl0OCwweDI4CiAgMjg6CTAwMzQwMDIwIAlhZGRpCXplcm8semVybywxMzMxMgogIDJjOgkwMDA4MDAyOCAJc2x0aQl6ZXJvLHplcm8sMjA0OAogIDMwOgkwMDI3MDAyNCAJbGkJemVybyw5OTg0CiAgMzQ6CTAwMDAwMDA2IAlibHR6CXMwLDB4MzgKICAzODoJMDAwMDAwMzQgCWxpCXplcm8sMHgwCiAgM2M6CTAwNDAwMDM0IAlsaQl6ZXJvLDB4NDAwMAogIDQwOgkwMDQwMDAzNCAJbGkJemVybywweDQwMDAKICA0NDoJMDAwMDAxMDAgCXNsbAl6ZXJvLGF0LDB4MAogIDQ4OgkwMDAwMDEwMCAJc2xsCXplcm8sYXQsMHgwCiAgNGM6CTAwMDAwMDA1IAlibHR6CXQwLDB4NTAKICA1MDoJMDAwMDAwMDQgCWJsdHoJemVybywweDU0CiAgNTQ6CTAwMDAwMDAzIAkweDMwMDAwMDAKICA1ODoJMDAwMDAxMzQgCWxpCWF0LDB4MAogIDVjOgkwMDQwMDEzNCAJbGkJYXQsMHg0MDAwCiAgNjA6CTAwNDAwMTM0IAlsaQlhdCwweDQwMDAKICA2NDoJMDAwMDAwMGQgCWphbAkweDQwMDAwMDAKICA2ODoJMDAwMDAwMGQgCWphbAkweDQwMDAwMDAKICA2YzoJMDAwMDAwMDQgCWJsdHoJemVybywweDcwCiAgNzA6CTAwMDAwMDAxIAkweDEwMDAwMDAKICA3NDoJNzAwMDAwMDAgCXRnZQl6ZXJvLHplcm8sMHgxCiAgNzg6CTAwMDAwMTY0IAlkYWRkaXUJYXQsemVybywwCiAgN2M6CTAwNDAwMTY0IAlkYWRkaXUJYXQsemVybywxNjM4NA==