Manticore and Mythril #5

Open
opened 2022-10-28 09:52:42 +00:00 by reel · 17 comments
reel commented 2022-10-28 09:52:42 +00:00 (Migrated from gitlab.com)

pip install of manticore 0.3.7 is incompatible with python >=3.10 in Ubuntu 22.04

https://github.com/trailofbits/manticore/issues/2577

pip install of manticore `0.3.7` is incompatible with python `>=3.10` in Ubuntu 22.04 https://github.com/trailofbits/manticore/issues/2577
reel commented 2022-10-28 09:52:49 +00:00 (Migrated from gitlab.com)

marked this issue as related to reel/ziion-tools#1

marked this issue as related to reel/ziion-tools#1
reel commented 2022-10-28 09:53:38 +00:00 (Migrated from gitlab.com)

mentioned in issue reel/ziion-tools#1

mentioned in issue reel/ziion-tools#1
reel commented 2022-10-28 10:16:18 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
reel commented 2022-10-28 10:16:51 +00:00 (Migrated from gitlab.com)

Notes on Docker usage. Will need documentation somewhere.

https://github.com/trailofbits/manticore/wiki/Docker-notes

Notes on Docker usage. Will need documentation somewhere. https://github.com/trailofbits/manticore/wiki/Docker-notes
reel commented 2022-10-28 10:38:56 +00:00 (Migrated from gitlab.com)

Docker should work needs testing

  • test
Docker should work needs testing - [ ] test
reel commented 2022-10-28 10:46:36 +00:00 (Migrated from gitlab.com)

changed title from Manticore to Manticore{+ and Mythril+}

changed title from **Manticore** to **Manticore{+ and Mythril+}**
reel commented 2022-10-28 10:48:38 +00:00 (Migrated from gitlab.com)

Same story with mythril on 22.04 and need for enhanced docker usage instructions. Needs testing for docker usage

  • didn't test mythril pip install yet.

https://github.com/ConsenSys/mythril/wiki/With-Docker

Same story with mythril on 22.04 and need for enhanced docker usage instructions. Needs testing for docker usage - [ ] didn't test mythril pip install yet. https://github.com/ConsenSys/mythril/wiki/With-Docker
reel commented 2022-10-28 11:05:16 +00:00 (Migrated from gitlab.com)

mentioned in issue shopglue/ziion-tools#1

mentioned in issue shopglue/ziion-tools#1
reel commented 2022-10-28 11:06:27 +00:00 (Migrated from gitlab.com)

moved from reel/ziion-tools#6

moved from reel/ziion-tools#6
reel commented 2022-10-28 11:09:57 +00:00 (Migrated from gitlab.com)

mentioned in issue #1

mentioned in issue #1
reel commented 2022-10-29 07:01:40 +00:00 (Migrated from gitlab.com)

mentioned in commit reel/ziion-tools@a8756b55a4

mentioned in commit reel/ziion-tools@a8756b55a48e7b06ca0bd6f510b110988ffbc9dd
reel commented 2022-10-29 07:04:31 +00:00 (Migrated from gitlab.com)

marked this issue as related to #8

marked this issue as related to #8
reel commented 2022-10-29 07:10:07 +00:00 (Migrated from gitlab.com)

marked this issue as related to #9

marked this issue as related to #9
reel commented 2022-10-29 11:14:20 +00:00 (Migrated from gitlab.com)

Need to find a better testing env for ARM with desktop support.

Both error out on install.

  (Click to expand manticore code)
TASK [manticore : Create manticore] **************************************************************************
task path: /Users/excessmud/git/private-fork/shopglue/ziion-tools/ansible/roles/manticore/tasks/install-via-docker.yml:1
[WARNING]: Docker warning: The requested image's platform (linux/amd64) does not match the detected host
platform (linux/arm64/v8) and no specific platform was requested
changed: [34.220.96.155] => {"changed": true, "container": {"AppArmorProfile": "docker-default", "Args": [], "Config": {"AttachStderr": true, "AttachStdin": false, "AttachStdout": true, "Cmd": ["/bin/bash"], "Domainname": "", "Entrypoint": null, "Env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=C.UTF-8"], "Hostname": "1ed65fe1b52b", "Image": "trailofbits/manticore:0.3.7", "Labels": {"creator": "Trail of Bits", "dockerfile_maintenance": "trailofbits", "name": "Manticore", "src": "https://github.com/trailofbits/manticore"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2022-10-29T11:09:30.442274164Z", "Driver": "overlay2", "ExecIDs": null, "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/e9bafd38d66fc4eb6b9ff5c47d2ffb16bb3291e07254553a166a07467a9571ab-init/diff:/var/lib/docker/overlay2/bc05371bc53d917c741a9fb2c73aab6d1a533a59544b2c86e46156b32401b74b/diff:/var/lib/docker/overlay2/0c6a4c583727a12bb4b4c86ab4c1f173ad8b93a0a5053f025e1b2028eb8094b1/diff:/var/lib/docker/overlay2/8084632ae2583cabbd497c468f0932f3ddd385e47731e4a183b5d81061687ff5/diff:/var/lib/docker/overlay2/60fb81c819366432ce8c85e447574c8258ea8b09214a2ac61fd0dc16580d96fd/diff:/var/lib/docker/overlay2/6d792a3eda6fdc881f10bfbaa4712d35cf57d4a06be6a1ccdcb24ad0cf17da15/diff:/var/lib/docker/overlay2/f45259e1fcb1c1987556b7d425ba864c537b47281e01430603a390751cb35c7a/diff:/var/lib/docker/overlay2/f68d7b5d3295b54a8551be0b4c2b2062136b310e068cabf47bb2946f64506907/diff", "MergedDir": "/var/lib/docker/overlay2/e9bafd38d66fc4eb6b9ff5c47d2ffb16bb3291e07254553a166a07467a9571ab/merged", "UpperDir": "/var/lib/docker/overlay2/e9bafd38d66fc4eb6b9ff5c47d2ffb16bb3291e07254553a166a07467a9571ab/diff", "WorkDir": "/var/lib/docker/overlay2/e9bafd38d66fc4eb6b9ff5c47d2ffb16bb3291e07254553a166a07467a9571ab/work"}, "Name": "overlay2"}, "HostConfig": {"AutoRemove": false, "Binds": null, "BlkioDeviceReadBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceWriteIOps": null, "BlkioWeight": 0, "BlkioWeightDevice": null, "CapAdd": null, "CapDrop": null, "Cgroup": "", "CgroupParent": "", "CgroupnsMode": "host", "ConsoleSize": [0, 0], "ContainerIDFile": "", "CpuCount": 0, "CpuPercent": 0, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpuShares": 0, "CpusetCpus": "", "CpusetMems": "", "DeviceCgroupRules": null, "DeviceRequests": null, "Devices": null, "Dns": null, "DnsOptions": null, "DnsSearch": null, "ExtraHosts": null, "GroupAdd": null, "IOMaximumBandwidth": 0, "IOMaximumIOps": 0, "IpcMode": "private", "Isolation": "", "KernelMemory": 0, "KernelMemoryTCP": 0, "Links": null, "LogConfig": {"Config": {}, "Type": "json-file"}, "MaskedPaths": ["/proc/asound", "/proc/acpi", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/timer_list", "/proc/timer_stats", "/proc/sched_debug", "/proc/scsi", "/sys/firmware"], "Memory": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "NanoCpus": 0, "NetworkMode": "default", "OomKillDisable": false, "OomScoreAdj": 0, "PidMode": "", "PidsLimit": null, "PortBindings": null, "Privileged": false, "PublishAllPorts": false, "ReadonlyPaths": ["/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger"], "ReadonlyRootfs": false, "RestartPolicy": {"MaximumRetryCount": 0, "Name": ""}, "Runtime": "runc", "SecurityOpt": null, "ShmSize": 67108864, "UTSMode": "", "Ulimits": null, "UsernsMode": "", "VolumeDriver": "", "VolumesFrom": null}, "HostnamePath": "/var/lib/docker/containers/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62/hostname", "HostsPath": "/var/lib/docker/containers/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62/hosts", "Id": "1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62", "Image": "sha256:4ff50f254807c5b4173c66dc576fc1da81d6de7696ffcbecc4e7aa7a330760d0", "LogPath": "/var/lib/docker/containers/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62-json.log", "MountLabel": "", "Mounts": [], "Name": "/manticore", "NetworkSettings": {"Bridge": "", "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "HairpinMode": false, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "MacAddress": "", "Networks": {"bridge": {"Aliases": null, "DriverOpts": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "889a5079f0978ecd6ff9963029777da6acb50a31d0f7f9ed3b27fe4d2324c8a5"}}, "Ports": {}, "SandboxID": "72e5dc061160859efad87e6534abb62053d5384c5c823b45e547fbbf1ef44856", "SandboxKey": "/var/run/docker/netns/72e5dc061160", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null}, "Path": "/bin/bash", "Platform": "linux", "ProcessLabel": "", "ResolvConfPath": "/var/lib/docker/containers/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62/resolv.conf", "RestartCount": 0, "State": {"Dead": false, "Error": "", "ExitCode": 1, "FinishedAt": "2022-10-29T11:09:32.378981395Z", "OOMKilled": false, "Paused": false, "Pid": 0, "Restarting": false, "Running": false, "StartedAt": "2022-10-29T11:09:32.380584026Z", "Status": "exited"}}}
  (Click to expand mythril code)

TASK [mythril : Create mythril] ******************************************************************************
task path: /Users/excessmud/git/private-fork/shopglue/ziion-tools/ansible/roles/mythril/tasks/install-via-docker.yml:1
changed: [34.220.96.155] => {"changed": true, "container": {"AppArmorProfile": "docker-default", "Args": [], "Config": {"AttachStderr": true, "AttachStdin": false, "AttachStdout": true, "Cmd": null, "Domainname": "", "Entrypoint": ["/usr/local/bin/myth"], "Env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "LANGUAGE=en_US.en", "LC_ALL=en_US.UTF-8"], "Hostname": "18d199063737", "Image": "mythril/myth:0.23.1", "Labels": {}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/home/mythril"}, "Created": "2022-10-29T11:10:04.279540469Z", "Driver": "overlay2", "ExecIDs": null, "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/4cbc45918f26590be74902060ca9520c48167b255dd15296c0b24ddecd485937-init/diff:/var/lib/docker/overlay2/815f941efe6cfcce769e443d52b36436737eefb6d7b730a904f6bb1eddf7083e/diff:/var/lib/docker/overlay2/f985ebb5cc850595f4e0dc8ecc1e488bf61f22150d4968cf999d25e0fd79352c/diff:/var/lib/docker/overlay2/dfee34192af0403810fc686456367357c8ed38d442ea0632835aaf691aaf9c32/diff:/var/lib/docker/overlay2/028c77ef6999a5e4de16df80a9573c7d887a85ee799f2b87c1a75a7ad2c6d067/diff:/var/lib/docker/overlay2/7508315c058d3481005e2ef82d2e94916de885f1eb451724ca154d08c8362f77/diff:/var/lib/docker/overlay2/f5a2e322ebe29e663e54d231f3ebbe6043312ca49e79ac1b59b8a0ee376352ea/diff:/var/lib/docker/overlay2/0023e13e72cc3395e0e8d50b7ecb5e8cebbf64b4f2dfd163f41146b8ff892593/diff:/var/lib/docker/overlay2/817acba7b66b60a59fd0932e3b345c9272675707f572091a0a2e0ab0f96b5097/diff:/var/lib/docker/overlay2/c6d5c9195862883163f137470938a2f423510976c560e91808881c59abf1c77b/diff", "MergedDir": "/var/lib/docker/overlay2/4cbc45918f26590be74902060ca9520c48167b255dd15296c0b24ddecd485937/merged", "UpperDir": "/var/lib/docker/overlay2/4cbc45918f26590be74902060ca9520c48167b255dd15296c0b24ddecd485937/diff", "WorkDir": "/var/lib/docker/overlay2/4cbc45918f26590be74902060ca9520c48167b255dd15296c0b24ddecd485937/work"}, "Name": "overlay2"}, "HostConfig": {"AutoRemove": false, "Binds": null, "BlkioDeviceReadBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceWriteIOps": null, "BlkioWeight": 0, "BlkioWeightDevice": null, "CapAdd": null, "CapDrop": null, "Cgroup": "", "CgroupParent": "", "CgroupnsMode": "host", "ConsoleSize": [0, 0], "ContainerIDFile": "", "CpuCount": 0, "CpuPercent": 0, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpuShares": 0, "CpusetCpus": "", "CpusetMems": "", "DeviceCgroupRules": null, "DeviceRequests": null, "Devices": null, "Dns": null, "DnsOptions": null, "DnsSearch": null, "ExtraHosts": null, "GroupAdd": null, "IOMaximumBandwidth": 0, "IOMaximumIOps": 0, "IpcMode": "private", "Isolation": "", "KernelMemory": 0, "KernelMemoryTCP": 0, "Links": null, "LogConfig": {"Config": {}, "Type": "json-file"}, "MaskedPaths": ["/proc/asound", "/proc/acpi", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/timer_list", "/proc/timer_stats", "/proc/sched_debug", "/proc/scsi", "/sys/firmware"], "Memory": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "NanoCpus": 0, "NetworkMode": "default", "OomKillDisable": false, "OomScoreAdj": 0, "PidMode": "", "PidsLimit": null, "PortBindings": null, "Privileged": false, "PublishAllPorts": false, "ReadonlyPaths": ["/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger"], "ReadonlyRootfs": false, "RestartPolicy": {"MaximumRetryCount": 0, "Name": ""}, "Runtime": "runc", "SecurityOpt": null, "ShmSize": 67108864, "UTSMode": "", "Ulimits": null, "UsernsMode": "", "VolumeDriver": "", "VolumesFrom": null}, "HostnamePath": "/var/lib/docker/containers/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312/hostname", "HostsPath": "/var/lib/docker/containers/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312/hosts", "Id": "18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312", "Image": "sha256:00a74fef6583ea5a173edc8bb191bf6680e36141a898f1317a58bef22f92b320", "LogPath": "/var/lib/docker/containers/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312-json.log", "MountLabel": "", "Mounts": [], "Name": "/manticore", "NetworkSettings": {"Bridge": "", "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "HairpinMode": false, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "MacAddress": "", "Networks": {"bridge": {"Aliases": null, "DriverOpts": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "889a5079f0978ecd6ff9963029777da6acb50a31d0f7f9ed3b27fe4d2324c8a5"}}, "Ports": {}, "SandboxID": "ee64531b2c4f744e6a86c0d3b8202556cd3da401829f01b19aa6d16f6d4f39cf", "SandboxKey": "/var/run/docker/netns/ee64531b2c4f", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null}, "Path": "/usr/local/bin/myth", "Platform": "linux", "ProcessLabel": "", "ResolvConfPath": "/var/lib/docker/containers/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312/resolv.conf", "RestartCount": 0, "State": {"Dead": false, "Error": "", "ExitCode": 1, "FinishedAt": "2022-10-29T11:10:06.177186717Z", "OOMKilled": false, "Paused": false, "Pid": 0, "Restarting": false, "Running": false, "StartedAt": "2022-10-29T11:10:06.178221229Z", "Status": "exited"}}}
Need to find a better testing env for ARM with desktop support. Both error out on install. <details>   <summary>(Click to expand manticore code)</summary> ``` TASK [manticore : Create manticore] ************************************************************************** task path: /Users/excessmud/git/private-fork/shopglue/ziion-tools/ansible/roles/manticore/tasks/install-via-docker.yml:1 [WARNING]: Docker warning: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested changed: [34.220.96.155] => {"changed": true, "container": {"AppArmorProfile": "docker-default", "Args": [], "Config": {"AttachStderr": true, "AttachStdin": false, "AttachStdout": true, "Cmd": ["/bin/bash"], "Domainname": "", "Entrypoint": null, "Env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=C.UTF-8"], "Hostname": "1ed65fe1b52b", "Image": "trailofbits/manticore:0.3.7", "Labels": {"creator": "Trail of Bits", "dockerfile_maintenance": "trailofbits", "name": "Manticore", "src": "https://github.com/trailofbits/manticore"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2022-10-29T11:09:30.442274164Z", "Driver": "overlay2", "ExecIDs": null, "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/e9bafd38d66fc4eb6b9ff5c47d2ffb16bb3291e07254553a166a07467a9571ab-init/diff:/var/lib/docker/overlay2/bc05371bc53d917c741a9fb2c73aab6d1a533a59544b2c86e46156b32401b74b/diff:/var/lib/docker/overlay2/0c6a4c583727a12bb4b4c86ab4c1f173ad8b93a0a5053f025e1b2028eb8094b1/diff:/var/lib/docker/overlay2/8084632ae2583cabbd497c468f0932f3ddd385e47731e4a183b5d81061687ff5/diff:/var/lib/docker/overlay2/60fb81c819366432ce8c85e447574c8258ea8b09214a2ac61fd0dc16580d96fd/diff:/var/lib/docker/overlay2/6d792a3eda6fdc881f10bfbaa4712d35cf57d4a06be6a1ccdcb24ad0cf17da15/diff:/var/lib/docker/overlay2/f45259e1fcb1c1987556b7d425ba864c537b47281e01430603a390751cb35c7a/diff:/var/lib/docker/overlay2/f68d7b5d3295b54a8551be0b4c2b2062136b310e068cabf47bb2946f64506907/diff", "MergedDir": "/var/lib/docker/overlay2/e9bafd38d66fc4eb6b9ff5c47d2ffb16bb3291e07254553a166a07467a9571ab/merged", "UpperDir": "/var/lib/docker/overlay2/e9bafd38d66fc4eb6b9ff5c47d2ffb16bb3291e07254553a166a07467a9571ab/diff", "WorkDir": "/var/lib/docker/overlay2/e9bafd38d66fc4eb6b9ff5c47d2ffb16bb3291e07254553a166a07467a9571ab/work"}, "Name": "overlay2"}, "HostConfig": {"AutoRemove": false, "Binds": null, "BlkioDeviceReadBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceWriteIOps": null, "BlkioWeight": 0, "BlkioWeightDevice": null, "CapAdd": null, "CapDrop": null, "Cgroup": "", "CgroupParent": "", "CgroupnsMode": "host", "ConsoleSize": [0, 0], "ContainerIDFile": "", "CpuCount": 0, "CpuPercent": 0, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpuShares": 0, "CpusetCpus": "", "CpusetMems": "", "DeviceCgroupRules": null, "DeviceRequests": null, "Devices": null, "Dns": null, "DnsOptions": null, "DnsSearch": null, "ExtraHosts": null, "GroupAdd": null, "IOMaximumBandwidth": 0, "IOMaximumIOps": 0, "IpcMode": "private", "Isolation": "", "KernelMemory": 0, "KernelMemoryTCP": 0, "Links": null, "LogConfig": {"Config": {}, "Type": "json-file"}, "MaskedPaths": ["/proc/asound", "/proc/acpi", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/timer_list", "/proc/timer_stats", "/proc/sched_debug", "/proc/scsi", "/sys/firmware"], "Memory": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "NanoCpus": 0, "NetworkMode": "default", "OomKillDisable": false, "OomScoreAdj": 0, "PidMode": "", "PidsLimit": null, "PortBindings": null, "Privileged": false, "PublishAllPorts": false, "ReadonlyPaths": ["/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger"], "ReadonlyRootfs": false, "RestartPolicy": {"MaximumRetryCount": 0, "Name": ""}, "Runtime": "runc", "SecurityOpt": null, "ShmSize": 67108864, "UTSMode": "", "Ulimits": null, "UsernsMode": "", "VolumeDriver": "", "VolumesFrom": null}, "HostnamePath": "/var/lib/docker/containers/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62/hostname", "HostsPath": "/var/lib/docker/containers/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62/hosts", "Id": "1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62", "Image": "sha256:4ff50f254807c5b4173c66dc576fc1da81d6de7696ffcbecc4e7aa7a330760d0", "LogPath": "/var/lib/docker/containers/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62-json.log", "MountLabel": "", "Mounts": [], "Name": "/manticore", "NetworkSettings": {"Bridge": "", "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "HairpinMode": false, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "MacAddress": "", "Networks": {"bridge": {"Aliases": null, "DriverOpts": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "889a5079f0978ecd6ff9963029777da6acb50a31d0f7f9ed3b27fe4d2324c8a5"}}, "Ports": {}, "SandboxID": "72e5dc061160859efad87e6534abb62053d5384c5c823b45e547fbbf1ef44856", "SandboxKey": "/var/run/docker/netns/72e5dc061160", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null}, "Path": "/bin/bash", "Platform": "linux", "ProcessLabel": "", "ResolvConfPath": "/var/lib/docker/containers/1ed65fe1b52b69b67c0a832af503ee9f8273fc85e937de25d00bf79c6301ce62/resolv.conf", "RestartCount": 0, "State": {"Dead": false, "Error": "", "ExitCode": 1, "FinishedAt": "2022-10-29T11:09:32.378981395Z", "OOMKilled": false, "Paused": false, "Pid": 0, "Restarting": false, "Running": false, "StartedAt": "2022-10-29T11:09:32.380584026Z", "Status": "exited"}}} ``` </details> <details>   <summary>(Click to expand mythril code)</summary> ``` TASK [mythril : Create mythril] ****************************************************************************** task path: /Users/excessmud/git/private-fork/shopglue/ziion-tools/ansible/roles/mythril/tasks/install-via-docker.yml:1 changed: [34.220.96.155] => {"changed": true, "container": {"AppArmorProfile": "docker-default", "Args": [], "Config": {"AttachStderr": true, "AttachStdin": false, "AttachStdout": true, "Cmd": null, "Domainname": "", "Entrypoint": ["/usr/local/bin/myth"], "Env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "LANGUAGE=en_US.en", "LC_ALL=en_US.UTF-8"], "Hostname": "18d199063737", "Image": "mythril/myth:0.23.1", "Labels": {}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/home/mythril"}, "Created": "2022-10-29T11:10:04.279540469Z", "Driver": "overlay2", "ExecIDs": null, "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/4cbc45918f26590be74902060ca9520c48167b255dd15296c0b24ddecd485937-init/diff:/var/lib/docker/overlay2/815f941efe6cfcce769e443d52b36436737eefb6d7b730a904f6bb1eddf7083e/diff:/var/lib/docker/overlay2/f985ebb5cc850595f4e0dc8ecc1e488bf61f22150d4968cf999d25e0fd79352c/diff:/var/lib/docker/overlay2/dfee34192af0403810fc686456367357c8ed38d442ea0632835aaf691aaf9c32/diff:/var/lib/docker/overlay2/028c77ef6999a5e4de16df80a9573c7d887a85ee799f2b87c1a75a7ad2c6d067/diff:/var/lib/docker/overlay2/7508315c058d3481005e2ef82d2e94916de885f1eb451724ca154d08c8362f77/diff:/var/lib/docker/overlay2/f5a2e322ebe29e663e54d231f3ebbe6043312ca49e79ac1b59b8a0ee376352ea/diff:/var/lib/docker/overlay2/0023e13e72cc3395e0e8d50b7ecb5e8cebbf64b4f2dfd163f41146b8ff892593/diff:/var/lib/docker/overlay2/817acba7b66b60a59fd0932e3b345c9272675707f572091a0a2e0ab0f96b5097/diff:/var/lib/docker/overlay2/c6d5c9195862883163f137470938a2f423510976c560e91808881c59abf1c77b/diff", "MergedDir": "/var/lib/docker/overlay2/4cbc45918f26590be74902060ca9520c48167b255dd15296c0b24ddecd485937/merged", "UpperDir": "/var/lib/docker/overlay2/4cbc45918f26590be74902060ca9520c48167b255dd15296c0b24ddecd485937/diff", "WorkDir": "/var/lib/docker/overlay2/4cbc45918f26590be74902060ca9520c48167b255dd15296c0b24ddecd485937/work"}, "Name": "overlay2"}, "HostConfig": {"AutoRemove": false, "Binds": null, "BlkioDeviceReadBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceWriteIOps": null, "BlkioWeight": 0, "BlkioWeightDevice": null, "CapAdd": null, "CapDrop": null, "Cgroup": "", "CgroupParent": "", "CgroupnsMode": "host", "ConsoleSize": [0, 0], "ContainerIDFile": "", "CpuCount": 0, "CpuPercent": 0, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpuShares": 0, "CpusetCpus": "", "CpusetMems": "", "DeviceCgroupRules": null, "DeviceRequests": null, "Devices": null, "Dns": null, "DnsOptions": null, "DnsSearch": null, "ExtraHosts": null, "GroupAdd": null, "IOMaximumBandwidth": 0, "IOMaximumIOps": 0, "IpcMode": "private", "Isolation": "", "KernelMemory": 0, "KernelMemoryTCP": 0, "Links": null, "LogConfig": {"Config": {}, "Type": "json-file"}, "MaskedPaths": ["/proc/asound", "/proc/acpi", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/timer_list", "/proc/timer_stats", "/proc/sched_debug", "/proc/scsi", "/sys/firmware"], "Memory": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "NanoCpus": 0, "NetworkMode": "default", "OomKillDisable": false, "OomScoreAdj": 0, "PidMode": "", "PidsLimit": null, "PortBindings": null, "Privileged": false, "PublishAllPorts": false, "ReadonlyPaths": ["/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger"], "ReadonlyRootfs": false, "RestartPolicy": {"MaximumRetryCount": 0, "Name": ""}, "Runtime": "runc", "SecurityOpt": null, "ShmSize": 67108864, "UTSMode": "", "Ulimits": null, "UsernsMode": "", "VolumeDriver": "", "VolumesFrom": null}, "HostnamePath": "/var/lib/docker/containers/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312/hostname", "HostsPath": "/var/lib/docker/containers/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312/hosts", "Id": "18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312", "Image": "sha256:00a74fef6583ea5a173edc8bb191bf6680e36141a898f1317a58bef22f92b320", "LogPath": "/var/lib/docker/containers/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312-json.log", "MountLabel": "", "Mounts": [], "Name": "/manticore", "NetworkSettings": {"Bridge": "", "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "HairpinMode": false, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "MacAddress": "", "Networks": {"bridge": {"Aliases": null, "DriverOpts": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "889a5079f0978ecd6ff9963029777da6acb50a31d0f7f9ed3b27fe4d2324c8a5"}}, "Ports": {}, "SandboxID": "ee64531b2c4f744e6a86c0d3b8202556cd3da401829f01b19aa6d16f6d4f39cf", "SandboxKey": "/var/run/docker/netns/ee64531b2c4f", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null}, "Path": "/usr/local/bin/myth", "Platform": "linux", "ProcessLabel": "", "ResolvConfPath": "/var/lib/docker/containers/18d199063737502b8558fdd74e2c5ff953894ecab72ec1dabab05d0eaa68e312/resolv.conf", "RestartCount": 0, "State": {"Dead": false, "Error": "", "ExitCode": 1, "FinishedAt": "2022-10-29T11:10:06.177186717Z", "OOMKilled": false, "Paused": false, "Pid": 0, "Restarting": false, "Running": false, "StartedAt": "2022-10-29T11:10:06.178221229Z", "Status": "exited"}}} ``` </details>
reel commented 2022-10-30 10:57:24 +00:00 (Migrated from gitlab.com)
Both mythril and Manticore containers are amd64. https://hub.docker.com/r/trailofbits/manticore/tags https://hub.docker.com/r/mythril/myth/tags
reel commented 2022-10-30 11:01:12 +00:00 (Migrated from gitlab.com)

Discuss

This will require exploring trying to get them to add the arm64 build upstream before I consider creating a custom build, see table below. Maintaining that snowflake for the unicorn (to me) use case of Ubuntu 20.04 Desktop on ARM...

Project People Software Outcome
Debian iwamatsu@nigauri.org lz4 Updating package from r131 to 1.8.0 in Debian for Ubuntu 18.04.
Ubuntu dom cpan Test and update CPAN for migration to metacpan.org.

I removed the dead links that were on the table. It would have helped fill in detail but I can describe it more in the interview.

# Discuss This will require exploring trying to get them to add the arm64 build upstream before I consider creating a custom build, see table below. Maintaining that snowflake for the unicorn _(to me)_ use case of Ubuntu 20.04 _Desktop_ on ARM... Project | People | Software | Outcome -----------|---------------------------|----------|------------------------------- Debian |`iwamatsu@nigauri.org` | `lz4` | Updating package from `r131` to `1.8.0` in _Debian_ for _Ubuntu 18.04._ Ubuntu |`dom` | `cpan` | Test and update CPAN for migration to metacpan.org. I removed the dead links that were on the table. It would have helped fill in detail but I can describe it more in the interview.
reel commented 2022-10-30 13:02:32 +00:00 (Migrated from gitlab.com)

mentioned in merge request !2

mentioned in merge request !2
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: shopglue/ziion-tools#5
No description provided.