.rodata:0000000000400F20 unk_400F20 db 5Ah ; Z ; DATA XREF: check+8↑o .rodata:0000000000400F21 db 5Ah ; Z .rodata:0000000000400F22 db 4Ah ; J .rodata:0000000000400F23 db 20h .rodata:0000000000400F24 db 6Ch ; l .rodata:0000000000400F25 db 6Fh ; o .rodata:0000000000400F26 db 76h ; v .rodata:0000000000400F27 db 65h ; e .rodata:0000000000400F28 db 73h ; s .rodata:0000000000400F29 db 20h .rodata:0000000000400F2A db 73h ; s .rodata:0000000000400F2B db 68h ; h .rodata:0000000000400F2C db 65h ; e .rodata:0000000000400F2D db 6Ch ; l .rodata:0000000000400F2E db 6Ch ; l .rodata:0000000000400F2F db 5Fh ; _ .rodata:0000000000400F30 db 63h ; c .rodata:0000000000400F31 db 6Fh ; o .rodata:0000000000400F32 db 64h ; d .rodata:0000000000400F33 db 65h ; e .rodata:0000000000400F34 db 2Ch ; , .rodata:0000000000400F35 db 61h ; a .rodata:0000000000400F36 db 6Eh ; n .rodata:0000000000400F37 db 64h ; d .rodata:0000000000400F38 db 20h .rodata:0000000000400F39 db 68h ; h .rodata:0000000000400F3A db 65h ; e .rodata:0000000000400F3B db 72h ; r .rodata:0000000000400F3C db 65h ; e .rodata:0000000000400F3D db 20h .rodata:0000000000400F3E db 69h ; i .rodata:0000000000400F3F db 73h ; s .rodata:0000000000400F40 db 20h .rodata:0000000000400F41 db 61h ; a .rodata:0000000000400F42 db 20h .rodata:0000000000400F43 db 67h ; g .rodata:0000000000400F44 db 69h ; i .rodata:0000000000400F45 db 66h ; f .rodata:0000000000400F46 db 74h ; t .rodata:0000000000400F47 db 3Ah ; : .rodata:0000000000400F48 db 0Fh .rodata:0000000000400F49 db 5 .rodata:0000000000400F4A db 20h .rodata:0000000000400F4B db 65h ; e .rodata:0000000000400F4C db 6Eh ; n .rodata:0000000000400F4D db 6Ah ; j .rodata:0000000000400F4E db 6Fh ; o .rodata:0000000000400F4F db 79h ; y .rodata:0000000000400F50 db 20h .rodata:0000000000400F51 db 69h ; i .rodata:0000000000400F52 db 74h ; t .rodata:0000000000400F53 db 21h ; !
from pwn import * from itertools import * import re for i inrange(1, 3): for j in product([p8(k) for k inrange(256)], repeat=i): payload = b"\x00" + b"".join(j) res = disasm(payload) if ( res != " ..." andnot re.search(r"\[\w*?\]", res) and".byte"notin res ): print(res) input()