mirror of
https://github.com/horsicq/Detect-It-Easy.git
synced 2026-06-24 01:54:08 +00:00
Fix: 2021-10-27
This commit is contained in:
parent
c634d870bc
commit
5ffae5fdf6
5 changed files with 147 additions and 112 deletions
117
README.md
117
README.md
|
|
@ -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
|
||||
|
||||

|
||||
|
||||
|
||||
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)
|
||||
=======
|
||||

|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -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
BIN
docs/1.png
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 191 KiB |
103
docs/BUILD.md
Executable file
103
docs/BUILD.md
Executable 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
29
docs/RUN.md
Executable 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]
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue