fish_key_reader
executablemacOS1.1 MBarm64
Unknown executable — purpose unclear from minimal metadata
Ad-hoc signed ARM64 binary with 989 functions and 17 network endpoints, suggesting significant functionality and network communication capabilities. Contains 9 file path references but lacks identifying strings or framework usage that would clarify its purpose. The absence of standard signing and limited metadata prevents security analysts from determining intended behavior, origin, or legitimacy.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- arm64
- Min OS
- 11.0.0
- SDK
- 15.2.0
- File Size
- 1.1 MB
- UUID
- 4B27AB02-41FD-39F7-B0F8-E4856529A4AE
- Analyzed
- 2026-04-09T08:43:46Z
- CDHash
- 8d7edc39ca29073d9fb674cb514ed5561eefb9678ba34154dec983564b325a2d
Interesting Strings
File Paths(9)
{ .. }/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.9/src/unix.rsstrerror_rOS error (getcwd() failed with errno %d/%sWrote more than requestedsrc/env_universal_common.rsAlready initialized/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.0/src/raw/mod.rssrc/abbrs.rsInvalid nameAbbreviation not found though its name was presentsrc/autoload.rssrc/input_common.rsInvalid in fdRead byte/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/inline_lazy.rssrc/reader.rsassertion failed: AT_EXIT.get().is_none()f/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/phf_shared-0.11.2/src/lib.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/phf-0.11.2/src/map.rsmid > len/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/traits.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/src/sip128.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/alloc/src/vec/spec_from_iter_nested.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/alloc/src/slice.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/widestring-1.1.0/src/utfstring.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/core/src/iter/adapters/enumerate.rs()called `Result::unwrap()` on an `Err` value/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/core/src/str/pattern.rs/private/tmp/rust-20250220-8253-84j5gu/rustc-1.85.0-src/library/core/src/iter/traits/iterator.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/terminfo-0.9.0/src/database.rs.terminfoTERMINFO_DIRSPREFIXetc/terminfolib/terminfoshare/terminfo/etc/terminfo/lib/terminfo/usr/share/terminfo/usr/local/share/terminfo/usr/local/share/site-terminfo/boot/system/data/terminfo/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/multi/mod.rs/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/index.crates.io-1949cf8c6b5b557f/terminfo-0.9.0/src/parser/compiled.rsinternal error: entered unreachable code: unknown magic number
Network Surface
Endpoints(17)
Hostnameindex.crates.io-1949cf8c6b5b557f
Hostnameerrno-0.3.9
Hostnamerustc-1.85.0-src
Hostnamelibc-0.2.159
Hostnamehashbrown-0.15.0
Hostnamefish-4.0.1
Hostnamewidestring-1.1.0
Hostnamegimli-0.29.0
Hostnamehashbrown-0.15.2
Hostnamememchr-2.7.4
Hostnamerustc-demangle-0.1.24
Hostnameobject-0.36.7
Hostnameaddr2line-0.22.0
Hostnameterminfo-0.9.0
Hostnamenom-7.1.3
Hostnamephf-0.11.2
Hostnamesiphasher-0.3.11
DNA Capability Vector
Location
0
Keychain
0
Network
0
Storage
0
Hardware
0
IPC
0
Analytics
0
Security
0
System
0
Behavioral Profile
URL Endpoints
0
Telemetry Strings
0
File Paths
9
Bundle IDs
0
IOKit Constants
0
Library Functions
253
Structural HashesSHA-256
Static Libraries253 / 989 functions identified
Identified Libraries
FLAC 1.5.0 (35 fn)FLAC++ 1.5.0 (5 fn)SDL2 2.32.10 (16 fn)SDL2_test 2.32.10 (3 fn)X11 1.8.12 (35 fn)Xdmcp 1.1.5 (2 fn)aom 3.13.1 (34 fn)ass 0.17.4 (3 fn)avcodec 8.0.1 (2 fn)avformat 8.0.1 (2 fn)boost_contract 1.89.0 (1 fn)boost_graph 1.89.0 (3 fn)boost_json 1.89.0 (1 fn)boost_log 1.89.0 (8 fn)boost_program_options 1.89.0 (1 fn)boost_regex 1.89.0 (1 fn)boost_test_exec_monitor 1.89.0 (2 fn)boost_url 1.89.0 (1 fn)cares 1.34.5 (1 fn)crypto 3.6.1 (3 fn)flatbuffers 25.9.23 (1 fn)freetype 2.14.1_1 (1 fn)gio-2.0 2.86.3 (1 fn)harfbuzz-subset 12.3.0 (1 fn)jpeg 3.1.3 (2 fn)jq 1.7.1 (2 fn)leptonica 1.87.0 (3 fn)opus 1.6 (1 fn)rav1e 0.8.1 (75 fn)ssl 3.6.1 (2 fn)tesseract 5.5.2 (2 fn)theora 1.2.0 (1 fn)tiff 4.7.1 (1 fn)websockets 4.5.2 (1 fn)
Function Matches(6)
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
LZ4F_decompresslz4 1.10.0Medium
Functions(989)
0x100005354core::ptr::drop_in_place<fish::input_common::InputEventQueue>
0x1000055a0<fish_printf::printf_impl::Error as core::fmt::Debug>::fmt
0x10000574c<widestring::error::DecodeUtf32Error as core::fmt::Debug>::fmt
0x100005810fish_key_reader::main
0x100005880fish_key_reader::throwing_main
0x10000c7c0main
0x10000cf28sub_10000cf28
0x10000cf6csub_10000cf6c
0x10000cff4sub_10000cff4
0x10000cffcaddr2line::path_push
0x10000d158addr2line::has_windows_root
0x10000d1c4core::fmt::Write::write_fmt
0x10000d1e0<alloc::string::String as core::fmt::Write>::write_str
0x10000d258<alloc::string::String as core::fmt::Write>::write_char
0x10000d3a0alloc::string::String::from_utf8_lossy
0x10000d5c4<&str as alloc::ffi::c_str::CString::new::SpecNewImpl>::spec_new_impl
0x10000d73calloc::ffi::c_str::CString::_from_vec_unchecked
0x10000d868alloc::ffi::c_str::CString::from_vec_with_nul
0x10000da08alloc::raw_vec::capacity_overflow
0x10000da3calloc::raw_vec::RawVec<T,A>::grow_one
Imports153 symbols from 2 dylibs
Exports7
C_CS_PATH0x9ba44
C_MB_CUR_MAX0x9ba2c
C_MNT_LOCAL0x9ba4c
C_ST_LOCAL0x9ba3c
_mh_execute_header0x0
main0xc7c0
rust_eh_personality0x94f2c