Я установил виртуальную машину с buildroot, и ее архитектура ARMv7. Я также скачал Mirai-Source-Code и скомпилировал его. Сейчас я пытаюсь выполнить его на своей виртуальной машине, но я всегда получаю этот страцлог.
Я делаю это только в образовательных и исследовательских целях, за этим нет никаких преступных намерений.
syscall_0x8094(0x7ee2cf4e, 0x7ee2ce54, 0x7ee2ce5c, 0x1ec60, 0x7ee2cc00, 0) = -1 ENOSYS (Function not implemented)
syscall_0x8094(0, 0x7ee2cc00, 0, 0x8, 0x7ee2cc00, 0) = -1 ENOSYS (Function not implemented)
syscall_0x8094(0x11, 0x7ee2c5b4, 0x7ee2c528, 0x8, 0x7ee2c6dc, 0x7ee2c650) = -1 ENOSYS (Function not implemented)
syscall_0x8094(0x5, 0x7ee2c5b4, 0x7ee2c528, 0x8, 0x7ee2c6dc, 0x7ee2c650) = -1 ENOSYS (Function not implemented)
syscall_0x8094(0x15f70, 0x2, 0, 0, 0x7ee2cc00, 0) = -1 ENOSYS (Function not implemented)
syscall_0x8094(0x15f80, 0x2, 0, 0, 0xffffffff, 0) = -1 ENOSYS (Function not implemented)
syscall_0x8094(0x15f20, 0x2, 0, 0x26, 0xffffffff, 0) = -1 ENOSYS (Function not implemented)
syscall_0x8094(0x2, 0x2, 0, 0x26, 0x10, 0) = -1 ENOSYS (Function not implemented)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1f230} ---
+++ killed by SIGSEGV +++
Segmentation fault
Я попытался выполнить его на виртуальной машине ARM-Debian, и он работает, но загрузчик mirai не работает на arm debian vm (заражение). Поэтому я пытаюсь заставить его работать на этом VM.
Что также странно, так это то, что отладочная версия работает, я считаю, что ошибка происходит из-за процессов разветвления релиз-версии, в то время как отладочная версия этого не делает. Я выяснил это, позволив отладочной версии разветвить процесс, и снова получил ту же ошибку.
Я использую ядро версии 4.19 и на buildroot я установил busybox версии 1.29.
Кто-нибудь знает, что я мог сделать неправильно?
Кто-нибудь знает, что стрейс пытается мне сказать?
Заранее спасибо!