1. 22:23 28th Nov 2011

    notes: 1

    tags: updates

    Wepawet 2.3.1

    We have released a new version of Wepawet: 2.3.1.

    The main change with this version is the integration of shellzer, a new dynamic shellcode analyzer. Shellzer analyzes the shellcode identified by Wepawet: in particular, it generates a complete list of the API functions called by the shellcode, and it identifies the URLs fetched at run-time by the shellcode (locating additional malware samples).

    Here is an example of the output produced by shellzer:

    Notice that the standard shellcode section of the report is extended with a detailed “Shellcode Analysis” report, which contains:

    • the trace of the API functions (and their parameters) invoked by the shellcode, 
    • the list of the DLLs loaded by the shellcode, and
    • the list of the URLs contacted by the shellcode.

    From the report, it is clear that the shellcode in the example above performs the classic download-and-execute steps: it loads the urlmon library, uses its URLDownloadToFileA function to download a file to the temporary directory (as determined using the GetTempPathA function), and then executes this file via WinExec.

    If you are interested in the all the details of shellzer, check out the RAID 2011 paper.

    Big kudos to Yanick for developing shellzer, and Alex, for lending a helping hand with the integration and testing!

     
  2. New feature: feedback

    We are always interested in receiving feedback from users, both about things that work and those that do not work. It’s a great way for us to know where to improve our tool.

    We have recently introduced a new feature to simplify sending us comments/suggestions, and, specifically, to let us know of misclassifications (false positives or false negatives) of the resources that we analyze.

    In particular, report pages now include a “Feedback” badge along the left edge of the page:

    By clicking on the badge, you can send us a form with more information and comments about the report:

    The report is received by the whole team, so that issues can be addressed quickly and misdetections get fixed!

     
  3. 01:22 8th Nov 2011

    notes: 1

    tags: updates

    Wepawet 2.3.0

    We have rolled out a new version of Wepawet: 2.3.0.

    The new release brings in a number of improvements. Two changes are particularly visible:

    • Wepawet now provides more detailed information about the location of malicious content. For example, the report now lists the location (URLs) where exploits and shellcode were found:
       

       
    • Wepawet now provides information about how requests are chained together, i.e., how page A leads to page B through a simple tree visualization in the requests table: 

    (See the complete report for these examples: http://wepawet.cs.ucsb.edu/view.php?hash=50a450cb6ea0248d7327831aa53881bc&t=1320475825&type=js).

    Let us know how this works!

     
     
  4. 02:26 4th Aug 2011

    notes: 17

    tags: maintenance

    Maintenance

    Wepawet will be down for maintenance. It’s a big upgrade (both hardware and software), so this may take up to a couple of days. We plan to be back during the weekend.

    Update: the upgrade is finished successfully. We are now running the last tests and should be back online soon.

    Update: … and we are up again.

     
  5. Update: 1.3.2

    New version out: 1.3.2.

    Here is a list of the main changes:

    • Refactored the report generation code (should make it easy to add new features to the report)
    • Added support for XFA forms in PDF
     
  6. Update: 1.3.1

    We have rolled out a new release of Wepawet: version 1.3.1.

    Here is the list of changes:

    • Support for detection of the HCP vulnerability (CVE-2010-1885)
    • Improved parsing of malformed PDF files
    • Support for Util.byteToChar in PDF files
     
  7. Update

    We have rolled out a new release of Wepawet: version 1.3.0.

    Here is the list of changes:

    • Switched to a saner versioning scheme
    • Added submission script
    • Added changelog page
    • Lots of internal improvements (especially for deployment, monitoring)
     
  8. 07:47 4th Sep 2010

    notes: 1

    tags: maintenance

    Maintenance

    Wepawet will be down for maintenance between Thu 9th, 9AM and Fri 10th, 9AM (PDT). We are getting a new storage back-end!

    We’ll update the status here as things progress.

    Update (Fri 10th, 6:00AM): Wepawet is up again.

     
  9. Maintenance

    This weekend we are doing some infrastructure updates.

    The site will be back online in the evening of Sunday 15.

     
  10. Maintenance

    We are currently down for maintenance. The site should be back in the evening of Tuesday 22nd Wednesday 23rd.

    Update (8:13pm): well, a disk gave up again (another Western Digital’s green caviar: I start to see a pattern here). Due to travelling and other logistic issues, this will take a little longer to fix (hopefully, by tomorrow).

    Update (1:15am, 6/24): the site is up again.