qiling
qiling copied to clipboard
A True Instrumentable Binary Emulation Framework
A bunch of long-time waited improvements for UEFI.
When I tried to load a shared Android so file, I saw that in a section of the assembly code, the x17 register was actually jumping to an address in...
I got a crash in branch_predictor_arm.py where it tries to call `handle_bnj_arm`. ``` [...] File "/home/emil/.local/lib/python3.12/site-packages/qiling/debugger/qdb/branch_predictor/branch_predictor_arm.py", line 163, in predict n2_addr = handle_bnj_arm(ql, next_addr) ^^^^^^^^^^^^^^ NameError: name 'handle_bnj_arm' is not...
fix miss-handled funciton `handle_bnj_arm`
***Describe the bug** The exe compiled with VS2019 cannot be emulated. **Sample Code** ```python from qiling import Qiling from qiling.extensions import trace ql = Qiling(["../examples/rootfs/x86_windows/bin/2.cm1.exe"],"../examples/rootfs/x86_windows")# ../examples/rootfs/x86_windows trace.enable_full_trace(ql) ql.run() ``` **Expected...
## Checklist ### Which kind of PR do you create? - [x] This PR only contains minor fixes. - [ ] This PR contains major feature update. - [ ]...
***Describe the bug** Trying to emulate the example binary bin/RegDemo.exe with qiling . Unable to emulate and Unicorn throws an error. All DLLs have been provided in the rootfs/x86_windows/Windows using...
***Describe the bug** I created a hello world demo in Android Studio and without other code. just return string Env info: Windows 11, WSL ubuntu 22.04  **Sample Code** ```python...
## Checklist ### Which kind of PR do you create? - [ ] This PR only contains minor fixes. - [ ] This PR contains major feature update. - [x]...
IDA replaces `sys.stderr` with their own custom class that is not fully compatible with standard stream protocol, which causes Qiling to not detect it as a valid logging device and...