+ Reply to Thread
Results 1 to 4 of 4

Thread: Zero Wine: Malware Behavior Analysis Share/Save - My123World.Com!

  1. #1
    Garage Member ajaysinghnegi will become famous soon enough
    Join Date
    Jul 2010
    Location
    Universe
    Posts
    179
    Blog Entries
    1
    Thanks
    22
    Thanked 21 Times in 11 Posts

    Thumbs up 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.bz2
    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.

  2. #2
    Security Researcher "vinnu" is a jewel in the rough"vinnu" is a jewel in the rough"vinnu" is a jewel in the rough "vinnu"'s Avatar
    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.

  3. #3
    Security Analyst prashant_uniyal has a spectacular aura aboutprashant_uniyal has a spectacular aura aboutprashant_uniyal has a spectacular aura about prashant_uniyal's Avatar
    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.

  4. #4
    Garage Member ajaysinghnegi will become famous soon enough
    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.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts