-
12-14-2010, 01:25 PM #1Garage Member
- Join Date
- Jul 2010
- Location
- Universe
- Posts
- 179
- Blog Entries
- 1
- Thanks
- 22
- Thanked 21 Times in 11 Posts
Zero Wine: Malware Behavior Analysis
Zero wine just runs the malware using WINE in a safe virtual sandbox (in an isolated environment) collecting information about the APIs called by the program.
The output generated by wine (using the debug environment variable WINEDEBUG) are the API calls used by the malware (and the values used by it, of course). With this information, analyzing malware's behavior turns out to be very easy.
Website:
http://zerowine.sourceforge.net
Download:
http://sourceforge.net/projects/zerowine
Direct Download:
http://space.dl.sourceforge.net/proj...-2.0.0.tar.bz2Using No Way As Way Having No Limitation As Limitation.
____________________________________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
-
12-15-2010, 08:20 AM #2Security Researcher


- Join Date
- Jul 2010
- Posts
- 253
- Blog Entries
- 2
- Thanks
- 181
- Thanked 141 Times in 73 Posts
Some API detection antivirus modules detect the API calls listed in import table of the PE section of the executable.
Such modules can be easily fooled by using the encrypted API strings and decrypting them right before rendering the api pointer via GetProcAddress.
But in some cases like in sand boxed or virtual environment even it can also be caught red handed.
But still there are hopes.
The GetProcAddress method or any other method gets caught because the antiviral environment already hooks the suspected functions and checks it against its list of the chained or grouped bad api calls chain.
This can also be thwarted....malware can make each and every suspectable API's call to land 2bytes or more (depending on the API code) right after the beginning of the api function. The hook will get bypassed, because, cpu will not land on the hooked memory address..."vinnu"Last edited by "vinnu"; 12-15-2010 at 08:35 AM.
-
12-15-2010, 04:37 PM #3Security Analyst


- Join Date
- Jul 2010
- Location
- localhost
- Posts
- 501
- Blog Entries
- 8
- Thanks
- 249
- Thanked 105 Times in 55 Posts
Awesome Research Bhai..so much to learn
The three great essentials to achieve anything worth while are: Hard work, Stick-to-itiveness, and Common sense. - Thomas A. Edison
__________________________________________________ _____________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
-
12-15-2010, 05:04 PM #4Garage Member
- Join Date
- Jul 2010
- Location
- Universe
- Posts
- 179
- Blog Entries
- 1
- Thanks
- 22
- Thanked 21 Times in 11 Posts
Thanks for your invaluable guidance bro.... learning a lot from you
Using No Way As Way Having No Limitation As Limitation.
____________________________________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



LinkBack URL
About LinkBacks





Reply With Quote

Found DoS vulnerability in one of...
Yesterday, 02:44 PM in Web Application Penetration Testing