Fix: 2021-10-27

This commit is contained in:
horsicq 2021-10-27 19:09:00 +02:00
commit 5ffae5fdf6
5 changed files with 147 additions and 112 deletions

117
README.md
View file

@ -40,43 +40,16 @@ First, DIE determines the type of file, and then sequentially loads all the sign
which lie in the corresponding folder. Currently the program defines the following types:
* MSDOS executable files MS-DOS
* PE executable files Windows
* ELF executable files Linux
* MACH executable files Mac OS
* Binary all other files
Download: https://github.com/horsicq/DIE-engine/releases
Changelog: https://github.com/horsicq/Detect-It-Easy/blob/master/changelog.txt
![alt text](https://github.com/horsicq/Detect-It-Easy/blob/master/mascots/die.jpg "Mascot")
Run with Docker
=======
You can also run DIE with [Docker](https://www.docker.com/community-edition)! Of course, this requires that you have git and Docker installed.
Here's how to use DIE with Docker:
```bash
git clone --recursive https://github.com/horsicq/Detect-It-Easy
cd Detect-It-Easy/
docker build . -t horsicq:diec
docker/diec.sh ~/example/infected.exe
filetype: PE32
arch: I386
mode: 32
endianess: LE
type: GUI
protector: Themida/Winlicense(2.X)[-]
linker: Turbo Linker(2.25*,Delphi)[GUI32]
```
* Download: https://github.com/horsicq/DIE-engine/releases
* How to run: https://github.com/horsicq/Detect-It-Easy/blob/master/docs/RUN.md
* How to build: https://github.com/horsicq/Detect-It-Easy/blob/master/docs/BUILD.md
* Changelog: https://github.com/horsicq/Detect-It-Easy/blob/master/changelog.txt
Packages:
=======
@ -86,85 +59,5 @@ Packages:
- Arch Linux: https://aur.archlinux.org/packages/detect-it-easy-git/ (Thanks **Arnaud Dovi**(https://github.com/class101))
- REMnux https://remnux.org/ (Thanks **REMnux team**(https://twitter.com/REMnux/status/1401935989266919426))
How to build on Linux(Debian package)
=======
![alt text](https://github.com/horsicq/Detect-It-Easy/blob/master/mascots/die.jpg "Mascot")
Install packages:
- sudo apt-get install qtbase5-dev -y
- sudo apt-get install qtscript5-dev -y
- sudo apt-get install qttools5-dev-tools -y
- sudo apt-get install git -y
- sudo apt-get install build-essential -y
- sudo apt-get install qt5-default -y
git clone --recursive https://github.com/horsicq/DIE-engine.git
cd DIE-engine
Run build script: bash -x build_dpkg.sh
Install deb package: sudo dpkg -i release/die_[Version].deb
Run DiE: *die [FileName] or diec [FileName]*
How to build on Linux(Automake)
=======
Qt framework has to be installed on the system.
(Ubuntu)Install Qt Framework: **sudo apt-get install --quiet --assume-yes build-essential qt5-default qtbase5-dev qttools5-dev-tools qtscript5-dev**
Clone project: git clone --recursive https://github.com/horsicq/DIE-engine.git
- chmod a+x configure
- ./configure
- make
- sudo make install
Run DiE: *die [FileName] or diec [FileName]*
How to build on OSX
=======
Install Qt 5.15.2: https://github.com/horsicq/build_tools
Clone project: git clone --recursive https://github.com/horsicq/DIE-engine.git
Edit build_mac.sh ( check QMAKE_PATH variable)
Run build script: bash -x build_mac.sh
How to build on Windows(XP)
=======
Install Visual Studio 2013: https://github.com/horsicq/build_tools
Install Qt 5.6.3 for VS2013: https://github.com/horsicq/build_tools
Install 7-Zip: https://github.com/horsicq/build_tools
Clone project: git clone --recursive https://github.com/horsicq/DIE-engine.git
Edit build_winxp.bat ( check VSVARS_PATH, SEVENZIP_PATH, QMAKE_PATH variables)
Run build_winxp.bat
How to build on Windows(7-10)
=======
Install Visual Studio 2019: https://github.com/horsicq/build_tools
Install Qt 5.15.2 for VS2019: https://github.com/horsicq/build_tools
Install 7-Zip: https://github.com/horsicq/build_tools
Clone project: git clone --recursive https://github.com/horsicq/DIE-engine.git
Edit build_win32.bat ( check VSVARS_PATH, SEVENZIP_PATH, QMAKE_PATH variables)
Edit build_win64.bat ( check VSVARS_PATH, SEVENZIP_PATH, QMAKE_PATH variables)
Run build_win32.bat
Run build_win64.bat

View file

@ -1,3 +1,13 @@
3.03
-----------------------------------------------------------------------
[+] New Detects
[+] Qwt 6.1.6
[+] CMAKE build system
[+] PKG installer for OSX
[+] New translations
[+] Many bugs have been fixed.
#######################################################################
3.02
-----------------------------------------------------------------------
[+] Crypto signatures

BIN
docs/1.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

103
docs/BUILD.md Executable file
View file

@ -0,0 +1,103 @@
How to build on Docker
=======
git clone --recursive https://github.com/horsicq/DIE-engine.git
cd DIE-engine
docker build .
How to build on Linux(Debian package, tested on Ubuntu 14.04-20.04)
=======
How to build on Linux(Debian package)
=======
Install packages:
- sudo apt-get install qtbase5-dev -y
- sudo apt-get install qtscript5-dev -y
- sudo apt-get install qttools5-dev-tools -y
- sudo apt-get install git -y
- sudo apt-get install build-essential -y
- sudo apt-get install qt5-default -y
git clone --recursive https://github.com/horsicq/DIE-engine.git
cd DIE-engine
Run build script: bash -x build_dpkg.sh
Install deb package: sudo dpkg -i release/die_[Version].deb
Run DiE: *die [FileName] or diec [FileName]*
How to build on Linux(Automake)
=======
Qt framework has to be installed on the system.
(Ubuntu)Install Qt Framework: **sudo apt-get install --quiet --assume-yes build-essential qt5-default qtbase5-dev qttools5-dev-tools qtscript5-dev**
Clone project: git clone --recursive https://github.com/horsicq/DIE-engine.git
- chmod a+x configure
- ./configure
- make
- sudo make install
Run DiE: *die [FileName] or diec [FileName]*
How to build on OSX
=======
Install Qt 5.15.2: https://github.com/horsicq/build_tools
Clone project: git clone --recursive https://github.com/horsicq/DIE-engine.git
Edit build_mac.sh ( check QMAKE_PATH variable)
Run build script: bash -x build_mac.sh
How to build on Windows(XP)
=======
Install Visual Studio 2013: https://github.com/horsicq/build_tools
Install Qt 5.6.3 for VS2013: https://github.com/horsicq/build_tools
Install 7-Zip: https://github.com/horsicq/build_tools
Clone project: git clone --recursive https://github.com/horsicq/DIE-engine.git
Edit build_winxp.bat ( check VSVARS_PATH, SEVENZIP_PATH, QMAKE_PATH variables)
Run build_winxp.bat
How to build on Windows(7-10)
=======
Install Visual Studio 2019: https://github.com/horsicq/build_tools
Install Qt 5.15.2 for VS2019: https://github.com/horsicq/build_tools
Install 7-Zip: https://github.com/horsicq/build_tools
Clone project: git clone --recursive https://github.com/horsicq/DIE-engine.git
Edit build_win32.bat ( check VSVARS_PATH, SEVENZIP_PATH, QMAKE_PATH variables)
Edit build_win64.bat ( check VSVARS_PATH, SEVENZIP_PATH, QMAKE_PATH variables)
Run build_win32.bat
Run build_win64.bat
How to build with CMAKE
=======
git clone --recursive https://github.com/horsicq/DIE-engine.git
cd DIE-engine
cmake .
make

29
docs/RUN.md Executable file
View file

@ -0,0 +1,29 @@
How to run portable version on Linux
=======
* download an appImage file https://github.com/horsicq/DIE-engine/releases/download/3.03/Detect_It_Easy-3.03-x86_64.AppImage
* make the file executable (chmod +x Detect_It_Easy-3.03-x86_64.AppImage)
* run it (./Detect_It_Easy-3.03-x86_64.AppImage)
Run with Docker
=======
You can also run DIE with [Docker](https://www.docker.com/community-edition)! Of course, this requires that you have git and Docker installed.
Here's how to use DIE with Docker:
```bash
git clone --recursive https://github.com/horsicq/Detect-It-Easy
cd Detect-It-Easy/
docker build . -t horsicq:diec
docker/diec.sh ~/example/infected.exe
filetype: PE32
arch: I386
mode: 32
endianess: LE
type: GUI
protector: Themida/Winlicense(2.X)[-]
linker: Turbo Linker(2.25*,Delphi)[GUI32]
```