I want to know is there any tools to use assembly file and convert it to an intermediate language such as RREIL and then generate control flow graph from the intermediate language ? This is the example my assembly file:
7c90e430: lea 0x10(%esp), %edi R@edi[0xd38e0500][4](W) T0 A@0x0012fd30[0x00000000][4](R) T0
7c90e434: popl %eax R@eax[0x0041771b][4](W) T0 M@0x0012fd20[0x7c901166][4](R) T0
7c90e435: calll %eax R@eax[0x7c901166][4](R) T0 M@0x0012fd20[0x7c901166][4](W) T0
7c901166: lea 0x10(%esp), %eax R@eax[0x7c901166][4](W) T0 A@0x0012fd30[0x00000000][4](R) T0
7c90116a: movl %eax, 0x4(%esp) M@0x0012fd24[0x00000000][4](W) T0 R@eax[0x0012fd30][4](R) T0
7c90116e: xor %ebp, %ebp R@ebp[0x00150748][4](RW) T0 R@ebp[0x00150748][4](R) T0
7c901170: jmp 0x7c91b057 J@0x00000000[0x00019ee7][4](R) T0
7c91b057: mov %edi, %edi R@edi[0x0012fd30][4](W) T0 R@edi[0x0012fd30][4](R) T0
7c91b059: pushl %ebp R@ebp[0x00000000][4](R) T0 M@0x0012fd1c[0x00000000][4](W) T0
7c91b05a: mov %esp, %ebp R@ebp[0x00000000][4](W) T0 R@esp[0x0012fd1c][4](R) T0
7c91b05c: cmpb $0x0, 0x7c97b20c M@0x7c97b20c[0x00000000][1](R) T0 I@0x00000000[0x00000000][1](R) T0
7c91b063: jz 0x7c9226ed J@0x00000000[0x0000768a][4](R) T0
This file is generated after runing a binary in a sandbox so I do not want to convert it to binary and do the process.
P.S: As I know all of existing tools use binary and do this process while I have an assembly file and want to do this process.