Hacking Tools Archive

View full post on Tenable Network Security Blog

Hi Tech Crime Solutions

Recently, Tenable’s Research team created Nessus checks and log searches to look for indicators specified in the Mandiant APT1 report. Our response was not unlike a typical Microsoft Tuesday afternoon where our team writes active, credentialed, and passive checks for missing patches. There are a lot of other indicator sources and, following the press surrounding the APT1 report, there will undoubtedly be more disclosures. When this steady stream of indicator disclosures starts, there will likely be an outcry from IT security professionals everywhere to align these releases to a certain day of the week for the same reasons we have Microsoft Tuesday.

View full post on Tenable Network Security Blog

High Tech Crime Solutions


http://ParentSecurityOnline.com, http://computer-security-expert.com, http://HackerForHireinternational.com, http://stolencomputeralert.com

View full post on Tenable Network Security Blog

Hi Tech Crime Solutions

According to a recent report, the U.S. Navy sees 110,000 cyber attacks every hour. In October, the world’s largest Internet search and advertising service warned thousands of users to beware of state-sponsored attacks.

View full post on Tenable Network Security Blog

High Tech Crime Solutions


AmIHackerProof.com, http://computersecurityexpert.net, http://www.computersecurityguru.com, http://TheCyberWars.com

Welcome to the Tenable Network Security Podcast Episode 157

Announcements

View full post on Tenable Network Security Blog

Hi Tech Crime Solutions

Microsoft® Office® is ubiquitous in today’s work environment. Although MS Office applications offer many security configuration options that can reduce the likelihood of exploitation, the default configuration settings typically don’t provide a strong security posture. The requirements and recommendations documented in common regulations and security guides are a great start to securing your Office installations. Tenable customers can also measure and evaluate the security of their Microsoft Office Suite environment using Nessus® and Tenable SecurityCenter™ audit compliance policy files.

View full post on Tenable Network Security Blog

Hi Tech Crime Solutions


AmIHackerProof.com, http://computersecurityexpert.net, http://www.computersecurityguru.com, http://TheCyberWars.com

SecurityCenter already supports extensive CyberScope reporting and monitoring with unique combination of active as well as passive scanning. In previous releases, a separate utility was required to pull data and generate a CyberScope report with relevant CVE and CPE data. SecurityCenter now directly generates and publishes CyberScope reports like all other reports. In addition, SecurityCenter now generates two new reports: Asset Reporting Format (ARF) and Assessment Summary Report (ASR) that identify assets and their attributes and allow the exchange of vulnerability results of multiple assets at the aggregate level.

View full post on Tenable Network Security Blog

Hi Tech Crime Solutions


http://www.Locatepc.net, http://computersecurityexpert.net, http://stolencomputeralert.com, http://www.computersecurityguru.com

Integrating with Patch Management

In December 2011, Tenable announced that Nessus could integrate with many popular patch management solutions. Initial support was offered for Red Hat Network Satellite server, Microsoft WSUS / SCCM, and VMware Go. More recently, support was added for IBM Tivoli Endpoint Manager (TEM) for Patch Management. Integration with patch management solutions means Nessus and SecurityCenter can collect information about patches from systems without requiring credentials to the targeted hosts themselves.

Today, two new plugins extend our previous integration to automatically cross-reference vulnerabilities from credentialed patch audits with patch information from your patch management solution, reporting discrepancies in a single report.

This video explains how Nessus integrates with your patch management solutions, including some of the problems it will uncover, benefits of integration, and a quick demonstration.

Nessus vs. Patch Management Solutions

Two new Nessus plugins, titled Patch Management Windows Auditing Conflicts and Patch Management Auditing Satisfied, are now available to compare Windows patch auditing results. Nessus compares the patch data it finds on the target with results from patch management solutions. In addition, Nessus can also compare results from an organization’s different patch management solutions. For example, if you provided credentials for the target hosts themselves and Microsoft SCCM, Microsoft WSUS, and IBM TEM, Nessus will produce the following report:

Patch Management

The above results come from the Patch Management Windows Auditing Conflicts plugin and detail the discrepancies between Nessus and patch management solutions results.

As we’ve established (see the previous post “If a Security Control Falls in the Forest…“), patches can fall off a system for a variety of reasons. This underscores the importance of cross-referencing patches between what is on the system and what the patch management solution thinks is on the system. In the above Nessus output, you can see that Nessus had credentials to login to the target system itself (indicated by the “Nessus ->”). Nessus was also able to pull the patch levels from SCCM (as indicated by the “-> SCCM conflicts”). What follows is a report for each patch and the discrepancies. As the first entry indicates for the host, Nessus found MS11-049 missing, but IBM TEM is reporting that patch as being applied.

PatchDetails sm

Administrators can view more details by reviewing the results for each missing patch. Nessus will display the file and/or registry key that was used to validate the installation of the patch. This can be used to quickly identify the gaps in your patching processes.

Often, security professionals run into the problem of conflicting patch audits. The systems administrators sometimes dispute the results of the vulnerability scan, causing potential exposures to linger in your environment. With this new functionality, you will have the information to work with your systems administrators to work out the gaps in your patch management processes, and more quickly and easily resolve problems.

Conclusion

One of the concepts that sticks out in my mind, mentioned by Gene Kim in our interview, was “trust but verify.” This new plugin allows you to do just that. It’s critical to the success of your IT organization to implement a well thought-out patch management strategy. However, how do you know if it’s functioning properly and there are no gaps? By using Nessus and SecurityCenter you can keep tabs on the overall health of your systems, processes, and procedures on a continual basis and make adjustments as you go. Nessus also has the ability to perform configuration auditing against IBM TEM servers and clients, including checks for software versions, service status, and file permissions. The PVS (Passive Vulnerability Scanner) can further monitor patch management systems and detect vulnerabilities in real time over the network. This level of continuous monitoring will allow you to constantly measure the integrity of the systems in your environment and take corrective actions when necessary.

View full post on Tenable Network Security

Hi Tech Crime Solutions


http://www.Locatepc.net, http://computersecurityexpert.net, http://stolencomputeralert.com, http://www.computersecurityguru.com

Welcome to the Tenable Network Security Podcast Episode 155

Announcements

New & Notable Plugins

Nessus

Web Application-related Plugins:

Various Plugins:

Virtualization Plugins:

Passive Vulnerability Scanner

Nessus Configuration and Compliance Checks

Nessus ProfessionalFeed and SecurityCenter customers can download compliance checks from the Tenable Support Portal.

  • Tivoli Enterprise Manager Server and Client Audits – These audit files verify most of the recommended settings that should be reviewed on a TEM Server, Relay Server, or Client install. They include checks for versions, required service status, directory paths, and URLs. Other checks verify the configuration for users, password parameters, the TEM required services, and file permissions. Where appropriate, the checks have the ability to be customized to the specific requirements of the local environment.

Stories

  1. PSA: Don’t upload your important passwords to GitHub | Ars Technica
  2. Scripts and Picks: Command Execution on Shoretel Mobility Router
  3. RaiderSec: Wireless “Deauth” Attack using Aireplay-ng, Python, and Scapy
  4. Hackers drop rogue Apache modules and SSH backdoors on web servers
  5. Anons hack Asteroids into US DoJ website in Swartz death protest
  6. ‘Cyber 9/11′ may be on horizon, Homeland Security chief warns
  7. Oracle will continue to bundle ‘crapware’ with Java
  8. Avoid the Landmine That is Hacking Back

 

 

View full post on Tenable Network Security

Hi Tech Crime Solutions

Integrating with Patch Management

In December 2011, Tenable announced that Nessus could integrate with many popular patch management solutions. Initial support was offered for Red Hat Network Satellite server, Microsoft WSUS / SCCM, and VMware Go. More recently, support was added for IBM Tivoli Endpoint Manager (TEM) for Patch Management.

Integration with patch management solutions means Nessus and SecurityCenter can collect information about patches from systems without requiring credentials to the targeted hosts themselves. Instead, one set of credentials is used for your patch management solution to pull information about patches for the specified targets. Until now, Nessus would favor individual credentials to the target, then fall back to the patch management solution(s) if credentials failed (or were not provided for the target). However, with this new update, Nessus will automatically cross-reference vulnerabilities from credentialed patch audits with patch information from your patch management solution, reporting discrepancies in a single report.

This video explains how Nessus integrates with your patch management solutions, including some of the problems it will uncover, benefits of integration, and a quick demonstration.

Nessus vs. Patch Management Solutions

A recent update, in the form a new Nessus plugin titled Patch Management Windows Auditing Conflicts, was added to compare Windows patch auditing results. Nessus compares the patch data it finds on the target with results from patch management solutions. In addition, Nessus can also compare results from an organization’s different patch management solutions. For example, if you provided credentials for the target hosts themselves and Microsoft SCCM, Microsoft WSUS, and IBM TEM, Nessus will produce the following report:

Patch Management

The above results come from the Patch Management Windows Auditing Conflicts plugin and detail the discrepancies between Nessus and patch management solutions results.

As we’ve established (see the previous post “If a Security Control Falls in the Forest…“), patches can fall off a system for a variety of reasons. This underscores the importance of cross-referencing patches between what is on the system and what the patch management solution thinks is on the system. In the above Nessus output, you can see that Nessus had credentials to login to the target system itself (indicated by the “Nessus ->”). Nessus was also able to pull the patch levels from SCCM (as indicated by the “-> SCCM conflicts”). What follows is a report for each patch and the discrepancies. As the first entry indicates for the host, Nessus found MS11-049 missing, but IBM TEM is reporting that patch as being applied.

PatchDetails sm

Administrators can view more details by reviewing the results for each missing patch. Nessus will display the file and/or registry key that was used to validate the installation of the patch. This can be used to quickly identify the gaps in your patching processes.

Often, security professionals run into the problem of conflicting patch audits. The systems administrators sometimes dispute the results of the vulnerability scan, causing potential exposures to linger in your environment. With this new functionality, you will have the information to work with your systems administrators to work out the gaps in your patch management processes, and more quickly and easily resolve problems.

Conclusion

One of the concepts that sticks out in my mind, mentioned by Gene Kim in our interview, was “trust but verify.” This new plugin allows you to do just that. It’s critical to the success of your IT organization to implement a well thought-out patch management strategy. However, how do you know if it’s functioning properly and there are no gaps? By using Nessus and SecurityCenter you can keep tabs on the overall health of your systems, processes, and procedures on a continual basis and make adjustments as you go. Nessus also has the ability to perform configuration auditing against IBM TEM servers and clients, including checks for software versions, service status, and file permissions. The PVS (Passive Vulnerability Scanner) can further monitor patch management systems and detect vulnerabilities in real time over the network. This level of continuous monitoring will allow you to constantly measure the integrity of the systems in your environment and take corrective actions when necessary.

View full post on Tenable Network Security

Hi Tech Crime Solutions


AmIHackerProof.com, http://computersecurityexpert.net, http://www.computersecurityguru.com, http://TheCyberWars.com

Welcome to the Tenable Network Security Podcast Episode 154

Announcements

New & Notable Plugins

Nessus

Passive Vulnerability Scanner

SecurityCenter Dashboards

SecurityCenter Report Templates

Stories

  1. Exploiting printers via Jetdirect vulnerabilities | viaForensics
  2. Is Dell looking to kill PCs with "Project Ophelia"?
  3. Canadian Student Expelled After Finding Critical Flaw in Software Used by Colleges
  4. What’s lurking in your network? Find out by decrypting SSL
  5. Bad parking job? Text the driver through the license plate
  6. Linksys vuln: Cisco responds
  7. ‘End of passwords’ predictions are premature – Cambridge boffin

View full post on Tenable Network Security

High Tech Crime Solutions


http://www.computersecurityguru.com, http://HackerForHireinternational.com, http://www.GregoryDEvans.net, http://hiphopsecurity.com

Trust, but Verify

Recently, Tenable added audit files for Nessus ProfessionalFeed users allowing them to audit Microsoft SharePoint server configurations. The audit policy uses both operating system and database information from a SharePoint server farm and compares it against the settings specified in the DISA STIG guide for Microsoft SharePoint 2010 servers. This blog entry discusses some of the Nessus functionality that was used to create the audit file.

Poll the typical office about what functionality SharePoint delivers, and the responses tend to be quite varied. Often, SharePoint first appears in an environment as a feature-rich version of the venerable file share. Beyond storing, tracking, and securing documents, more recent versions have added and expanded the suite of collaboration and socialization tools. Many locations have begun to take advantage of the built-in discussion forums, knowledge base, and team or personal blogs. The net result is that more and more of an organization’s institutional knowledge and workflow can be routed or accessed through web interfaces or the SharePoint integration found in most Microsoft Office tools.

Additions to SharePoint 2010

SharePoint 2010 was a major upgrade over the previous 2007 version. Without a doubt, the biggest addition was the integration of PowerShell support and “Cmdlets” specific to SharePoint. Cmdlets offer powerful one-line commands that can be used by themselves or combined to accomplish very complex tasks. While the familiar STSADM.exe tools are still available, the power of running a quick one-liner on the command line or building out a complex script to fully automate an entire farm installation using PowerShell is quite compelling. Very little, if any, of the day-to-day administration of SharePoint isn’t possible completely through PowerShell. Microsoft’s TechNet provides several example PowerShell scripts (even if your PowerShell skills are limited, you can likely find a complete solution, or at worst a starting point for your own modifications).

Nessus provides a robust PowerShell audit check that was discussed here. Anyone not familiar with PowerShell in Nessus should review that post to get a basic understanding of how the fundamentals work. A PowerShell check in Nessus using the standard built-in Cmdlets will generally look similar to this example which checks to see if a Hotfix is installed on the target:

&ltcustom_item&gt
Type : AUDIT_POWERSHELL
Description : "Show Installed Hotfix"
value_type : POLICY_TEXT
value_data : ""
powershell_args: "Get-Hotfix | Where-Object {$_.Description –ne ''} | Select HotFixID | Format-List"
only_show_cmd_output: YES severity : LOW
&lt/custom_item&gt

The Get-Hotfix, Where-Object, Select, and Format-List items are standard Cmdlets available simply by having PowerShell installed. One of the first things you’ll notice is that the check format returns an error if you attempt to use any of the specific SharePoint Cmdlets. In order to get to the Cmdlets we’re interested in we need to point the check at the SharePoint console file so Nessus can take advantage of the extended Cmdlets. As a result, a typical SharePoint check adds an additional parameter called powershell_console_file. This additional parameter is also used for most of the PowerShell checks in the Exchange Server audit.

A SharePoint (or Exchange Server) PowerShell check will look something like this:

&ltcustom_item&gt
Type : AUDIT_POWERSHELL
Description : "Verify Site Collection Administrators'" value_type : POLICY_TEXT
powershell_console_file: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration \psconsole.psc1"
powershell_args : "Get-SPSite | select RootWeb,Url,Owner | Format-List" value_data : ""
only_show_cmd_output: YES
&lt/custom_item&gt

SharePoint’s Default Ports

During installation, SharePoint chooses a random port and establishes that for the Central Administration link. While this does provide a small level of security by avoiding a known port for automated tools to target, it also makes it more difficult for crafting firewall or IDS rules to limit access to the Central Administration link. Nessus can query SharePoint servers and return the current Central Administration port. This allows administrators to document a known port for limiting access and validate that this configuration is maintained:

&ltcustom_item&gt
Type : AUDIT_POWERSHELL
Description : " Central Administration port “
value_type : POLICY_TEXT
powershell_console_file: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\psconsole.psc1"
powershell_args: 'Get-SPWebApplication -includecentraladministration | where {$_.IsAdministrationWebApplication} | Get-SPSite -identity {$_.Url} | select Port | Format-List'
value_data : "" only_show_cmd_output: YES &lt/custom_item&gt

This check can be used as-is to return the current port into the Nessus results. If a particular port value is documented and expected to be in use, the value_data could be modified to validate that specific custom value.

&ltcustom_item&gt
Type : AUDIT_POWERSHELL Description : " Central Administration port “ value_type : POLICY_TEXT
powershell_console_file: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration \psconsole.psc1"
?powershell_args : 'Get-SPWebApplication -includecentraladministration | where {$_.IsAdministrationWebApplication} | Get-SPSite -identity {$_.Url} | select Port | Format-List'
value_data : "" &lt/custom_item&gt

SharePoint and Anti-malware

Since file storage and sharing are so fundamental to SharePoint, making sure that files are clean entering and leaving SharePoint helps to protect any clients whose local anti-virus facilities aren’t up to date or functioning properly. Several products exist in the market specifically targeted at supporting anti-malware scanning on a SharePoint farm. Regardless of the specific product deployed, validating that SharePoint is actually scanning can be determined for both uploads and downloads.

Checking for scanning enabled on upload takes a slightly different path as it begins by leveraging a class directly rather than a Cmdlet:

&ltcustom_item&gt
Type : AUDIT_POWERSHELL
Description : "'Scan Documents on Upload is enabled"
value_type : POLICY_TEXT
powershell_console_file: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\psconsole.psc1"
powershell_args: '[Microsoft.SharePoint.Administration.SPWebService]::ContentService
?
| select -ExpandProperty AntivirusSettings | Where-Object {$_.UploadScanEnabled -ne 1} | Format-List'
value_data : ""
powershell_option: CAN_BE_NULL &lt/custom_item&gt

SharePoint Web Applications

Tailoring SharePoint web applications and their application pools allow you to more efficiently utilize system memory. Running unnecessary application pools could result in significant overhead as each pool uses, at minimum, 100MB of memory even before it starts any caching. However, keeping internal and external or authenticated vs. anonymous content separated is a very basic security practice. Tracking the current allocation of web applications to application pools becomes a very simple check using the PowerShell Cmdlets.

&ltcustom_item&gt
Type : AUDIT_POWERSHELL
description : "Show App Pool Assigned to Web Application"
value_type : POLICY_TEXT
powershell_console_file: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\psconsole.psc1"
powershell_args: 'Get-SPWebApplication | select ApplicationPool | Format- List'
value_data : "" only_show_cmd_output: YES &lt/custom_item&gt

This check could also be refined to directly return the application pool used by a specific web application like Central Administration:

&ltcustom_item&gt
Type : AUDIT_POWERSHELL
description : "Show App Pool Assigned to Central Administration"
value_type : POLICY_TEXT
powershell_console_file: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\psconsole.psc1"
powershell_args: 'Get-SPWebApplication |
Where-Object {$_.ApplicationPool -eq $(Get-
SPWebApplication –IncludeCentralAdministration |
Where-Object {$_.IsAdministrationWebApplication} | select ApplicationPool).ApplicationPool} | select DisplayName,ApplicationPool | Format-List'
value_data : "" only_show_cmd_output: YES &lt/custom_item&gt

In addition, a final refinement of this check could be used to validate that the Central Administration site is using the specific application pool defined by local security policy:

&ltcustom_item&gt
Type : AUDIT_POWERSHELL
description : "Show App Pool Assigned to Central Administration" value_type : POLICY_TEXT
powershell_console_file: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\psconsole.psc1"
powershell_args: 'Get-SPWebApplication |
Where-Object {$_.ApplicationPool -eq $(Get- SPWebApplication –IncludeCentralAdministration |
Where-Object {$_.IsAdministrationWebApplication} | select ApplicationPool).ApplicationPool} | select ApplicationPool | Format-List'
value_data : "" &lt/custom_item&gt

General SharePoint Auditing Features

In addition to the examples above, this audit file contains more than 70 checks to validate a host for common configuration details including many of the most frequent pitfalls.

  • Session timeouts
  • Security attributes
  • IRM settings
  • Access and authorization
  • SharePoint services
  • Auditing

Many of the checks in the audits are specifically written with local customizations in mind so that values for users, groups, and remote services can be easily integrated into the audit allowing customized results. This audit can be used as is or as a basis for further customization based on the specific needs of the organization.

Further Reading

If you want to dig deeper into the benefits and value of configuration auditing, please refer to our interview with Gene Kim. We discuss with Gene what makes a great IT organization and how configuration auditing can be used effectively.

*Originally written by Justin Brown, Tenable Compliance Auditor

View full post on Tenable Network Security

High Tech Crime Solutions


http://TheCyberWars.com, http://www.GregoryDEvans.net, http://computer-security-expert.com, http://www.hackerforhireusa.com

Welcome to the Tenable Network Security Podcast Episode 153

Announcements

New & Notable Plugins

Nessus

Passive Vulnerability Scanner

Stories

  1. Happy Out of Cycle IE Patch Monday
  2. AV “Really” Dead Now Says Security Expert
  3. All Your Base Are In An Indeterminate State | Dark Reading
  4. Homeland Security still advises disabling Java, even after update
  5. Remote zero-day hole found in Linksys routers | Networking – Technology – News – iTnews.com.au
  6. Hackers claim new air traffic system can be hijacked | RT

View full post on Tenable Network Security

Hi Tech Crime Solutions

Tracking Wireless SSIDs Using Nessus

Posted January 14, 2013 By

Nessus has plugins that can pull out current (or previously used) wireless service set identifiers (WiFi SSIDs) that Windows and OS X systems have connected to in the past. The following plugins are used:

For both of the above checks, you must enter valid system credentials for the target hosts. Below is a sample report from an OS X system:

Osx wifi sm

A listing of previous wireless networks to which a Mac OS X host has connected.

The plugins mentioned above are useful in the following scenarios:

  • If a Windows computer is connected to the internal wired network, you can easily identify hosts that may have also accidentally (or intentionally) connected to unsupported wireless networks (such as the coffee shop next door).
  • The history of wireless networks for OS X hosts can indicate where the particular host has visited. For example, bars, restaurants, and airports often have an SSID that identifies the location.
  • The name of the wireless network itself can sometimes indicate the security level. For example, if you find hosts that have connected to an SSID of “Linksys,” you can be fairly certain they were using a wireless network without encryption. Since “link sys” is the default SSID for several different wireless routers, users who have left the default SSID rarely will configure the router to support encryption.
  • If an attacker presented a wireless network to your users and used it to attack systems, you can see which Windows hosts are currently connected to it and which OS X systems may have connected to it in the past.

View full post on Tenable Network Security

Hi Tech Crime Solutions


http://www.hackerforhireusa.com, http://computer-security-expert.com, AmIHackerProof.com, http://computersecurityexpert.net

Welcome to the Tenable Network Security Podcast Episode 152

Announcements

New & Notable Plugins

Nessus

Passive Vulnerability Scanner

Stories

  1. Does Your Alarm Have a Default Duress Code?
  2. Pointless observation on snow removal and InfoSec
  3. Biggest Problem in Computer Security | ITauditSecurity
  4. Top email terms used by corporate fraudsters published by FBI
  5. Researcher sidesteps Microsoft fix for IE zero-day
  6. Silent Skype calls can hide secret messages
  7. Why Hackers Are So Much Funnier Than You Are

View full post on Tenable Network Security

High Tech Crime Solutions


http://www.hackerforhireusa.com, http://computer-security-expert.com, http://www.GregoryDEvans.com, http://www.Locatepc.net

Join the mailing list

Check your email and confirm the subscription