• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Binary Monitor System project in Java

September 7, 2014 by ProjectsGeek Leave a Comment

Binary Monitor System project in Java

 

 

Problem Definition

Binary Monitor SystemOur Binary Monitor System project aims at providing a GUI based software to determine registry, file system and network activities done by a binary on windows platform.

This allows the user to statically and dynamically monitor executable s which helps to determine whether the binary performs some malicious activity or not. It can also act as an effective tool for system administration

Project Description

Our goal is to develop GUI based software which allows the user to statically and dynamically monitor executable s, that is to see what registry, file system and network activities are done by a particular binary in WINDOWS XP system. This helps to determine whether it performs some malicious activity or not.

We aim to establish a report which will show comprehensive and detailed activities of a binary (what system calls were made by it, parameters values that were passed to the functions, what files were accessed etc) with respect to the registry, file system and network. It informs the user about any malicious or harmful activity being performed for example deleting a file or modifying a registry key entry in an unauthorized manner.

This Binary Monitor System can aid an anti virus software in detecting a malicious code. It can also help to detect “Encrypted viruses” since it analyses the behavior of the malicious code and not just virus signatures. This software can be used in Cyber-forensics

This product can be used by System Administrator, security analysts, application developers, system designers and tool developers or the end-user.

Working

The Binary Monitor System includes Analysis that is, processing of the binary code to extract syntactic and symbolic information. It tries to find Symbol tables (if present). We begin by decoding instructions by creating a dis assembly equivalent of the binary. We then proceed by finding the control-flow information that is, basic blocks, loops, functions etc and data-flow information.

The project is divided into two parts:

  1. STATIC – includes determination of the functions present in the dis assembly code of the binary before execution and finding parameters passed to them by scanning the string table(if present).
  2. DYNAMIC – includes analysis of the code coverage during the execution of the binary by finding the actual function calls being made depending on the conditions satisfied in various types of conditional statements.

Software And Hardware Requirements

Software Requirements

  • Windows XP.
  • Visual C++.
  • Monitoring tools:
  1. REGMON.
  2. FILEMON.
  3. TCPView. 

Hardware Requirements

  • Minimum 20 GB hard disk.
  • Minimum 256 MB RAM.
  • INTEL Pentium 4 processor.
  • SVGA color monitor.

Download Abstract


Abstract Download

Other Projects to Try:

  1. Network Monitoring System-final year projects for cse
  2. Detection of Virus Patterns in Emails Project
  3. Health Monitor Android Project
  4. Assembly Language Codes
  5. How to convert Binary to Gray conversion

Filed Under: Final Year Projects Tagged With: Project Ideas

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy