Employing Machine Learning Algorithms to Detect Unknown Scanning and Email Worms
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Statistical Structures: Fingerprinting Malware for Classification and Analysis
Statistical Structures: Fingerprinting Malware for Classification and Analysis Daniel Bilar Wellesley College (Wellesley, MA) Colby College (Waterville, ME) bilar <at> alum dot dartmouth dot org Why Structural Fingerprinting? Goal: Identifying and classifying malware Problem: For any single fingerprint, balance between over-fitting (type II error) and under- fitting (type I error) hard to achieve Approach: View binaries simultaneously from different structural perspectives and perform statistical analysis on these ‘structural fingerprints’ Different Perspectives Idea: Multiple perspectives may increase likelihood of correct identification and classification Structural Description Statistical static / Perspective Fingerprint dynamic? Assembly Count different Opcode Primarily instruction instructions frequency static distribution Win 32 API Observe API calls API call vector Primarily call made dynamic System Explore graph- Graph structural Primarily Dependence modeled control and properties static Graph data dependencies Fingerprint: Opcode frequency distribution Synopsis: Statically disassemble the binary, tabulate the opcode frequencies and construct a statistical fingerprint with a subset of said opcodes. Goal: Compare opcode fingerprint across non- malicious software and malware classes for quick identification and classification purposes. Main result: ‘Rare’ opcodes explain more data variation then common ones Goodware: Opcode Distribution 1, 2 ---------.exe Procedure: -------.exe 1. Inventoried PEs (EXE, DLL, ---------.exe etc) on XP box with Advanced Disk Catalog 2. Chose random EXE samples size: 122880 with MS Excel and Index totalopcodes: 10680 3, 4 your Files compiler: MS Visual C++ 6.0 3. Ran IDA with modified class: utility (process) InstructionCounter plugin on sample PEs 0001. 002145 20.08% mov 4. Augmented IDA output files 0002. 001859 17.41% push with PEID results (compiler) 0003. 000760 7.12% call and general ‘functionality 0004. -
Common Threats to Cyber Security Part 1 of 2
Common Threats to Cyber Security Part 1 of 2 Table of Contents Malware .......................................................................................................................................... 2 Viruses ............................................................................................................................................. 3 Worms ............................................................................................................................................. 4 Downloaders ................................................................................................................................... 6 Attack Scripts .................................................................................................................................. 8 Botnet ........................................................................................................................................... 10 IRCBotnet Example ....................................................................................................................... 12 Trojans (Backdoor) ........................................................................................................................ 14 Denial of Service ........................................................................................................................... 18 Rootkits ......................................................................................................................................... 20 Notices ......................................................................................................................................... -
Emerging Threats and Attack Trends
Emerging Threats and Attack Trends Paul Oxman Cisco Security Research and Operations PSIRT_2009 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Agenda What? Where? Why? Trends 2008/2009 - Year in Review Case Studies Threats on the Horizon Threat Containment PSIRT_2009 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 2 What? Where? Why? PSIRT_2009 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 3 What? Where? Why? What is a Threat? A warning sign of possible trouble Where are Threats? Everywhere you can, and more importantly cannot, think of Why are there Threats? The almighty dollar (or euro, etc.), the underground cyber crime industry is growing with each year PSIRT_2009 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 4 Examples of Threats Targeted Hacking Vulnerability Exploitation Malware Outbreaks Economic Espionage Intellectual Property Theft or Loss Network Access Abuse Theft of IT Resources PSIRT_2009 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 5 Areas of Opportunity Users Applications Network Services Operating Systems PSIRT_2009 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 6 Why? Fame Not so much anymore (more on this with Trends) Money The root of all evil… (more on this with the Year in Review) War A battlefront just as real as the air, land, and sea PSIRT_2009 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 7 Operational Evolution of Threats Emerging Threat Nuisance Threat Threat Evolution Unresolved Threat Policy and Process Reactive Process Socialized Process Formalized Process Definition Reaction Mitigation Technology Manual Process Human “In the Automated Loop” Response Evolution Burden Operational End-User “Help-Desk” Aware—Know End-User No End-User Increasingly Self- Awareness Knowledge Enough to Call Burden Reliant Support PSIRT_2009 © 2009 Cisco Systems, Inc. -
Modeling of Computer Virus Spread and Its Application to Defense
University of Aizu, Graduation Thesis. March, 2005 s1090109 1 Modeling of Computer Virus Spread and Its Application to Defense Jun Shitozawa s1090109 Supervised by Hiroshi Toyoizumi Abstract 2 Two Systems The purpose of this paper is to model a computer virus 2.1 Content Filtering spread and evaluate content filtering and IP address blacklisting with a key parameter of the reaction time R. Content filtering is a containment system that has a We model the Sasser worm by using the Pure Birth pro- database of content signatures known to represent par- cess in this paper. Although our results require a short ticular worms. Packets containing one of these signa- reaction time, this paper is useful to obviate the outbreak tures are dropped when a containment system member of the new worms having high reproduction rate λ. receives the packets. This containment system is able to stop computer worm outbreaks immediately when the systems obtain information of content signatures. How- 1 Introduction ever, it takes too much time to create content signatures, and this system has no effect on polymorphic worms In recent years, new computer worms are being created at a rapid pace with around 5 new computer worms per a [10]. A polymorphic worm is one whose code is trans- day. Furthermore, the speed at which the new computer formed regularly, so no single signature identifies it. worms spread is amazing. For example, Symantec [5] 2.2 The IP Address Blacklisting received 12041 notifications of an infection by Sasser.B in 7 days. IP address blacklisting is a containment system that has Computer worms are a kind of computer virus. -
It Flash Jagan Institute of Management Studies
Jims It Flash Jagan Institute of Management Studies August 2014 IT FLASH Volume 8 Issue 6 Year 2014 Viruses Here are my top 5 Worms, Trojans, or Viruses. 1. Melissa A macro virus named after a Miami stripper, was so effective in 1999 that the tidal wave of email traffic it gen- erated caused the likes of Intel and Microsoft to shut down their email servers. The virus contained a Word document labeled List.DOC as an attachment to an email allowing access to porn sites. 2. The Anna Kournikova Virusq qq This computer virus was attributed to a Dutch programmer Jan de Wit on February 11, 2001. The virus was designed to trick a recipient into opening a message by suggesting that it contained a picture of the lovely Anna Kournikova, instead the recipient triggered a malicious program. 3. MyDoom MyDoom began appearing in inboxes in 2004 and soon became the fastest spreading worm ever to hit the web, exceeding previous records set by the Sobig worm and ILOVEYOU. A side note, though I knew people affect- ed by Sobig and ILOVEYOU, I did not see either of these in the wild. The reason that MyDoom was effective was that the recipient would receive an email warning of delivery fail- ure – a message we have all seen at one time or another. The message prompted the recipient to investigate thus triggering the worm. 4. Sasser & Netsky Easily one of the most famous and prolific variants of computer worms, famous for effectiveness and the fact that it was authored by an 18 year-old German, Sven Jaschan, who confessed to having written these and other worms. -
Studying and Classification of the Most Significant Malicious Software
Studying and Classification of the Most Significant Malicious Software Dr. Wajeb GHARIBI, Computer Science & Information Systems College, Jazan University, Jazan, KSA. [email protected] Abstract—As the cost of information processing and Internet University, this grandfather of modern computer virology, accessibility falls, most organizations are becoming demonstrated a virus-like program on a VAX11/750 increasingly vulnerable to potential cyber threats which its system[2]. rate has been dramatically increasing every year in recent times. Nevertheless, the idea for computer viruses actually appeared much earlier. Many consider the starting point to In this paper, we study, discuss and classify the most be the work of John Von Neumann in his studies on self- significant malicious software: viruses, Trojans, worms, reproducing mathematical automata, famous in the 1940s. adware and pornware which have made step forward in the By 1951, Neumann had already proposed methods for science of Virology. demonstrating how to create such automata. In 1959, the Keywords: Informatics; information Security; Virolog; British mathematician Lionel Penrose presented his view Cyber threats. on automated self-replication in his Scientific American article 'Self-Reproducing Machines'. Unlike Neumann, I. INTRODUCTION Penrose described a simple two dimensional model of this Nowadays, there is a huge variety of cyber threats that structure which could be activated, multiply, mutate and can be quite dangerous not only for big companies but also attack. Shortly after Penrose's article appeared, Frederick for ordinary user, who can be a potential victim for G. Stahl reproduced this model in machine code on an IBM cybercriminals when using unsafe system for entering 650 [3]. -
Reporting Status of Computer Virus - Details for November 2009
Attachment 1 Reporting Status of Computer Virus - Details for November 2009 I. Details for Reported Number of Virus 1. Detection Number of Virus by Month 2. Reported Number of Virus by Month 1 Attachment 1 3. Reported Number of Virus/Year 2 Attachment 1 4. Reported Virus in November 2009 The total reported virus type in November was 50: The virus counts for Windows/DoS relevant was 1,128 and for Macro and Script relevant was 12. i) Windows (*) = newly emerged virus for the month. Windows/DOS Virus Reported Number Script Virus Reported Number W32/Netsky 294 VBS/Solow 8 W32/Mydoom 177 VBS/Redlof 1 W32/Autorun 119 VBS/ SST 1 W32/Mytob 116 W32/Virut 83 W32/Klez 61 W32/Bagle 52 W32/Downad 44 W32/Gammima 31 W32/Sality 24 W32/Lovegate 21 W32/Mywife 18 W32/Mimail 10 W32/Bugbear 8 W32/Mumu 7 Sub Total 10 W32/Bagz 6 W32/Fakerecy 5 Macro Virus Reported Number W32/Zafi 5 XF/Sic 1 W32/Womble 4 XM/Laroux 1 W32/Induc 3 W32/Joydotto 3 W32/Nuwar 3 Sub Total 2 W32/Traxg 3 W32/Waledac 3 ii) Macintosh W32/Whybo 3 None W32/Antinny 2 W32/Harakit 2 iii) OSS*: incl. Linux, BSD, UNIX W32/Kraze 2 None W32/Looked 2 W32/Palevo 2 iv) Mobile Terminal W32/Allaple 1 None W32/Almanahe 1 <Reference> W32/Badtrans 1 W32/Dumaru 1 Windows/DOS Virus: work under W32/Feebs 1 Windows, MS-DOS environment. W32/Jujacks 1 Macro Virus: exploits macro functions W32/Gaobot 1 of MS-WORD or MS-EXCEL. -
Part 2 of Examples of Malicious Computer Programs
www.rbs2.com/cvirus2.pdf 9 Jul 2005 Page 1 of 25 Examples of Malicious Computer Programs Part 2 Copyright 2004-2005 by Ronald B. Standler Keywords address, addresses, arrest, attachment, attack, attacks, author, authors, Bagle, Blaster, case, cases, code, computer, computers, consequences, conviction, court, crime, criminal, criminals, damage, email, e-mail, Goner, harm, harms, history, infect, infected, injury, injuries, internet, Jaschan, law, laws, legal, mail, malicious, Microsoft, MyDoom, Netsky, Parson, Pechman, perpetrator, program, programs, propagate, propagates, propagation, punish, punishment, restitution, Sasser, Slammer, SoBig, software, victim, victims, virus, viruses, worm, worms Table of Contents Introduction . 2 Goner Worm . 4 Perpetrators of Goner Worm . 4 Slammer . 5 SoBig . 6 Blaster . 8 Perpetrators of Blaster . 8 my comments on Parson’s sentence and restitution . 12 links to U.S. v. Parson documents . 15 Bagle . 16 MyDoom . 19 Netsky . 20 Sasser . 22 Sven Jaschan: author of Netsky and Sasser . 22 Conclusion . 25 www.rbs2.com/cvirus2.pdf 9 Jul 2005 Page 2 of 25 Introduction my previous essay In May 2002, I wrote my first essay about the harm done by malicious computer programs (i.e., computer viruses and computer worms). That essay, which is posted at http://www.rbs2.com/cvirus.htm , discussed fourteen examples of malicious computer programs: 1-5. five early examples, released during the years 1986 to 1994 6. the worm released into the Internet by Robert Tappan Morris in 1988 7. Melissa Virus, released in March 1999 8. ILOVEYOU Worm, released in May 2000 9. Anna Worm, released in February 2001 10. CodeRed, released in July 2001 11. -
Contents in This Issue
MAY 2004 The International Publication on Computer Virus Prevention, Recognition and Removal CONTENTS IN THIS ISSUE 2 COMMENT Survey responses by no. and % No of responses Percentage THE 40 37.1 35.48 Keeping pace in a war of worms 35 ELUSIVE 30 25 23 UNICORN 22 3 NEWS 20 15 The results of 11.29 10 9.68 7 NAI reverts to McAfee 6 6.45 Andrew Lee’s 5 4 0 malware naming Symantec vulnerabilities Researchers Vendors Corporate Indy Other survey indicate Call for papers: AVAR 2004 that the anti-virus industry’s UNICORN is as elusive as the shy mythical creature itself. 3 VIRUS PREVALENCE TABLE page 13 VIRUS ANALYSES CHIBA WITTY BLUES 4 Netsky: conflict starter? W32/Witty shows a number of similarities to 9 Chiba Witty blues W32/Slammer: it is short, its sending rate is limited only by available bandwidth, and it selects random target IP addresses. Unlike Slammer, however, FEATURES this worm features a very destructive payload. 11 Password-protected viruses Frédéric Perriot, Péter Ször and Peter Ferrie provide 13 Hunting the UNICORN the witty comments. page 9 17 PRODUCT REVIEW BitDefender for Samba Linux Fileservers 1.5.6-1 20 END NOTES & NEWS This month: anti-spam news and events; closing loopholes in the mail flow with MTA Mark and SPF; and a summary of the month’s posting to the ASRG mailing list. ISSN 0956-9979 COMMENT “When it comes to malware doing very little except being a nuisance through propagation techniques, their method of gaining access protection, overconfidence is our to computers in the first place is usually the tried and own worst enemy.” true strategy of social engineering. -
Folyamatos Fenyegetés a Kibertérben
IX. Évfolyam 3. szám - 2014. szeptember Gyebrovszki Tamás [email protected] FOLYAMATOS FENYEGETÉS A KIBERTÉRBEN Absztrakt A cikk a kibertérben folyamatosan fennálló fejlett fenyegetésekkel (Advanced Persistent Threat továbbiakban APT) foglalkozik. A számítógépes káros kódok történetének ismertetését követően néhány ismert APT támadást sorolok fel, majd definiálom az APT fogalmát. Végezetül kitekintést adok az APT-k elleni fellépés lehetőségeiről. This article deals with Advanced Persistent Threat in Cyber Space. It summarizes the history of malicious softwares and some known as APT attack. The article gives a definition of APT. Finally it brings solutions on the field of countermeasure. Kulcsszavak: APT, kibertér, rosszindulatú kódok ~ APT, cyberspace, malware 137 BEVEZETÉS Neumann János (1903-1957) matematikus nevéhez kötődik a napjainkban használt számítógép architektúra alapötlete, a tárolt programú számítógépé. A német Konrad Zuse (1901-1995) által tervezett első számítógép, a Z1 [1], programozható volt ugyan, de a programot lyukszalagon tárolta és annak programfutás közbeni változtatására nem volt lehetőség. Az 1938-ban elkészült gépről sajnos csak néhány fénykép maradt fenn. A Neumann elv alapján épült első számítógép az EDVAC (Electronic Discrete Variable Automatic Calculator) volt [2]. 1. ábra. Neumann János http://njszt.hu/sites/default/files/imagecache/belyegkep/miujsag/john-neumann.jpg Ez a gép az adatokat és a programot is a közös memóriában tárolta. Ez ragyogó ötlet, azonban olyan problémát is okozott, amely a -
In-Memory Malware Analysis
In-Memory Malware Analysis PV204 Laboratory of security and applied cryptography II Course handouts and notes. // Václav Lorenc In-Memory Malware Analysis In-Memory Malware How to setup Analysis your lab system? PV204 Laboratory of security and applied cryptography II Oracle VirtualBox (or Before we start… another virtualization A short introduction, how a common attack (let’s assume we are talking about targeted attacks) is usually performed: technology capable of making snapshots and 1. Reconnaissance memory dumps). 2. Weaponization Windows XP/7/8 3. Delivery license or trial 4. Exploitation Memory dumping tool 5. C2 Adobe Reader and any 6. Exfiltration other vulnerable Malware phases/stages: software you consider 1. System Infection / Exploit as important. 2. Dropper / Downloader (multi-stated) 3. Callbacks (if possible, disable swap) 4. Configuration / Updates 5. Removal Debuggers Disassembles Text editors How to use in-memory analysis? 1. Run malware / acquire memory. 2. Analyze memory, have fun. 3. ??? 4. Profit! In-Memory Malware Analysis Reverse Engineering for Beginners (x86) Registers 8bit 16bit 32bit 64bit AL AX EAX RAX BL BX EBX RBX CL CX ECX RCX DL DX EDX RDX SI ESI RSI DI EDI RDI BP EBP RBP SP ESP RSP And of course, instructions pointer (IP/EIP/RIP) and flags (flags/rflags), segment registers (CS, SS, DS, ES, GS, FS), FPU registers, SSE, SSE2, … BTW: BX register can be used for loops (like many other registers), but LOOP instruction works with (E)CX. Instructions “families” Evergreen The past The future -
Contents in This Issue
MARCH 2005 The International Publication on Computer Virus Prevention, Recognition and Removal CONTENTS IN THIS ISSUE 2 COMMENT RATTLING THE Plenty of phish in the sea PERLY GATES Perl/Santy is, 3 NEWS essentially, a small piece of Perl code that Microsoft one step closer to AV spreads to vulnerable Errata: February 2005 Windows NT web servers located using the Google search engine. comparative review Frédéric Perriot describes Santy’s unusual replication strategy and explains why this worm 3 VIRUS PREVALENCE TABLE exemplifies the need for the ‘defence in depth’ approach. page 4 4 VIRUS ANALYSIS Black Perl HOME SWEET HOME FEATURES Randy Abrams looks at how the security support needs and behaviours of home users have changed 6 Protecting the home user over the years, and describes how Microsoft is 9 Virus outbreak protection: network-based adapting to maximise customer support now that detection consumers’ first port of call is their ISP. page 6 11 INSIGHT New kid on the block PRODUCT REVIEWS 13 VirusBuster 2005 Professional 17 Resolution Antivirus This month: anti-spam news & events; review of Fighting Spam for Dummies; MIT Spam 20 END NOTES & NEWS Conference report; ASRG summary. ISSN 0956-9979 COMMENT ‘The number to re-enter their user data. The email lures the recipient into clicking on a link that directs them straight to the of phishing spoofed website where they are asked to enter their attacks, and the personal information, providing the phishers with access to the victim’s bank details, credit card, or on-line associated costs, shopping account. are increasing.’ In any single scam, only a small proportion of recipients will be customers of the spoofed organization, and only a David Emm small proportion of these will ‘take the bait’.