690 Commits
Author SHA1 Message Date
xwings 2a34d5437f ready for 1.4.5 2022-12-31 20:55:48 +08:00
elicn e90758c2e7 Disable broken shellcodes 2022-12-19 12:22:44 +02:00
elicn f3680baa17 Reformat shellcode_run example 2022-12-19 12:21:51 +02:00
xwings a2de5360e9 update rootfs 2022-10-19 10:16:46 +08:00
xwings 4789fc2d61 update to latest armeb binary with latest libc, skip test for test_multithread_elf_linux_armeb due to uc error 2022-10-19 10:00:38 +08:00
xwings 2cabae4f3a fix armeb picohttpd 2022-10-18 22:39:10 +08:00
xwings faeeaf1f3d recompile armeb picohttpd with new test script 2022-10-18 22:36:38 +08:00
ucgJhe 4c87a3ee9b fix missing ql.os.set_api in hello_mips32_linux_customapi.py 2022-10-17 12:34:50 +08:00
xwings b0c7889dac add tenda into CI test 2022-10-15 22:51:37 +08:00
xwings b8e12ef427 sync rootfs 2022-10-13 22:27:27 +08:00
kj.xwings.l 39a113249f Merge pull request #1101 from cla7aye15I4nd/next
Refactor MCU module
2022-09-24 20:58:18 +08:00
xwings edf36beba8 renew code for picohttpd 2022-09-01 13:47:44 +08:00
dataisland 357815d8e9 Merge remote-tracking branch 'origin/dev' into next 2022-08-25 03:11:53 +08:00
elicn 94c1f19d5d Adjust tests 2022-08-22 11:16:26 +03:00
lazymio 5442792eb6 Merge pull request #1196 from chinggg/r2-enable-disasm
feat(r2): human-friendly disassembler
2022-08-21 21:25:46 +02:00
chinggg d8c9cb5b61 feat: QL_VERBOSE.DISASM will try to use r2 disassembler 2022-08-12 18:21:47 +08:00
chinggg 2733e2bbee feat(r2): monkey patch QlArchUtils.disassembler
r2.enable_disasm() can replace `QL_VERBOSE.DISASM`
2022-08-01 13:21:52 +08:00
elicn a0c22ce194 Remove obsolete LOG section from profiles 2022-07-26 23:35:13 +03:00
elicn 3d7164d974 Remove obsolete append setting from profiles 2022-07-26 23:35:13 +03:00
chinggg bb09b512f3 feat(r2): selective disasm by regex filtering flag name 2022-07-25 15:36:32 +08:00
chinggg 1fa094dd2b feat(r2): disasm N bytes to print resolved disasm
- still in r2 extension, no change in qiling core
- same hook type as QlArchUtils.disassembler
2022-07-20 21:14:14 +08:00
Wu ChenXu 40cdff8cc1 Merge pull request #1194 from elicn/fix-examples 2022-07-19 19:12:50 +08:00
lazymio 34b4898dfe Merge pull request #1172 from chinggg/r2
feat: add r2 extension
2022-07-18 22:32:50 +08:00
elicn c197553841 Fix examples 2022-07-17 15:06:53 +03:00
kabeor bc9680d08f fix example script issues 2022-07-14 14:33:58 +08:00
chinggg 5ca42773b6 refactor: use decorator to analyze before call methods 2022-07-06 15:56:54 +08:00
chinggg a9d75944ab feat: PoC of r2 xref 2022-07-06 15:13:22 +08:00
chinggg 027a926b2d PoC of symbol resolved trace powered by r2 2022-07-06 10:54:45 +08:00
chinggg 682ee74a87 Improve at function to get offset to flag 2022-07-06 10:51:33 +08:00
elicn 2f29ac5021 Add required mscoree.dll 2022-07-05 15:53:25 +03:00
chinggg cee426538d Add function to get associated flag at an address
- flag is a bookmark that associate a name with a given offset
- memory address in qiling can be interpreted better
2022-07-05 00:06:06 +08:00
chinggg ca755a28a1 Replace binascii.unhexlify with bytes.fromhex in r2 example 2022-06-19 21:52:30 +08:00
chinggg c1dcc23055 Support shellcode mode and set r2 asm arch and bits
- eliminate magic number of baseaddr and loadaddr
- update example of shellcode mode
2022-06-18 15:10:13 +08:00
dataisland e2ec8014ef Fix the MCU fuzzer 2022-06-17 17:23:50 +08:00
dataisland b6a697dca2 Merge 'dev' into next 2022-06-17 17:00:35 +08:00
chinggg 9900c10102 style: avoid importing namespace pollution 2022-06-14 21:20:00 +08:00
chinggg 5456e42bff feat: add r2 extension 2022-06-14 16:40:27 +08:00
Jasper Lievisse Adriaanse 06a2a7ed57 Collect a few additional DLLs for x8664
Remove a duplicate line for 32-bit while here.
2022-06-02 11:42:44 +02:00
elicn 5b9c666684 Remove the obsolete "authomize output" option 2022-05-18 18:49:57 +03:00
Bet4 253a298d8f Implement some syscalls to support Android Runtime 2022-05-03 20:24:24 +08:00
Bet4 eec7db5379 Introduce PowerPC architecture to qiling 2022-04-26 20:14:30 +08:00
elicn 6e7407734f Improve and comment examples 2022-04-24 12:54:35 +03:00
elicn fed2b52b22 Minor additions to dllscolector 2022-04-24 12:54:35 +03:00
elicn e9ff3596fe Create missing drivers dir 2022-04-24 12:54:35 +03:00
elicn 2954b73cf6 Add missing exit command 2022-04-24 12:54:35 +03:00
elicn 456c26df4c Rewrite dllscollector script 2022-04-24 12:54:35 +03:00
elicn 760dfe9036 Add missing ucrtbase.dll to the dllscollector script 2022-04-24 12:54:35 +03:00
elicn 4adbd09bad Remove dlls dict in favor of get_image_by_name 2022-04-24 12:54:35 +03:00
dataisland ed0e70d3b0 Update rootfs 2022-04-22 13:54:11 +08:00
dataisland cb9e58f23e Update fuzz script 2022-04-21 17:14:53 +08:00