qiling icon indicating copy to clipboard operation
qiling copied to clipboard

A True Instrumentable Binary Emulation Framework

Results 224 qiling issues
Sort by recently updated
recently updated
newest added

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 ![image](https://github.com/user-attachments/assets/59316e45-e889-4f51-b068-d89f35da67a4) **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...