Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mirai virus #660

Closed
InfoLibre opened this issue Dec 18, 2020 · 15 comments
Closed

Mirai virus #660

InfoLibre opened this issue Dec 18, 2020 · 15 comments

Comments

@ventoy
Copy link
Owner

ventoy commented Dec 19, 2020

All this files are build from source which is 100% open souce. So I don't know why they report them as warning.
Take xzcat for example, let me tell you how to build it.

1. download https://www.uclibc.org/downloads/binaries/0.9.30.1/mini-native-x86_64.tar.bz2
2. download busybox source code from https://busybox.net/downloads/busybox-1.32.0.tar.bz2
3. decompress mini-native-x86_64.tar.bz2 
4. chroot mini-native-x86_64
5. decompress busybox-1.32.0.tar.bz2
6. download https://github.com/ventoy/Ventoy/blob/master/BUSYBOX/x86_64_xzcat.config to busybox-1.32.0 
7. rename x86_64_xzcat.config to .config
8. make
9. you fill get ./busybox file, rename ./busybox to xzcat
10. upload this xzcat to https://www.virustotal.com/  and many engines will report warning.

Use https://github.com/ventoy/Ventoy/blob/master/BUSYBOX/x86_64_ash.config and go through step 1-10, you will get ash
Use https://github.com/ventoy/Ventoy/blob/master/BUSYBOX/x86_64_hexdump.config and go through step 1-10, you will get hexdump

Anyway, Ventoy is 100% open source.

@ventoy
Copy link
Owner

ventoy commented Dec 19, 2020

OK, now you should report an issue to https://www.uclibc.org
But I absolutely believe that they will ignore your report.
Uclibc is a very commonly used tool.

@InfoLibre
Copy link
Author

InfoLibre commented Dec 19, 2020

Done : https://bugs.busybox.net/show_bug.cgi?id=13396
For the other files (vtoytool_64, 64h, dmsetup64, ventoy.cpio), do you create them with other tools ?

@ventoy
Copy link
Owner

ventoy commented Dec 19, 2020

64h is the same as ash I noted above, they have same checksum value.
I described all the files and build instructions here:
https://github.com/ventoy/Ventoy/blob/master/DOC/BuildVentoyFromSource.txt

@InfoLibre
Copy link
Author

InfoLibre commented Dec 19, 2020

@ventoy
Copy link
Owner

ventoy commented Dec 20, 2020

https://github.com/ventoy/Ventoy/blob/master/DOC/BuildVentoyFromSource.txt (5.8 imdisk)

As for Ventoy2Disk.exe, I have made a advance declaration here: https://github.com/ventoy/Ventoy/releases
You can use VisualStudio to open https://github.com/ventoy/Ventoy/blob/master/Ventoy2Disk/Ventoy2Disk.sln and build it easily.

@InfoLibre
Copy link
Author

On uClibc bugtraker, they recommand to use uClibc-ng instead of uClibc but they do not really answer about an examination of their code.

@foureight84
Copy link

@InfoLibre
Copy link
Author

InfoLibre commented Dec 22, 2020

Indeed. Excepted in ventoy.cpio//ventoy/ventoy/tool.cpio.xz//lz4cat64 : https://www.virustotal.com/gui/file/31fa518ddf1a2a66459670f085980339429e65039676dc4202ed289b5ddb0362/detection

And for vtoytool_64 ?

@ventoy
Copy link
Owner

ventoy commented Dec 22, 2020

I have rebuilt lz4cat64 with musl-libc

https://github.com/ventoy/Ventoy/tree/master/VtoyTool/vtoytool/01/vtoytool_64 was deleted.
This is just for experimental support for some special distro.

@fhdk
Copy link
Contributor

fhdk commented Dec 23, 2020

Windows users has to be paranoid - it comes with the territory 😁

I have been servicing a client for 25 years for which I have built software for Windows where said software is blocked by Windows - simply due to the fact that Windows doesn't know about it.

I regularly help my clients employees - and my software - proprietary to the company - has no virus embedded -

@ventoy
Copy link
Owner

ventoy commented Jan 7, 2021

The latest release should have no such false positive. I will close this issue now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants