Qiling Framework - Advanced Binary Emulation Framework
1–10 of 14 posts
Re: Qiling Framework - Advanced Binary Emulation Framework
#2Re: Qiling Framework - Advanced Binary Emulation Framework
#3Re: Qiling Framework - Advanced Binary Emulation Framework
#4I know George Hotz was working on something like this before he got into the Comma AI thing and it really caught my eye, but I don't think there is anything out there that is "production ready" like say, IDA Pro or Ghidra or whatever.
Anyone know if such a tool exists? I imagine it would make mapping out vtables and such trivial.
Re: Qiling Framework - Advanced Binary Emulation Framework
#5I would like to see a tool that combines "version control" and executable tracing, where you can take a snapshot of stack/heap and registers and allows you to move through each snapshot and see what changed, essentially allowing you to replay the execution instruction by instruction (with "proper" I/O result code/data simulation). I know George Hotz was working on something like this before he got into the Comma AI t…
Re: Qiling Framework - Advanced Binary Emulation Framework
#6I would like to see a tool that combines "version control" and executable tracing, where you can take a snapshot of stack/heap and registers and allows you to move through each snapshot and see what changed, essentially allowing you to replay the execution instruction by instruction (with "proper" I/O result code/data simulation). I know George Hotz was working on something like this before he got into the Comma AI t…
Perhaps you're thinking of QIRA ( https://qira.me )?
Edit: This is the tool by George Hotz that I was referring to. I doubt it's really production ready given he likes to start and stop projects.
Re: Qiling Framework - Advanced Binary Emulation Framework
#7Earlier quoted context omitted.
Perhaps you're thinking of QIRA ( https://qira.me )?
Yes - is there one for Windows by any chance? Edit: This is the tool by George Hotz that I was referring to. I doubt it's really production ready given he likes to start and stop projects.
Re: Qiling Framework - Advanced Binary Emulation Framework
#8Earlier quoted context omitted.
Perhaps you're thinking of QIRA ( https://qira.me )?
Yes - is there one for Windows by any chance? Edit: This is the tool by George Hotz that I was referring to. I doubt it's really production ready given he likes to start and stop projects.
A likely good strategy for success in startups is productizing projects started by George Hotz. :-P
Re: Qiling Framework - Advanced Binary Emulation Framework
#9I would like to see a tool that combines "version control" and executable tracing, where you can take a snapshot of stack/heap and registers and allows you to move through each snapshot and see what changed, essentially allowing you to replay the execution instruction by instruction (with "proper" I/O result code/data simulation). I know George Hotz was working on something like this before he got into the Comma AI t…
Re: Qiling Framework - Advanced Binary Emulation Framework
#10How does this compare to angr?
Qiling is almost entirely dynamic. Qiling provides an API that allows you to instrument and emulate binaries. It's an extra layer on top of Unicorn (a library that can emulate CPU instructions using QEMU). Qiling contains ELF/PE/etc loaders and kernel syscall emulation. Think of it as qemu-user but with a Python API allowing you to install hooks, set breakpoints, read/write to memory, etc...