Practical Malware Analysis. Kris Kendall and Chad McMillan
|
|
|
- Moris Lyons
- 10 years ago
- Views:
Transcription
1 Practical Malware Analysis Kris Kendall and Chad McMillan
2 Outline Why Analyze Malware? Creating a Safe Analytical Environment Static Analysis Techniques Dynamic Analysis Techniques Packing Finding Malware 1-2
3 What is Malware? Generally Any code that performs evil Today Executable content with unknown functionality that is resident on a system of investigative interest Viruses Worms Intrusion Tools Spyware Rootkits 1-3
4 Analyzing Malware Why Analyze Malware? To assess damage To discover indicators of compromise To determine sophistication level of an intruder To identify a vulnerability To catch the bad guy To answer questions 1-4
5 Why Analyze Malware? Business Questions 1. What is the purpose of the malware? 2. How did it get here? 3. Who is targeting us and how good are they? 4. How can I get rid of it? 5. What did they steal? 1-5
6 Why Analyze Malware? Business Questions 6. How long has it been here? 7. Does it spread on its own? 8. How can I find it on other machines? 9. How do I prevent this from happening in the future? 1-6
7 Why Analyze Malware? Technical Questions 1. Network Indicators? 2. Host-based Indicators? 3. Persistence Mechanism? 4. Date of Compilation? 5. Date of Installation? 1-7
8 Why Analyze Malware? Technical Questions 6. What language was it written in? 7. Is it packed? 8. Was it designed to thwart analysis? 9. Does it have any rootkit functionality? 1-8
9 Creating a Safe Analytical Environment
10 Creating a Safe Environment Do Not Run Malware on Your Computer! Old And Busted Shove several PCs in a room on an isolated network, create disk images, re-image a target machine to return to pristine state The (not so) New Hotness Use virtualization to make things fast and safe VMware (Workstation, Server [free]) Parallels (cheap) Microsoft Virtual PC (free) Xen (free) 1-10
11 VMWare Snapshot Manager 1-11
12 Virtualization is not the Only Option Use Truman (by Joe Lurhq) to automatically re-image physical machines Use a hard drive write cache card CoreRestore from CoreProtect Designate a portion of the hard drive as protected, all writes to the protected portion get redirected to another part of the disk Reboot to restore the drive to the previous state 1-12
13 Reduce Risk using Platform Diversity If possible, perform static analysis in a different OS than your malware targets Avoid the oh-$@!7 double-click IDA Pro for OS X is coming soon 1-13
14 Creating a Safe Environment It is easier to perform analysis if you allow the malware to call home However: The attacker might change his behavior By allowing malware to connect to a controlling server, you may be entering a real-time battle with an actual human for control of your analysis (virtual) machine Your IP might become the target for additional attacks (consider using TOR) You may end up attacking other people 1-14
15 Creating a Safe Environment Therefore, we usually do not allow malware to touch the real network Use the host-only networking feature of your virtualization platform Establish real services (DNS, Web, etc) on your host OS or other virtual machines Use netcat to create listening ports and interact with text-based client Build custom controlling servers as required (usually in a high-level scripting language) 1-15
16 Virtualization Considerations Using a Virtual Machine helps, but Set up the victim with no network or host-only networking Your virtualization software is not perfect Malicious code can detect that it is running in a virtual machine A 0-day worm that can exploit a listening service on your host OS will escape the sandbox Even if you are using host-only networking! 1-16
17 Performing Malware Analysis on Windows
18 Static vs. Dynamic Analysis Static Analysis Code is Not Executed Autopsy or Dissection of Dead Code Dynamic Analysis Observing and Controlling Running ( live ) Code Ant Farm The Fastest Path to the Best Answers Will Usually Involve a Combination of Both. 1-18
19 Static Analysis the dissection
20 Static Analysis Static Analysis is Safer Since we aren t actually running malicious code, we don t have to worry (as much) about creating a safe environment 1-20
21 File Fingerprinting As a first step, fingerprint the files you are examining so you will know if they change during analysis Use md5deep, md5sum, Hex Workshop, etc krk@ws ~> md5sum hello* > md5sum_hello_files.txt krk@ws ~> cat md5sum_hello_files.txt bd6a2ad a65f3638e hello 7ab03b44ac6a20b0fa0cc80b636b0f51 hello.c bef5bfe7ddf597c8ea86eecb2cbf52a3 hello_debug 38e85544dd4349c eafc86ac hello_static When you have completed your analysis, or at various points along the way, you should go back and check the md5sums to ensure the values have not changed! krk@ws ~> md5sum -c md5sum_hello_files.txt 1-21
22 Virus Scan Always scan new malware with an up to date virus scanner. Someone else may have already discovered and documented the program you are investigating If the code is not sensitive, consider submitting to
23 PEiD PEiD is a free program that will tell you details about Windows executable files Identifies signatures associated with over 600 different packers and compilers 1-23
24 Caprica6 Mandiant tool that identifies packed code (amongst other things) Covered in detail later in this talk 1-24
25 Strings Sometimes things are easy First look at the obvious strings $ strings unknown2.exe... <host> <port> -install <host> <port> -remove EC.1 EC.2 cmd.exe connect thread started!... Strings, Bintext, Hex Workshop, IDA Pro Be aware of Unicode 1-25
26 Strings C:\analysis> strings Strings v2.1 Copyright (C) Mark Russinovich Systems Internals - usage: strings [-s] [-n length] [-a] [-u] [-q] <file or directory> -s Recurse subdirectories -n Minimum string length (default is 3) -a Ascii-only search (Unicode and Ascii is default) -u Unicode-only search (Unicode and Ascii is default) -q Quiet (no banner) 1-26
27 Strings Be careful about drawing conclusions There is nothing stopping the attacker from planting strings meant to deceive the analyst However, strings are a good first step and can sometimes even provide attribution rem barok -loveletter(vbe) <i hate go to school> rem by: spyder / [email protected] / Group / Manila,Philippines On Error Resume Next dim fso,dirsystem,dirwin,dirtemp,eq,ctr,file, vbscopy,dow eq="" ctr=0 Set fso = CreateObject("Scripting.FileSystemObject") set file = fso.opentextfile(wscript.scriptfullname,1) 1-27
28 Conducting Web Research Look at unique strings, addresses, network info But! the intruder/author could be watching for you. Search the web Be careful Google cache!= Anonymous You might find other victims, or complete analysis Don t forget newsgroups It helps if you know Chinese (or Russian, or Spanish)
29 No Strings Attached Point-and-click packers make it easy for intruders to obfuscate the contents of binary tools More on packers later We can still gather useful information by examining the layout of the executable file 1-29
30 Inside the PE Format Executable File Formats Windows: PE (Portable Executable) mspx Linux: ELF (Executable and Linking Format) Useful Information Imports Exports Metadata Resources 1-30
31 Inside the PE Tools PEview Wayne Radburn Depends Steve Miller PEBrowse Professional Russ Osterlund Objdump Cygwin IDA Pro DataRescue Resource Hacker Angus Johnson
32 PEview 1-32
33 PEview 1-33
34 Resource Hacker 1-34
35 Disassembly Automated disassemblers can take machine code and reverse it to a slightly higher-level Many tools can disassemble x86 code Objdump, Python w/ libdisassemble, IDA Pro But, IDA Pro is what everyone uses Manual examination of disassembly is somewhat painstaking, slow, and can be hard Keep your goals in mind and don t get bogged down 1-35
36 36
37 Performing Dynamic Analysis
38 Dynamic Analysis Static Analysis will reveal some immediate information Exhaustive static analysis could theoretically answer any question, but it is slow and hard Usually you care more about what malware is doing than how it is being accomplished Dynamic analysis is conducted by observing and manipulating malware as it runs 1-38
39 Safe Environment Our nice, safe analytical environment wasn t that important during static analysis As soon as you run an unknown piece of code on your system, nothing that s writable can be trusted In general we will need to run the program many times. Snapshots make life easier 1-39
40 System Monitoring What we are after Registry Activity File Activity Process Activity Network Traffic The tools SysInternals Process Monitor Wireshark + a whole bunch of other stuff 1-40
41 Process Monitor Process Monitor is a SysInternals tool that records information about File System, Registry, and Process/Thread activity If you liked Filemon and Regmon you ll really like Process Monitor Changes from Filemon/Regmon: Procmon will record everything, user can change display filter at will Procmon tracks process activity 1-41
42 Process Monitor The key to effective use of Process Monitor for malware analysis is filter configuration 1-42
43 Wireshark Wireshark is a protocol analyzer that captures and decodes network traffic Wireshark is not aware of what process generates traffic As with Process Monitor, the key is using filters to focus on what is relevant 1-43
44 Dynamic Analysis Example Use Process Monitor and Wireshark to quickly reveal the behavior of a malicious program 1-44
45 Other Tools Port Explorer Monitors network traffic at the connection level Malcode Analysts Pack fakedns Paros, Fiddler Web proxies that can capture and modify traffic Norman Sandbox 1-45
46 Beyond System Monitoring In some cases, simple Static Analysis and System Monitoring will answer your questions Beyond this point, you need a debugger Windbg (Microsoft) Ollydbg (Oleh Yuschuk) Ida Pro (Datarescue) Or a scriptable debugger Paimei - Vtrace
47 Armored Malware
48 Armor Features Encryption Compression Obfuscation Anti-Patching CRC Checking Anti-Tracing SoftICE, ICEDump Detection Code. Crashes OS if they are Found in Memory Anti-Unpacking Anti-Vmware Polymorphic/Self- Mutating Restrictive Dates Password Protected Configuration Files 1-48
49 Viruses can Circumvent AV? 1-49
50 Packers Origins Compression Bandwidth reduction Save space Current use Bypass anti-virus signatures Prevent reverse engineering 1-50
51 Packers UPack by Dwing. 08.IV Mew by Northfox. 22.IX UPX by Laszlo & Markus. 03.VII Packman by bubba. 27.II EZIP by Jonathan Clark. 21.VII PE-PaCK by ANAKiN. 12.I FSG by bart. 24.V Dropper by Gem. 13.III CExe by Scott. 20.III PE Diminisher by teraphy. 11.IX PECRYPT32 by random, killa and acpizer. 12.I PESpin by cyberbob. 09.III NSPack by North star Tech. 05.VI expressor by CGSoftLabs. 28.III Thinstall by Jonathan Clark. 29.III.2005 PEBundle by Jeremy Collake. 12.III PECompact by DevelTek. 06.IV AS-Pack (shareware) by Solodovnikov Alexey. 07.I NeoLite (shareware) by NeoWorx Inc. 04.IV WWPack 32 by Piotr Warezak. 07.VII ARM Protector by SMoKE. 22.IX
52 Side effects of Packing No strings (legitimate) Few imports Kernel32.dll LoadLibrary GetProcAddress VirtualAlloc VirtualFree High entropy sections Marked as code / executable Large difference in Virtual size of section vs. real size Fewer Sections 1-52
53 Side Effects of Packing - Imports Unpacked Packed 1-53
54 Side Effects of Packing Section Size and Entropy Unpacked : Entropy (st dev): Packed : Entropy (st dev):
55 Strings on Packed Binary C:\analysis>strings sak.exe Strings v2.1 Copyright (C) Mark Russinovich Systems Internals - Program $s! ;Ot (!B KERNEL32.dll LoadLibraryA GetProcAddress DM.D &DS d'd ~E- 1-55
56 So, Packing == Bad? No there are legitimately packed apps Google Desktop Search Troubleshoot Network.exe : PECompact V 2 Adobe Acrobat 7.0 AdobeUpdateManager.exe : PECompact V 2 So, how do you tell the difference? 1-56
57 Knowing the difference Collect as much static info about a PE as feasible Correlate the extracted information Score / rate what you know 1-57
58 Caprica Six PE Header Anomolies Incorrect image size Unaligned sections Non-ASCII section names Overlapping headers Entry point signature detection Quick scan using xor from the entry point Full section roaming signature detection (using modified Boyer-Moore search) Signatures are developed subjectively (by reverse engineering) to lower FP s and obtain signatures for code that would be difficult to modify (and are necessary for unpacking) 1-58
59 Caprica Six (cont ) Comparison of EP and roaming signature Used to determine trying to hide packer use Adding a new section with fake code Instruction swaps at the entry Full section entropy calculation (sliding window check with standard deviation patent application submitted) Comparison against section characteristics (code, executable not resource) PE Import extraction Digital Signature checking (code signing with X509 Cert) Additional info (section names, section sizes, etc). Scoring 1-59
60 PE Anomalies Overlapping Header DOS Header is actually overlapped by NT Headers Loader allows for this (fields in header are ignored) Module and functions are scattered! What compiler does THIS??? 1-60
61 Roaming Signature Multiple detections Signature detected in 2 sections.data.rsrc Why? Embedded executable ALSO packed!! 1-61
62 Demonstration 1-62
63 Unpacking Ollydbg OllyScript OllyDump Ollydbg bp in Library OllyDump UnFSG, upx, etc PEiD ProcDump OEPFinder etc 1-63
64 Other Unpackers Ollydbg with the Ollydump plugin and a variety of OllyScripts * IDAPro with the Universal Unpacker Plugin. Generic Unpacker Win32 by Christoph Gabler. 31.VII Win32 Intro by Vitaly Evseenko. 21.IX UN-PACK by Snow Panther. 21.IV UNPE-SHiELD by G-RoM. 1.VI.1999 de-codecrypt by xoanino. 10.V Ni2Untelock by Ni2. 31.XII DeYoda by C-ripper. 18.II UnPEProt by Lorian. 23.I DePE-PACK by Unknown One. 03.V Un-FSG by SMoKE. 12.I un-aspack by dtg. 26.VIII StealthKiller by Snow Panther. 04.IX
65 1-65
PRACTICAL MALWARE ANALYSIS Kris Kendall [email protected]
PRACTICAL MALWARE ANALYSIS Kris Kendall [email protected] WHY PERFORM MALWARE ANALYSIS? What are some of the reasons that one might want to invest the (sometimes significant) resources required
Automating Linux Malware Analysis Using Limon Sandbox Monnappa K A [email protected]
Automating Linux Malware Analysis Using Limon Sandbox Monnappa K A [email protected] A number of devices are running Linux due to its flexibility and open source nature. This has made Linux platform
Chapter 14 Analyzing Network Traffic. Ed Crowley
Chapter 14 Analyzing Network Traffic Ed Crowley 10 Topics Finding Network Based Evidence Network Analysis Tools Ethereal Reassembling Sessions Using Wireshark Network Monitoring Intro Once full content
Fine-grained covert debugging using hypervisors and analysis via visualization
Reverse Engineering by Crayon: Game Changing Hypervisor and Visualization Analysis Fine-grained covert debugging using hypervisors and analysis via visualization Daniel A. Quist Lorie M. Liebrock Offensive
Penetration Testing with Kali Linux
Penetration Testing with Kali Linux PWK Copyright 2014 Offensive Security Ltd. All rights reserved. Page 1 of 11 All rights reserved to Offensive Security, 2014 No part of this publication, in whole or
Storm Worm & Botnet Analysis
Storm Worm & Botnet Analysis Jun Zhang Security Researcher, Websense Security Labs June 2008 Introduction This month, we caught a new Worm/Trojan sample on ours labs. This worm uses email and various phishing
Custom Penetration Testing
Custom Penetration Testing Compromising a Vulnerability through Discovery and Custom Exploitation Stephen Sims Advanced Penetration Testing - 2009 SANS 1 Objectives Penetration Testing Precompiled Tools
Detecting Malware With Memory Forensics. Hal Pomeranz SANS Institute
Detecting Malware With Memory Forensics Hal Pomeranz SANS Institute Why Memory Forensics? Everything in the OS traverses RAM Processes and threads Malware (including rootkit technologies) Network sockets,
Attacking Obfuscated Code with IDA Pro. Chris Eagle
Attacking Obfuscated Code with IDA Pro Chris Eagle Outline Introduction Operation Demos Summary 2 First Order Of Business MOVE UP AND IN! There is plenty of room up front I can't increase the font size
for Malware Analysis Daniel Quist Lorie Liebrock New Mexico Tech Los Alamos National Laboratory
Visualizing Compiled Executables for Malware Analysis Daniel Quist Lorie Liebrock New Mexico Tech Los Alamos National Laboratory Overview Explanation of Problem Overview of Reverse Engineering Process
"Charting the Course... ... to Your Success!" MOC 50331 D Windows 7 Enterprise Desktop Support Technician Course Summary
Description Course Summary This course provides students with the knowledge and skills needed to isolate, document and resolve problems on a Windows 7 desktop or laptop computer. It will also help test
Data Hiding Techniques
Data Hiding Techniques You can run, but you can t hide for ever 2014/2015 Dr. Ali Hadi [email protected] # whoami University professor @PSUT by day, DFIR researcher by night! PhD research was in Network
Spyware Analysis. [email protected]. Security Event - April 28, 2004 Page 1
Spyware Analysis [email protected] Security Event - April 28, 2004 Page 1 Content Definition & types of spyware Statistics Hooks Static vs. dynamic software analysis Test environment for spyware Analysis
5 Steps to Advanced Threat Protection
5 Steps to Advanced Threat Protection Agenda Endpoint Protection Gap Profile of Advanced Threats Consensus Audit Guidelines 5 Steps to Advanced Threat Protection Resources 20 Years of Chasing Malicious
Computer Viruses: How to Avoid Infection
Viruses From viruses to worms to Trojan Horses, the catchall term virus describes a threat that's been around almost as long as computers. These rogue programs exist for the simple reason to cause you
Reverse Engineering by Crayon: Game Changing Hypervisor and Visualization Analysis
Reverse Engineering by Crayon: Game Changing Hypervisor and Visualization Analysis Game Changing Hypervisor Based Malware Analysis and Visualization Danny Quist Lorie Liebrock New Mexico Tech Computer
Practical Threat Intelligence. with Bromium LAVA
Practical Threat Intelligence with Bromium LAVA Practical Threat Intelligence Executive Summary Threat intelligence today is costly and time consuming and does not always result in a reduction of successful
A perspective to incident response or another set of recommendations for malware authors
A perspective to incident response or another set of recommendations for malware authors Alexandre Dulaunoy - TLP:WHITE [email protected] June 7, 2013 CIRCL, national CERT of Luxembourg CIRCL
Getting Ahead of Malware
IT@Intel White Paper Intel Information Technology Security December 2009 Getting Ahead of Malware Executive Overview Since implementing our security event monitor and detection processes two years ago,
Host-based Intrusion Prevention System (HIPS)
Host-based Intrusion Prevention System (HIPS) White Paper Document Version ( esnhips 14.0.0.1) Creation Date: 6 th Feb, 2013 Host-based Intrusion Prevention System (HIPS) Few years back, it was relatively
The Value of Physical Memory for Incident Response
The Value of Physical Memory for Incident Response MCSI 3604 Fair Oaks Blvd Suite 250 Sacramento, CA 95864 www.mcsi.mantech.com 2003-2015 ManTech Cyber Solutions International, All Rights Reserved. Physical
Melde- und Analysestelle Informationssicherung MELANI Torpig/Mebroot Reverse Code Engineering (RCE)
Melde- und Analysestelle Informationssicherung MELANI Torpig/Mebroot Reverse Code Engineering (RCE) Andreas Greulich, MELANI Swiss Cyber Storm, 18 April 2009 Agenda Part 1: Introduction (~5 ) Infection
Streamlined Malware Incident Response with EnCase
Streamlined Malware Incident Response www.encase.com/ceic C:\>whoami Joseph R. Salazar Information Technology since 1995 Information Security since 1997 Major (retired, USAR) with 22 years as a Counterintelligence
PE Explorer. Heaventools. Malware Code Analysis Made Easy
Heaventools PE Explorer Data Sheet Malware Code Analysis Made Easy Reverse engineers within the anti-virus, vulnerability research and forensics companies face the challenge of analysing a large number
The Fundamental Failures of End-Point Security. Stefan Frei Research Analyst Director [email protected]
The Fundamental Failures of End-Point Security Stefan Frei Research Analyst Director [email protected] Agenda The Changing Threat Environment Malware Tools & Services Why Cybercriminals Need No 0-Days
CAS : A FRAMEWORK OF ONLINE DETECTING ADVANCE MALWARE FAMILIES FOR CLOUD-BASED SECURITY
CAS : A FRAMEWORK OF ONLINE DETECTING ADVANCE MALWARE FAMILIES FOR CLOUD-BASED SECURITY ABHILASH SREERAMANENI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SEOUL NATIONAL UNIVERSITY OF SCIENCE AND TECHNOLOGY
Protection Against Advanced Persistent Threats
Protection Against Advanced Persistent Threats Peter Mesjar Systems Engineer, CCIE 17428 October 2014 Agenda Modern Threats Advanced Malware Protection Solution Why Cisco? Cisco Public 2 The Problem are
Intrusion Detection System Based Network Using SNORT Signatures And WINPCAP
Intrusion Detection System Based Network Using SNORT Signatures And WINPCAP Aakanksha Vijay M.tech, Department of Computer Science Suresh Gyan Vihar University Jaipur, India Mrs Savita Shiwani Head Of
CYBER SECURITY. II. SCANDALOUS HACKINGS To show the seriousness of hacking we have included some very scandalous hacking incidences.
CYBER SECURITY Mandar Tawde, Pooja Singh, Maithili Sawant, Girish Nair Information Technology, Government Polytechnic Mumbai 49, Kherwadi Ali Yawar Jung Marg, Bandra (E), Mumbai-400051, India [email protected],
Detecting peer-to-peer botnets
Detecting peer-to-peer botnets Reinier Schoof & Ralph Koning System and Network Engineering University of Amsterdam mail: [email protected], [email protected] February 4, 2007 1 Introduction Spam,
Security Engineering Part III Network Security. Intruders, Malware, Firewalls, and IDSs
Security Engineering Part III Network Security Intruders, Malware, Firewalls, and IDSs Juan E. Tapiador [email protected] Department of Computer Science, UC3M Security Engineering 4th year BSc in Computer
Secure Your Mobile Workplace
Secure Your Mobile Workplace Sunny Leung Senior System Engineer Symantec 3th Dec, 2013 1 Agenda 1. The Threats 2. The Protection 3. Q&A 2 The Mobile Workplaces The Threats 4 Targeted Attacks up 42% in
Windows Operating Systems. Basic Security
Windows Operating Systems Basic Security Objectives Explain Windows Operating System (OS) common configurations Recognize OS related threats Apply major steps in securing the OS Windows Operating System
Cyber Security in Taiwan's Government Institutions: From APT To. Investigation Policies
Cyber Security in Taiwan's Government Institutions: From APT To Investigation Policies Ching-Yu, Hung Investigation Bureau, Ministry of Justice, Taiwan, R.O.C. Abstract In this article, we introduce some
LASTLINE WHITEPAPER. In-Depth Analysis of Malware
LASTLINE WHITEPAPER In-Depth Analysis of Malware Abstract Malware analysis is the process of determining the purpose and functionality of a given malware sample (such as a virus, worm, or Trojan horse).
Firewalls and Software Updates
Firewalls and Software Updates License This work by Z. Cliffe Schreuders at Leeds Metropolitan University is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Contents General
Anti-Virus Evasion Techniques and Countermeasures
Anti-Virus Evasion Techniques and Countermeasures Author: Debasis Mohanty www.hackingspirits.com Email ID: [email protected] [email protected] Table of Contents 1. INTRODUCTION............3 2.
Open Source Security Tool Overview
Open Source Security Tool Overview Presented by Kitch Spicer & Douglas Couch Security Engineers for ITaP 1 Introduction Vulnerability Testing Network Security Passive Network Detection Firewalls Anti-virus/Anti-malware
Vulnerability Assessment and Penetration Testing
Vulnerability Assessment and Penetration Testing Module 1: Vulnerability Assessment & Penetration Testing: Introduction 1.1 Brief Introduction of Linux 1.2 About Vulnerability Assessment and Penetration
INTERNET & COMPUTER SECURITY March 20, 2010. Scoville Library. [email protected]
INTERNET & COMPUTER SECURITY March 20, 2010 Scoville Library [email protected] Internet: Computer Password strength Phishing Malware Email scams Identity Theft Viruses Windows updates Browser updates Backup
Windows 7, Enterprise Desktop Support Technician
Course 50331D: Windows 7, Enterprise Desktop Support Technician Page 1 of 11 Windows 7, Enterprise Desktop Support Technician Course 50331D: 4 days; Instructor-Led Introduction This four-day instructor-ledcourse
Agenda. Taxonomy of Botnet Threats. Background. Summary. Background. Taxonomy. Trend Micro Inc. Presented by Tushar Ranka
Taxonomy of Botnet Threats Trend Micro Inc. Presented by Tushar Ranka Agenda Summary Background Taxonomy Attacking Behavior Command & Control Rallying Mechanisms Communication Protocols Evasion Techniques
F-Secure Internet Security 2014 Data Transfer Declaration
F-Secure Internet Security 2014 Data Transfer Declaration The product s impact on privacy and bandwidth usage F-Secure Corporation April 15 th 2014 Table of Contents Version history... 3 Abstract... 3
System Compatibility. Enhancements. Operating Systems. Hardware Requirements. Email Security
Email Security SonicWALL Email Security 7.0 for Microsoft Small Business Server System Compatibility SonicWALL Email Security 7.0 Software is supported on systems with the following: Operating Systems
Windows 7, Enterprise Desktop Support Technician Course 50331: 5 days; Instructor-led
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Windows 7, Enterprise Desktop Support Technician Course 50331: 5 days; Instructor-led
Overview of Network Security The need for network security Desirable security properties Common vulnerabilities Security policy designs
Overview of Network Security The need for network security Desirable security properties Common vulnerabilities Security policy designs Why Network Security? Keep the bad guys out. (1) Closed networks
Chapter 9 Firewalls and Intrusion Prevention Systems
Chapter 9 Firewalls and Intrusion Prevention Systems connectivity is essential However it creates a threat Effective means of protecting LANs Inserted between the premises network and the to establish
Content Scanning for secure transactions using Radware s SecureFlow and AppXcel together with Aladdin s esafe Gateway
TESTING & INTEGRATION GROUP SOLUTION GUIDE Content Scanning for secure transactions using Radware s SecureFlow and AppXcel together with Aladdin s esafe Gateway INTRODUCTION...2 RADWARE SECUREFLOW... 3
Comprehensive Malware Detection with SecurityCenter Continuous View and Nessus. February 3, 2015 (Revision 4)
Comprehensive Malware Detection with SecurityCenter Continuous View and Nessus February 3, 2015 (Revision 4) Table of Contents Overview... 3 Malware, Botnet Detection, and Anti-Virus Auditing... 3 Malware
ANTI-HACKER TOOL KIT. ourth Edition
ANTI-HACKER TOOL KIT i ' Mm. i m Fm ourth Edition m CONTENTS Acknowledgments Introduction xvii xix The Best of the Basics 1 Managing Source Code and Working with Programming Languages 3 SCM Concepts 4
Computer Networks & Computer Security
Computer Networks & Computer Security Software Engineering 4C03 Project Report Hackers: Detection and Prevention Prof.: Dr. Kartik Krishnan Due Date: March 29 th, 2004 Modified: April 7 th, 2004 Std Name:
Computer Security DD2395
Computer Security DD2395 http://www.csc.kth.se/utbildning/kth/kurser/dd2395/dasakh11/ Fall 2011 Sonja Buchegger [email protected] Lecture 7 Malicious Software DD2395 Sonja Buchegger 1 Course Admin Lab 2: - prepare
Operation Liberpy : Keyloggers and information theft in Latin America
Operation Liberpy : Keyloggers and information theft in Latin America Diego Pérez Magallanes Malware Analyst Pablo Ramos HEAD of LATAM Research Lab 7/7/2015 version 1.1 Contents Introduction... 3 Operation
Networks and Security Lab. Network Forensics
Networks and Security Lab Network Forensics Network Forensics - continued We start off from the previous week s exercises and analyze each trace file in detail. Tools needed: Wireshark and your favorite
TitanMist: Your First Step to Reversing Nirvana TitanMist. mist.reversinglabs.com
TitanMist: Your First Step to Reversing Nirvana TitanMist mist.reversinglabs.com Contents Introduction to TitanEngine.. 3 Introduction to TitanMist 4 Creating an unpacker for TitanMist.. 5 References and
An overwhelming majority of IaaS clouds leverage virtualization for their foundation.
1 2 3 An overwhelming majority of IaaS clouds leverage virtualization for their foundation. 4 With the use of virtualization comes the use of a hypervisor. Normally, the hypervisor simply provisions resources
INTRODUCTION TO MALWARE & MALWARE ANALYSIS
INTRODUCTION TO MALWARE & MALWARE ANALYSIS by Quick Heal R&D lab Security Simplified INTRODUCTION Very often people call everything that corrupts their system a virus without being aware about what it
CYBERTRON NETWORK SOLUTIONS
CYBERTRON NETWORK SOLUTIONS CybertTron Certified Ethical Hacker (CT-CEH) CT-CEH a Certification offered by CyberTron @Copyright 2015 CyberTron Network Solutions All Rights Reserved CyberTron Certified
Build Your Own Security Lab
Build Your Own Security Lab A Field Guide for Network Testing Michael Gregg WILEY Wiley Publishing, Inc. Contents Acknowledgments Introduction XXI xxiii Chapter 1 Hardware and Gear Why Build a Lab? Hackers
The Microsoft JPEG Vulnerability and the Six New Content Security Requirements
The Microsoft JPEG Vulnerability and the Six New Content Security Requirements Table of Contents OVERVIEW...3 1. THE VULNERABILITY DESCRIPTION...3 2. NEEDED: A NEW PARADIGM IN CONTENT SECURITY...4 3. PRACTICAL
End-user Security Analytics Strengthens Protection with ArcSight
Case Study for XY Bank End-user Security Analytics Strengthens Protection with ArcSight INTRODUCTION Detect and respond to advanced persistent threats (APT) in real-time with Nexthink End-user Security
How To Build Bitdefender Antivirus
BITDEFENDER Antivirus Technology White paper Introduction This is an executive summary of the architecture, design and general structure of the BitDefender Antivirus. The BitDefender Antivirus System presents
Advancements in Botnet Attacks and Malware Distribution
Advancements in Botnet Attacks and Malware Distribution HOPE Conference, New York, July 2012 Aditya K Sood Rohit Bansal Richard J Enbody SecNiche Security Department of Computer Science and Engineering
NERC CIP Ports & Services. Part 2: Complying With NERC CIP Documentation Requirements
NERC CIP Ports & Services Part 2: Complying With NERC CIP Documentation Requirements White Paper FoxGuard Solutions, Inc. November 2014 Defining Ports And Services In part 2 of our Ports and Services white
Section 12 MUST BE COMPLETED BY: 4/22
Test Out Online Lesson 12 Schedule Section 12 MUST BE COMPLETED BY: 4/22 Section 12.1: Best Practices This section discusses the following security best practices: Implement the Principle of Least Privilege
Nemea: Searching for Botnet Footprints
Nemea: Searching for Botnet Footprints Tomas Cejka 1, Radoslav Bodó 1, Hana Kubatova 2 1 CESNET, a.l.e. 2 FIT, CTU in Prague Zikova 4, 160 00 Prague 6 Thakurova 9, 160 00 Prague 6 Czech Republic Czech
Endpoint Threat Detection without the Pain
WHITEPAPER Endpoint Threat Detection without the Pain Contents Motivated Adversaries, Too Many Alerts, Not Enough Actionable Information: Incident Response is Getting Harder... 1 A New Solution, with a
ESET Endpoint Security 6 ESET Endpoint Antivirus 6 for Windows
ESET Endpoint Security 6 ESET Endpoint Antivirus 6 for Windows Products Details ESET Endpoint Security 6 protects company devices against most current threats. It proactively looks for suspicious activity
Contents. vii. Preface. P ART I THE HONEYNET 1 Chapter 1 The Beginning 3. Chapter 2 Honeypots 17. xix
Honeynet2_bookTOC.fm Page vii Monday, May 3, 2004 12:00 PM Contents Preface Foreword xix xxvii P ART I THE HONEYNET 1 Chapter 1 The Beginning 3 The Honeynet Project 3 The Information Security Environment
Comparison of Firewall, Intrusion Prevention and Antivirus Technologies
White Paper Comparison of Firewall, Intrusion Prevention and Antivirus Technologies How each protects the network Juan Pablo Pereira Technical Marketing Manager Juniper Networks, Inc. 1194 North Mathilda
ANTI-VIRUS POLICY OCIO-6006-09 TABLE OF CONTENTS
OCIO-6006-09 Date of Issuance: May 22, 2009 Effective Date: May 22, 2009 Review Date: Section I. Purpose II. Authority III. Scope IV. Definitions V. Policy VI. Roles and Responsibilities VII. Exceptions
Redline Users Guide. Version 1.12
Redline Users Guide Version 1.12 Contents Contents 1 About Redline 5 Timeline 5 Malware Risk Index (MRI) Score 5 Indicators of Compromise (IOCs) 5 Whitelists 5 Installation 6 System Requirements 6 Install
PC Security and Maintenance
PC Security and Maintenance by IMRAN GHANI PC Maintenance and Security-Forecast. Major sources of danger. Important steps to protect your PC. PC Security Tools. PC Maintenance Tools. Tips. PC Security-
Security Analytics The Beginning of the End(Point)
Security Analytics The Beginning of the End(Point) Arie Joosse [email protected] It s 10am, what do you know about your endpoints? What applications are running? New ones that you didn t deploy
THE SCRIPTING THREAT GAINING POPULARITY
THE SCRIPTING THREAT GAINING POPULARITY May 2016 By Tamara Leiderfarb Technology Leader Advanced Host Threat Prevention CONTENTS Introduction... 2 Moving to Scripting... 3 File-less Malware... 7 Scripting
Geospatial Server Performance Colin Bertram UK User Group Meeting 23-Sep-2014
Geospatial Server Performance Colin Bertram UK User Group Meeting 23-Sep-2014 Topics Auditing a Geospatial Server Solution Web Server Strategies and Configuration Database Server Strategy and Configuration
PTSv2 in pills: The Best First for Beginners who want to become Penetration Testers. Self-paced, online, flexible access
The Best First for Beginners who want to become Penetration Testers PTSv2 in pills: Self-paced, online, flexible access 900+ interactive slides and 3 hours of video material Interactive and guided learning
Industrial Network Security and Connectivity. Tunneling Process Data Securely Through Firewalls. A Solution To OPC - DCOM Connectivity
Industrial Network Security and Connectivity Tunneling Process Data Securely Through Firewalls A Solution To OPC - DCOM Connectivity Manufacturing companies have invested billions of dollars in industrial
Command-Line Reference
Hitman Pro 3 Command-Line Reference For Network Managers Hitman Pro 3 Command-Line Reference For Network Managers Page 1 Table of Contents Introduction to Hitman Pro... 3 Extensive Virus Recognition...
Data Sheet: Endpoint Security Symantec Endpoint Protection The next generation of antivirus technology from Symantec
The next generation of antivirus technology from Symantec Overview Advanced threat protection combines Symantec AntiVirus with advanced threat prevention to deliver an unmatched defense against malware
SY0-201. system so that an unauthorized individual can take over an authorized session, or to disrupt service to authorized users.
system so that an unauthorized individual can take over an authorized session, or to disrupt service to authorized users. From a high-level standpoint, attacks on computer systems and networks can be grouped
CS 665: Computer System Security. Network Security. Usage environment. Sources of vulnerabilities. Information Assurance Module
CS 665: Computer System Security Network Security Bojan Cukic Lane Department of Computer Science and Electrical Engineering West Virginia University 1 Usage environment Anonymity Automation, minimal human
A White Paper from AccessData Group. Cerberus. Malware Triage and Analysis
A White Paper from AccessData Group Cerberus Malware Triage and Analysis What is Cerberus? Cerberus is the first-ever automated reverse engineering tool designed to show a security analyst precisely what
ITEC441- IS Security. Chapter 15 Performing a Penetration Test
1 ITEC441- IS Security Chapter 15 Performing a Penetration Test The PenTest A penetration test (pentest) simulates methods that intruders use to gain unauthorized access to an organization s network and
Data Sheet: Endpoint Security Symantec Endpoint Protection The next generation of antivirus technology from Symantec
The next generation of antivirus technology from Symantec Overview Advanced threat protection combines Symantec AntiVirus with advanced threat prevention to deliver an unmatched defense against malware
Ethical Hacking Course Layout
Ethical Hacking Course Layout Introduction to Ethical Hacking o What is Information Security? o Problems faced by the Corporate World o Why Corporate needs Information Security? Who is a Hacker? o Type
What Do You Mean My Cloud Data Isn t Secure?
Kaseya White Paper What Do You Mean My Cloud Data Isn t Secure? Understanding Your Level of Data Protection www.kaseya.com As today s businesses transition more critical applications to the cloud, there
Anti-exploit tools: The next wave of enterprise security
Anti-exploit tools: The next wave of enterprise security Intro From malware and ransomware to increasingly common state-sponsored attacks, organizations across industries are struggling to stay ahead of
Nessus Agents. October 2015
Nessus Agents October 2015 Table of Contents Introduction... 3 What Are Nessus Agents?... 3 Scanning... 4 Results... 6 Conclusion... 6 About Tenable Network Security... 6 2 Introduction Today s changing
OS Security. Malware (Part 2) & Intrusion Detection and Prevention. Radboud University Nijmegen, The Netherlands. Winter 2015/2016
OS Security Malware (Part 2) & Intrusion Detection and Prevention Radboud University Nijmegen, The Netherlands Winter 2015/2016 A short recap Different categories of malware: Virus (self-reproducing, needs
Lectures 9 Advanced Operating Systems Fundamental Security. Computer Systems Administration TE2003
Lectures 9 Advanced Operating Systems Fundamental Security Computer Systems Administration TE2003 Lecture overview At the end of lecture 9 students can identify, describe and discuss: Main factors while
Certified Ethical Hacker Exam 312-50 Version Comparison. Version Comparison
CEHv8 vs CEHv7 CEHv7 CEHv8 19 Modules 20 Modules 90 Labs 110 Labs 1700 Slides 1770 Slides Updated information as per the latest developments with a proper flow Classroom friendly with diagrammatic representation
CMPT 471 Networking II
CMPT 471 Networking II Firewalls Janice Regan, 2006-2013 1 Security When is a computer secure When the data and software on the computer are available on demand only to those people who should have access
Computer Security: Principles and Practice
Computer Security: Principles and Practice Chapter 9 Firewalls and Intrusion Prevention Systems First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Firewalls and Intrusion
