exrmaketiled
executablemacOS109.0 KBarm64
Unknown utility — Ad Hoc signed executable with network capabilities
An unsigned ad-hoc signed arm64 binary with minimal framework dependencies and 86 functions. Contains 2 URL/endpoint strings and initiates connections to 4 network destinations. The small size and function count suggest a focused utility rather than a system service. Limited string data and lack of standard framework usage make its specific purpose difficult to determine from static analysis alone.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- arm64
- Min OS
- 26.0.0
- SDK
- 26.2.0
- File Size
- 109.0 KB
- UUID
- D82B22A9-25CB-3591-8A38-C1188FBDFD4B
- Analyzed
- 2026-04-09T08:41:20Z
- CDHash
- 2316165706692d334992faf0fffad7b3e028bd470fe8deefa45034d3980b4105
Frameworks8
Interesting Strings
Network Surface
Endpoints(4)
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
2
Telemetry Strings
0
File Paths
0
Bundle IDs
0
IOKit Constants
0
Library Functions
29
Structural HashesSHA-256
Static Libraries29 / 86 functions identified
Identified Libraries
Functions(86)
0x1000029b0ImageChannel::ImageChannel(Image&)
0x1000029c0ImageChannel::~ImageChannel()
0x1000029c4ImageChannel::~ImageChannel()
0x1000029c8ImageChannel::~ImageChannel()
0x1000029ccImage::Image()
0x1000029e4Image::Image()
0x1000029fcImage::Image(Imath_3_2::Box<Imath_3_2::Vec2<int> > const&)
0x100002a20Image::Image(Imath_3_2::Box<Imath_3_2::Vec2<int> > const&)
0x100002a44Image::~Image()
0x100002ad8Image::~Image()
0x100002adcImage::resize(Imath_3_2::Box<Imath_3_2::Vec2<int> > const&)
0x100002b80Image::addChannel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Imf_3_4::PixelType)
0x100002d54Image::channel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
0x100002d70Image::channel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
0x100002d8cstd::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, void*>*)
0x100002ddcstd::__1::pair<std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, void*>*, long>, bool> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*> > >::__emplace_unique_key_args<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::piecewise_construct_t const&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>, std::__1::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::piecewise_construct_t const&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>, std::__1::tuple<>)
0x100002e70std::__1::__tree_node_base<void*>*& std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*> > >::__find_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
0x100002f08std::__1::unique_ptr<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, void*>, std::__1::__tree_node_destructor<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, void*> > > > std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*> > >::__construct_node<std::__1::piecewise_construct_t const&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>, std::__1::tuple<> >(std::__1::piecewise_construct_t const&, std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>, std::__1::tuple<>)
0x100002facstd::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ImageChannel*> > >::__insert_node_at(std::__1::__tree_end_node<std::__1::__tree_node_base<void*>*>*, std::__1::__tree_node_base<void*>*&, std::__1::__tree_node_base<void*>*)
0x100003000std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::operator()[abi:ne200100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Imports132 symbols from 6 dylibs
Exports21
_Z9makeTiledPKcS0_iN7Imf_3_49LevelModeENS1_17LevelRoundingModeENS1_11CompressionEiiRKNSt3__13setINS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS5_4lessISC_EENSA_ISC_EEEE13ExtrapolationSJ_b0x5288
_ZN12ImageChannelC2ER5Image0x29b0
_ZN12ImageChannelD0Ev0x29c8
_ZN12ImageChannelD1Ev0x29c4
_ZN12ImageChannelD2Ev0x29c0
_ZN5Image10addChannelERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN7Imf_3_49PixelTypeE0x2b80
_ZN5Image6resizeERKN9Imath_3_23BoxINS0_4Vec2IiEEEE0x2adc
_ZN5Image7channelERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE0x2d54
_ZN5ImageC1ERKN9Imath_3_23BoxINS0_4Vec2IiEEEE0x2a20
_ZN5ImageC1Ev0x29e4
_ZN5ImageC2ERKN9Imath_3_23BoxINS0_4Vec2IiEEEE0x29fc
_ZN5ImageC2Ev0x29cc
_ZN5ImageD1Ev0x2ad8
_ZN5ImageD2Ev0x2a44
_ZNK5Image7channelERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE0x2d70
_ZNSt3__119piecewise_constructE0x9d82
_ZTI12ImageChannel0xc438
_ZTS12ImageChannel0x9d73
_ZTV12ImageChannel0xc408
_mh_execute_header0x0
main0x36f8