Binary Monitor System - Binary Monitor System project in Java

Binary Monitor System project in Java

Posted on

Binary Monitor System project in Java

 

 

Drawback Definition

Binary Monitor System - Binary Monitor System project in JavaOur Binary Monitor System project goals at offering a GUI based mostly software program to find out registry, file system and community actions executed by a binary on home windows platform.

This permits the consumer to statically and dynamically monitor executable s which helps to find out whether or not the binary performs some malicious exercise or not. It may well additionally act as an efficient device for system administration

Challenge Description

Our objective is to develop GUI based mostly software program which permits the consumer to statically and dynamically monitor executable s, that’s to see what registry, file system and community actions are executed by a specific binary in WINDOWS XP system. This helps to find out whether or not it performs some malicious exercise or not.

We goal to ascertain a report which can present complete and detailed actions of a binary (what system calls have been made by it, parameters values that have been handed to the features, what recordsdata have been accessed and so on) with respect to the registry, file system and community. It informs the consumer about any malicious or dangerous exercise being carried out for instance deleting a file or modifying a registry key entry in an unauthorized method.

This Binary Monitor System can support an anti virus software program in detecting a malicious code. It may well additionally assist to detect “Encrypted viruses” because it analyses the habits of the malicious code and never simply virus signatures. This software program can be utilized in Cyber-forensics

This product can be utilized by System Administrator, safety analysts, utility builders, system designers and power builders or the end-user.

Working

The Binary Monitor System consists of Evaluation that’s, processing of the binary code to extract syntactic and symbolic information. It tries to seek out Image tables (if current). We start by decoding directions by making a dis meeting equal of the binary. We then proceed by discovering the control-flow information that’s, fundamental blocks, loops, features and so on and data-flow information.

The project is split into two components:

  1. STATIC – consists of dedication of the features current within the dis meeting code of the binary earlier than execution and discovering parameters handed to them by scanning the string desk(if current).
  2. DYNAMIC – consists of evaluation of the code protection through the execution of the binary by discovering the precise perform calls being made relying on the circumstances happy in numerous sorts of conditional statements.

Software program And {Hardware} Necessities

Software program Necessities

  • Home windows XP.
  • Visible C++.
  • Monitoring instruments:

  1. REGMON.
  2. FILEMON.
  3. TCPView. 

{Hardware} Necessities

  • Minimal 20 GB exhausting disk.

  • Minimal 256 MB RAM.
  • INTEL Pentium 4 processor.
  • SVGA shade monitor.

Obtain Summary

Abstract Download

Supply projectgeek.com