Skip to content

Fix problems due to multiple matches in filename filters (#1083) #233

Fix problems due to multiple matches in filename filters (#1083)

Fix problems due to multiple matches in filename filters (#1083) #233

Triggered via push April 23, 2024 01:14
Status Success
Total duration 19s
Artifacts

notify.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

2 warnings
discord
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, sarisia/actions-status-discord@v1.12. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
discord
embed description must be shorter than 2048, got 3534 **Commits**: ● Fix problems due to multiple matches in filename filters (#1083) ## Expected behavior - Find the `main_arena` even if there is "libc" in the path of files that aren't libc. - Warn the user when there are multiple matches when using `$_base("xxx")` - Search for "xxx" in the filename instead of the entire path when possible when using `$_base("xxx")` ## Current behavior ``` (remote) gef➤ vmmap [ Legend: Code | Heap | Stack ] Start End Offset Perm Path 0x000061077d582000 0x000061077d583000 0x0000000000001000 r-- /home/user/ctf-fcsc/file-checker-src/public/file-checker_remotelibc 0x000061077d583000 0x000061077d584000 0x0000000000001000 r-x /home/user/ctf-fcsc/file-checker-src/public/file-checker_remotelibc 0x000061077d584000 0x000061077d585000 0x0000000000001000 r-- /home/user/ctf-fcsc/file-checker-src/public/file-checker_remotelibc 0x000061077d585000 0x000061077d586000 0x0000000000001000 r-- /home/user/ctf-fcsc/file-checker-src/public/file-checker_remotelibc 0x000061077d586000 0x000061077d587000 0x0000000000001000 rw- /home/user/ctf-fcsc/file-checker-src/public/file-checker_remotelibc 0x000061077d587000 0x000061077d589000 0x0000000000002000 rw- /home/user/ctf-fcsc/file-checker-src/public/file-checker_remotelibc 0x0000715ebf600000 0x0000715ebf628000 0x0000000000028000 r-- /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/libc.so.6 0x0000715ebf628000 0x0000715ebf7b0000 0x0000000000188000 r-x /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/libc.so.6 0x0000715ebf7b0000 0x0000715ebf7ff000 0x000000000004f000 r-- /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/libc.so.6 0x0000715ebf7ff000 0x0000715ebf803000 0x0000000000004000 r-- /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/libc.so.6 0x0000715ebf803000 0x0000715ebf805000 0x0000000000002000 rw- /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/libc.so.6 0x0000715ebf805000 0x0000715ebf812000 0x000000000000d000 rw- 0x0000715ebf8fa000 0x0000715ebf8ff000 0x0000000000005000 rw- 0x0000715ebf8ff000 0x0000715ebf900000 0x0000000000001000 r-- /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/ld-linux-x86-64.so.2 0x0000715ebf900000 0x0000715ebf92b000 0x000000000002b000 r-x /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/ld-linux-x86-64.so.2 0x0000715ebf92b000 0x0000715ebf935000 0x000000000000a000 r-- /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/ld-linux-x86-64.so.2 0x0000715ebf935000 0x0000715ebf937000 0x0000000000002000 r-- /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/ld-linux-x86-64.so.2 0x0000715ebf937000 0x0000715ebf939000 0x0000000000002000 rw- /home/user/.cache/.pwntools-cache-3.11/libcdb_libs/8f2af70b7deed50338b9186c7dd60cef3826e18f/ld-linux-x86-64.so.2 0x00007fffda699000 0x00007fffda6ba000 0x0000000000021000 rw- [stack] 0x00007fffda711000 0x00007fffda715000 0x0000000000004000 r-- [vvar] 0x00007fffda715000 0x00007fffda717000 0x0000000000002000 r-x [vdso] (remote) gef➤ print $_base("libc") $1 = 0x61077d582000 (remote) gef➤ heap chunks [!] Invalid arena ``` --- [Open Diff View](https://github.com/hugsy/gef/compare/6667af61af46...8031fda89152)