Skip to content

fabiodefilipposoftware/FDSec

FDSec

A sort of Antivirus🦠 for Windows

License Platform

I am trying to create an Antivirus too.

⚠️WARNING⚠️:

Read and check the code before compiling and running it in production (Virtual Machine)!

INSTALLATION:

  1. Create a new project in Visual Studio;
  2. Paste the code inside Program.cs;
  3. READ and CHECK the code;
  4. Compile it and execute the binary!
  5. (optional) download and unzip radare2 in FDSec folder (copy the 'bin', 'include', 'lib' and 'share' folders as showed below);
FDSec folder
bin\
include\
lib\
share\
fdsec.exe

I suggest Framework 4.7 or higher!

EXAMPLES OF USE:

  1. Scan processes in loop:
C:\fdsec_folder> .\fdsec.exe
  1. Scan a file then exit:
C:\fdsec_folder> .\fdsec.exe suspicious-file.exe
  1. Scan recursively a folder then exit:
C:\fdsec_folder> .\fdsec.exe .\folder\

FEATURES:

  • scan processes in loop;
  • Arbitrary scan single file;
  • recursive scan folder;
  • scan remote ip connections in loop;
  • automatic exclusion from legittimate software (by whitelist hashes);
  • scan dangerous functions from strings;
  • (optional) radare2 scanner for a deep search of dangerous functions;

⚠️WARNING OF RADARE2⚠️:

Using radare2 may cause a slowdown in the dangerous functions search. I have implemented a 5-seconds timed wait then it will be forced killed;

TECHNOLOGIES:

  • blacklist and whitelist of sha256 hashes;
  • signatures;
  • blacklist of malicious ip;
  • dangerous functions;

Releases

No releases published

Packages

 
 
 

Contributors

Languages