Click here to Skip to main content
15,906,567 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
Back again with some complex questions!..

My objective: Is to identify Corrupted PE File Headers and to also be able to read into the code for malicious actions.

Thus far I have obtained a small program that identifies the information of the questioned *exe and display's something similar to this:

Magic 23117
Size of last page 144
number of pages 3
relocation 0
Size of header 4
PE Header offset 128

ect ect...

What is considered ok and what should be determined not normal?....

I have also ran into webpages on my look about and some are saying there are generic rules or modules that detect different families of viruses.
is it possible to get these rules or modules if you will?


http://computervirus.uw.hu/ch11lev1sec6.html#ch11list14[^]

This site is what im working on and any insight into this or how to complete steps 11.6.1 to 11.6.16 would help my issue 100%
Posted
Comments
Richard MacCutchan 1-Apr-12 7:26am    
You are asking for someone to explain how to write a virus analyser; I think that is rather ambitious for a Q&A forum.
Dale 2012 1-Apr-12 15:22pm    
I understand the complexities of the problem and only wish for someone to write a brief explanation or checklist for something to start from. anything right down to how to emulate a file system and how to open the file inside the virtual environment.
Richard MacCutchan 2-Apr-12 4:12am    
You are asking for more than can be provided in a forum like this. Since you already have a link to the required documentation there is not really anything more that we can add. I would suggest one of two options: i) use Google to find further documentation to help you understand file systems, file formats etc. or ii) choose a project more in keeping with your knowledge and experience.


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900