Gone Rogue: an Analysis of Rogue Security Software Campaigns (Invited Paper)

Total Page:16

File Type:pdf, Size:1020Kb

Gone Rogue: an Analysis of Rogue Security Software Campaigns (Invited Paper) Gone Rogue: An Analysis of Rogue Security Software Campaigns (Invited Paper) Marco Cova∗, Corrado Leitay, Olivier Thonnardz, Angelos Keromytisy and Marc Daciery ∗University of California, Santa Barbara, [email protected] ySymantec Research Labs, fCorrado Leita,Angelos Keromytis,Marc [email protected] zRoyal Military Academy, Belgium, [email protected] Abstract technique consists of attracting victims on malicious web sites that exploit vulnerabilities in the client In the past few years, Internet miscreants have software (typically, the browser or one of its plugins) developed a number of techniques to defraud and to download and install the rogue programs without make a hefty profit out of their unsuspecting victims. any user intervention. A troubling, recent example of this trend is cyber- Rogue AV programs are distributed by cyber- criminals distributing rogue security software, that is criminals to generate a financial profit. In fact, after malicious programs that, by pretending to be legitimate the initial infection, victims are typically tricked into security tools (e.g., anti-virus or anti-spyware), deceive paying for additional tools or services (e.g., to upgrade users into paying a substantial amount of money in to the full version of the program or to subscribe to an exchange for little or no protection. update mechanism), which are most often fictitious or While the technical and economical aspects of rogue completely ineffective. The cost of these scams range security software (e.g., its distribution and monetiza- from $30–$100. tion mechanisms) are relatively well-understood, much Despite its reliance on traditional and relatively less is known about the campaigns through which this unsophisticated techniques, rogue AV has emerged as type of malware is distributed, that is what are the un- a major security threat, in terms of the size of the derlying techniques and coordinated efforts employed affected population (Symantec’s sensors alone reported by cyber-criminals to spread their malware. 43 million installation attempts over a one-year pe- In this paper, we present the techniques we used riod [1]), the number of different variants unleashed to analyze rogue security software campaigns, with in-the-wild (over 250 distinct families of rogue tools an emphasis on the infrastructure employed in the have been classified [1]), and the volume of profits campaign and the life-cycle of the clients that they generated for cyber-criminals (upward of $300,000 a infect. month in affiliate commissions alone [2]). The prevalence and effectiveness of this threat has 1. Introduction spurred considerable research by the security commu- nity [1], [3], [4]. These studies have led to a better A rogue security software program is a type of understanding of the technical characteristics of this misleading application that pretends to be legitimate malware (e.g., its advertising and installation tech- security software, such as an anti-virus scanner, but niques) and of the quantitative aspects of the overall which actually provides the user with little or no threat (e.g., the number and geolocation of the web protection. In some cases, rogue security software sites involved in the distribution of rogue programs (in the following, more compactly rogue AV) actually and of their victims). facilitates the installation of the very malicious code However, a number of areas have not been fully ex- that it purports to protect against. plored. In particular, malware code, the infrastructure Rogue AV makes its way on victim machines in two used to distribute it, and the victims that encounter prevalent ways. First, social engineering techniques it do not exist in isolation, but are different aspects can be used to convince unexperienced users that a of the coordinated effort by cyber-criminals to spread rogue tool is legitimate and that its use is necessary to rogue AV. We refer to such a coordinated activity as remediate often inexistent or exaggerated threats found a campaign. In our work, rather than examining or on the victim’s computer. A second, more stealthy measuring single aspects of a rogue AV campaign, we analyzed the campaign as a whole, focusing, in Our analysis identified 39 distinct clusters compris- particular, on understanding its infrastructure (e.g., the ing 10 or more domains, which we interpret as different web servers, DNS servers, and web sites it uses) and campaigns. Figure 1 shows one such cluster, which the way it is created and managed; and on how it comprises 15 distinct rogue AV-hosting sites (blue affects the clients that interact with it. More precisely, nodes). A number of details support the hypothesis that the main contributions of our work are: these sites are indeed part of the same campaign. First, • We developed a methodology to identify the registration data shows that all sites were registered server components used in a rogue security soft- on the same day using only 3 email addresses from ware campaign and to learn any emerging patterns .ru domains (red nodes). Second, all sites have been in the ways these are set up and organized. hosted at one point in time in the same AS, even more • We leveraged the results of our analysis to provide strikingly on consecutive IP addresses (yellow nodes). insights into the tools, techniques, and strategies Furthermore, the site names follow the same nam- followed by current campaigns. ing scheme, which consists of different combinations • Finally, we have performed an initial analysis of of basic tokens such as home, av, anti-virus. the behavior and life-cycle of infected clients, as Finally, even more conclusively, we found that the observed from within the infrastructure respon- content of each site was identical (notice that the site sible for the infection (as opposed to the client content is not a feature of our clustering system). end-point). Other clusters represent more sophisticated cam- paigns. For example, our analysis isolated a cluster (not 2. Our Approach discussed here in detail for sake of space) describing a campaign involving 750 web sites, registered over a period of 8 months, and hosted in several distinct ASes Server-side analysis. A primary goal of our analysis and countries. is to identify the server-side components involved in a campaign. While extensive lists of individual rogue Client-side analysis. During our study we found that AV-hosting sites are easily obtainable from telemetry 6 of the rogue AV-hosting servers we monitored were data of legitimate anti-virus tools or publicly-available leaking information about the clients accessing them blacklists, this data per se does not provide information and their requests. The data available to us during on the campaigns themselves, for example, whether this monitoring was limited to the access time, the two sites are part of the same campaign. IP address of the client, and the specific URL on One assumption that can reasonably be made is that the server that was accessed. In particular, we did a campaign is managed by a group of people, who are not have access to the content of the client-server likely to reuse, at various stages of the campaign, the communication, for example, we could not be certain same techniques, strategies, and tools. Consequently, whether client requests were successful or not. Despite our approach to studying the infrastructure of rogue these limitations, this data provides an interesting view AV campaigns (e.g., rogue AV-hosting sites, DNS of the (potential and actual) victims of a campaign, as servers) is based on identifying commonalities in the seen from inside the rogue AV infrastructure. We report sites employed in the campaigns. More precisely, we here some of the results from our 45-day monitoring, apply multi-criteria clustering to determine groupings during which we observed 372,096 distinct client IP of server components with similar characteristics (the addresses. interested reader can refer to [5] for the details of Rogue AV victims can issue several different types our clustering techniques). The features we used for of requests, depending on their current stage in the the clustering consisted of a number of “network infection. For example, scan requests cause a fake observables” including IP address(es), DNS names, scan of the victim’s computer to be displayed. These other DNS entries pointing to the same IP, geolocation requests are typical of the before-the-infection phase, information, server identification string and version when the victim should be scared into downloading number, ISP identity, AS number, DNS registrar, DNS and installing the rogue AV. Other requests are related registrant, and server uptime. Values for each of these to the installation and use of the rogue AV: download features were collected over a period of approximately requests retrieve the actual binary, update requests two months. The rogue AV-hosting servers that we an- check if new versions of the rogue AV or of its (per- alyzed using these techniques were identified through functory) virus definitions are available. Other classes a variety of means, including automated and manual of requests we observed include accesses to pages that feeds. In total, we considered 4,305 rogue AV-hosting present a payment form (where victims pay for the IP addresses with 6,500 related domain names. rogue AV) and payment confirmation pages. Finally, ' ",+-9(&@"' "++$&' 1+, 36135154104: 6=14/1..0 !"#$%*)./0/12"# 36135154 6=14/1..0130 361351541043 !"#$%&' (*(+,-)./0/12"# !"#$%&' ()*(+,-./0/12"# !"#$)%&' (*(+,-)./0/12"# !"#$)%*)./0/12"# ;2-$2,+(' <).//=12"# 3.14.1.0/1055 ;2-$2,+(' <)/=12"# 3.14.1.0/105/ 2%&?<9$.#%(81+, 361351541044 !"#$%&' ()*(+,-)./0/12"# 3.14.1.0/ 3.14/1.0/1055 3.14/1.0/ !"#$%&' (*(+,-./0/12"# 3.14.1.0/105. 3.14.1.0/1050 78%(+9:/:01+, !"#$)%&' ()*(+,-./0/12"# !"#$)%&' ()*(+,-)./0/12"# !"#$)%&' (*(+,-./0/12"# !"#$)%*./0/12"# !"#$%*./0/12"# ;2-$2,+(' </=12"# 36135154104> 6=14/10=.13/ 6=14/10=.
Recommended publications
  • Symantec Report on Rogue Security Software July 08 – June 09
    REPORT: SYMANTEC ENTERPRISE SECURITY SYMANTEC REPORT: Symantec Report on Rogue Security Software July 08 – June 09 Published October 2009 Confidence in a connected world. White Paper: Symantec Enterprise Security Symantec Report on Rogue Security Software July 08 – June 09 Contents Introduction . 1 Overview of Rogue Security Software. 2 Risks . 4 Advertising methods . 7 Installation techniques . 9 Legal actions and noteworthy scam convictions . 14 Prevalence of Rogue Security Software . 17 Top reported rogue security software. 17 Additional noteworthy rogue security software samples . 25 Top rogue security software by region . 28 Top rogue security software installation methods . 29 Top rogue security software advertising methods . 30 Analysis of Rogue Security Software Distribution . 32 Analysis of Rogue Security Software Servers . 36 Appendix A: Protection and Mitigation. 45 Appendix B: Methodologies. 48 Credits . 50 Symantec Report on Rogue Security Software July 08 – June 09 Introduction The Symantec Report on Rogue Security Software is an in-depth analysis of rogue security software programs. This includes an overview of how these programs work and how they affect users, including their risk implications, various distribution methods, and innovative attack vectors. It includes a brief discussion of some of the more noteworthy scams, as well as an analysis of the prevalence of rogue security software globally. It also includes a discussion on a number of servers that Symantec observed hosting these misleading applications. Except where otherwise noted, the period of observation for this report was from July 1, 2008, to June 30, 2009. Symantec has established some of the most comprehensive sources of Internet threat data in the world through the Symantec™ Global Intelligence Network.
    [Show full text]
  • Watch out for Fake Virus Alerts
    State of West Virginia Cyber Security Tip ALERT West Virginia Office of Information Security and Controls – Jim Richards, WV Chief Information Security Officer WATCH OUT FOR FAKE VIRUS ALERTS Rogue security software, also known as "scareware," is software that appears to be beneficial from a security perspective (i.e. free virus scan) but provides limited or no security, generates erroneous or misleading alerts, or attempts to lure users into participating in fraudulent transactions. How does rogue security software get on my computer? Rogue security software designers create legitimate looking pop-up windows that advertise security update software. These windows might appear on your screen while you surf the web. The "updates" or "alerts" in the pop-up windows call for you to take some sort of action, such as clicking to install the software, accept recommended updates, or remove unwanted viruses or spyware. When you click, the rogue security software downloads to your computer. Rogue security software might also appear in the list of search results when you are searching for trustworthy antispyware software, so it is important to protect your computer. What does rogue security software do? Rogue security software might report a virus, even though your computer is actually clean. The software might also fail to report viruses when your computer is infected. Inversely, sometimes, when you download rogue security software, it will install a virus or other malicious software on your computer so that the software has something to detect. Some rogue security software might also: Lure you into a fraudulent transaction (for example, upgrading to a non-existent paid version of a program).
    [Show full text]
  • Prof.Islam-Social Engineering
    Project Title: Distributed and Cloud-based Network Defense System for NRENs (DCNDS) Series 2 Workshop (20-21 November, 2019) Botnet Mitigation Best Practices and System Evaluation Workshop Social Engineering and Botnet Proliferation by Md. Saiful Islam Institute of Information and Communication Technology Bangladesh University of Engineering and Technology 2 Outline • Security & human factor in security • Social Engineering (SE) • Threat actors using social engineering • Characteristics of social engineer • Basic tendencies of human nature • SE categories & SE cycle • SE attack vectors: tailgating, impersonating, phishing etc. • Attack tools of an social engineer • Why do cybercriminals use botnet attacks? • Botnet defense- best practices 3 Security? • Security can be defined as - “The state of being free from danger or threat” . Security is all about knowing who and what to trust. It is important to know when and when not to take a person at their word and when the person you are communicating with & what they say who they are. 4 Security’s weakest link ? A company may have purchased – - The best security technologies that money can buy, - Trained their people so well that they lock up all their secrets before going home at night, and - Hired building guards from the best security firm in the business. That company is still totally vulnerable. 5 Security’s weakest link ? An Individuals may follow: - Every best-security practice recommended by the experts, - Slavishly install every recommended security products, - Be thoroughly vigilant about proper system configuration and - Apply various security patches regularly. Those individuals are still completely vulnerable . 6 Human Factor: Security’s weakest link • Anyone who thinks that security products alone offer true security is settling for the illusion of security.
    [Show full text]
  • What Are Kernel-Mode Rootkits?
    www.it-ebooks.info Hacking Exposed™ Malware & Rootkits Reviews “Accessible but not dumbed-down, this latest addition to the Hacking Exposed series is a stellar example of why this series remains one of the best-selling security franchises out there. System administrators and Average Joe computer users alike need to come to grips with the sophistication and stealth of modern malware, and this book calmly and clearly explains the threat.” —Brian Krebs, Reporter for The Washington Post and author of the Security Fix Blog “A harrowing guide to where the bad guys hide, and how you can find them.” —Dan Kaminsky, Director of Penetration Testing, IOActive, Inc. “The authors tackle malware, a deep and diverse issue in computer security, with common terms and relevant examples. Malware is a cold deadly tool in hacking; the authors address it openly, showing its capabilities with direct technical insight. The result is a good read that moves quickly, filling in the gaps even for the knowledgeable reader.” —Christopher Jordan, VP, Threat Intelligence, McAfee; Principal Investigator to DHS Botnet Research “Remember the end-of-semester review sessions where the instructor would go over everything from the whole term in just enough detail so you would understand all the key points, but also leave you with enough references to dig deeper where you wanted? Hacking Exposed Malware & Rootkits resembles this! A top-notch reference for novices and security professionals alike, this book provides just enough detail to explain the topics being presented, but not too much to dissuade those new to security.” —LTC Ron Dodge, U.S.
    [Show full text]
  • Symantec Report on Rogue Security Software July 08 – June 09
    EXECUTIVE SUMMARY: SYMANTEC ENTERPRISE SECURITY SYMANTEC SUMMARY: EXECUTIVE Symantec Report on Rogue Security Software July 08 – June 09 Published October 2009 Confidence in a connected world. White Paper: Symantec Enterprise Security Symantec Report on Rogue Security Software Executive Summary Contents Introduction . 1 Overview of Rogue Security Software. 1 Conclusion. 9 Highlights . 10 Credits . 11 Symantec Report on Rogue Security Software Executive Summary Introduction The Symantec Report on Rogue Security Software is an in-depth analysis of rogue security software programs. A rogue security software program is a type of misleading application that pretends to be legitimate security software, such as an antivirus scanner or registry cleaner, but which actually provides a user with little or no protection and, in some cases, can actually facilitate the installation of malicious code that it purports to protect against. The perpetrators of these rogue security software scams are well-equipped to prey on Internet users. Many of these scams are very lucrative and appear to be run by highly organized groups or individuals who maintain an effective distribution network bolstered by multi-level marketing efforts. These scams employ a full range of advertising and distribution techniques to ensnare potential victims, while offering substantial profit for scam distributors, given that advertised costs for these products range from $30 to $100.1 In total, Symantec has detected over 250 distinct rogue security software programs. During the period of this report, from July 1, 2008, to June 30, 2009,2 Symantec received reports of 43 million rogue security software installation attempts from the over 250 distinct samples.
    [Show full text]
  • KOOBFACE: Inside a Crimeware Network
    JR04-2010 KOOBFACE: Inside a Crimeware Network By NART VILLENEUVE with a foreword by Ron Deibert and Rafal Rohozinski November 12, 2010 WEB VERSION. Also found here: INFOWAR http://www.infowar-monitor.net/koobface MONITOR JR04-2010 Koobface: Inside a Crimeware Network - FOREWORD I Foreword There is an episode of Star Trek in which Captain Kirk and Spock are confronted by their evil doppelgängers who are identical in every way except for their more nefarious, diabolical character. The social networking community Facebook has just such an evil doppelgänger, and it is called Koobface. Ever since the Internet emerged from the world of academia and into the world-of-the-rest-of-us, its growth trajectory has been shadowed by the emergence of a grey economy that has thrived on the opportunities for enrichment that an open, globally connected infrastructure has made possible. In the early years, cybercrime was clumsy, consisting mostly of extortion rackets that leveraged blunt computer network attacks against online casinos or pornography sites to extract funds from frustrated owners. Over time, it has become more sophisticated, more precise: like muggings morphing into rare art theft. The tools of the trade have been increasingly refined, levering ingenuous and constantly evolving malicious software (or malware) with tens of thousands of silently infected computers to hide tracks and steal credentials, like credit card data and passwords, from millions of unsuspecting individuals. It has become one of the world economy’s largest growth sectors—Russian, Chinese, and Israeli gangs are now joined by upstarts from Brazil, Thailand, and Nigeria—all of whom recognize that in the globally connected world, cyberspace offers stealthy and instant means for enrichment.
    [Show full text]
  • Network Technology Resources Home
    Network Technology Resources Malware is socially engineered, malicious software, that the user unknowingly allows onto their computer because they clicked on a link that installed the virus or rogue software. Most people don’t realize their computer has been hijacked. The best defense against spyware and other unwanted software is not to download it in the first place. Here are a few tips that will help you avoid downloading software that you don't want: Don't open spam email messages or click links on suspicious websites. Instead, type the website address directly into your browser, or use bookmarks. Watch out for fake virus alerts that show up as pop‐ups warning you are infected with a virus or your computer needs updated. Don't click links in email messages and avoid websites that offer free software—especially free antivirus software. Download programs only from websites you trust. If you are redirected to a site wanting to download something to your computer never click "Agree" or "OK" to close a window. Instead, click the red "x" in the corner of the window or press Alt + F4 on your keyboard to close a window. If you're not sure whether to trust a program you are considering downloading, enter the name of the program into your favorite search engine to see if anyone else has reported that it contains spyware. Files that end in the extensions .exe or .scr commonly hide malware. However, even files with familiar extensions such as .docx, .xlsx, and .pdf can be dangerous. Rogue security software also known as "scareware," is software that appears to be beneficial from a security perspective but provides limited or no security, generates erroneous or misleading alerts, or attempts to lure users into participating in fraudulent transactions.
    [Show full text]
  • Internet Security Adware Ad Supported Software, Often Called Adware
    Internet Security Adware Ad supported software, often called adware, is used when referencing any type of software that downloads or displays unwanted advertisement on a computer while the software is being used. Adware is often bundled in with software the computer owner wants. Adware can also be spyware; a type of malware that is considered to be privacy invasive. Antivirus Software Antivirus (or anti-virus) software is used to safeguard a computer from malware, including viruses, computer worms, and trojans. Antivirus software may also remove or prevent spyware and adware, along with other forms of malicious software. Backdoor A backdoor refers to a method in which a hacker can bypass normal authentication on a computer to gain remote access without the knowledge of the user. A backdoor is a general term that may refer to installed software or a modification to an existing program or hardware. Black Hat Hacker An individual with extensive computer knowledge whose purpose is to breach or bypass internet security. The general view is that, while hackers build things, crackers break things. Also known as a Cracker. Black Hat SEO Black hat search engine optimization refers to a backhanded method of garnering a higher ranking in search engines. The practice is understandably frowned upon by search engines, and the perpetrating sites are punished accordingly. Common techniques include spamdexing, hidden text, and cloaking. Botnets Bots, or robots, serve a command computer, carrying out automated functions at their master’s bidding. Common bot crimes include denial-of-service, extortion, identity theft, spam, and fraud. Multiple infected computers together form a botnet, with each individual computer also termed a zombie.
    [Show full text]
  • Microsoft Security Intelligence Report
    An in-depth perspective on software vulnerabilities and exploits, malware, potentially unwanted software, and malicious websites Microsoft Security Intelligence Report Volume 14 July through December, 2012 Microsoft Security Intelligence Report This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. This document is provided “as-is.” Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. Copyright © 2013 Microsoft Corporation. All rights reserved. Microsoft, the Microsoft logo, Active Directory, ActiveX, Bing, Forefront, Hotmail, Internet Explorer, MSDN, Outlook, the Security Shield logo, SmartScreen, System Center, Visual Basic, Win32, Windows, Windows Server, and Windows Vista are trademarks of the Microsoft group of companies. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. July–December 2012 i Authors Danielle Alyias Paul Henry Tim Rains Microsoft Trustworthy Computing Wadeware LLC Microsoft Trustworthy Computing Dennis Batchelder Jeff Jones Vidya Sekhar Microsoft Protection Technologies Microsoft Trustworthy Computing Microsoft Malware Protection Center Joe Blackbird Jimmy Kuo Holly Stewart Microsoft Malware Protection Center Microsoft Malware Protection Center Microsoft Malware Protection Center Joe Faulhaber Marc Lauricella Matt Thomlinson Microsoft Malware Protection
    [Show full text]
  • The Underground Economy of Fake Antivirus Software
    The Underground Economy of Fake Antivirus Software Brett Stone-Gross§, Ryan Abman‡, Richard A. Kemmerer§, Christopher Kruegel§, Douglas G. Steigerwald‡, and Giovanni Vigna§ §Department of Computer Science ‡ Department of Economics University of California, Santa Barbara University of California, Santa Barbara {bstone,kemm,chris,vigna}@cs.ucsb.edu {abman,doug}@econ.ucsb.edu Abstract hardware damage. The most common form of scareware Fake antivirus (AV) programs have been utilized to de- is fake antivirus (AV) software, also known as “rogue se- fraud millions of computer users into paying as much as curity software.” More specifically, a fake AV program one hundred dollars for a phony software license. As a impersonates an antivirus scanner and displays mislead- result, fake AV software has evolved into one of the most ing or fraudulent alerts in an attempt to dupe a victim lucrative criminal operations on the Internet. In this pa- into purchasing a license for a commercial version that is per, we examine the operations of three large-scale fake capable of removing nonexistent security threats. Some AV businesses, lasting from three months to more than fake AV programs may also lock down system function- two years. More precisely, we present the results of our ality to prevent victims from accessing files or web sites analysis on a trove of data obtained from several backend or from creating new processes, such as Windows Ex- servers that the cybercriminals used to drive their scam plorer, Task Manager, and a Command Prompt under the operations. Our investigations reveal that these three fake false pretense that it is for the victim’s own protection.
    [Show full text]
  • Scareware and Ransomware (V65)
    Crossing the Digital Divide (v65) “Oh S**t” By Joseph Feigon for the Observer Picture this: You’ve spent the last few weeks working on a tribute video for a friend’s 30th wedding anniversary. You collected photos and video clips and edited them together, laying over a soundtrack of their favorite songs. It was a real labor of love. When you finally finish the project, you go to copy the file onto a DVD and—what the?— a strange message pops up. “The files on this computer have been encrypted. You have 96 hours to submit payment, otherwise your files will be permanently destroyed.” You’ve been hit with ransomware. You didn’t back up the anniversary video. In fact, you haven’t backed up any of your files in months. What do you do? Unfortunately, when it comes to ransomware, once your files are encrypted, there’s not much you can do—besides cut your losses or pay up. And even if you do pay up, there’s a chance you won’t get your files back, so you’re out the files and your cash. For businesses around the world, the stakes are even higher. The recent outbreak of WanaCryt0r was the largest ransomware attack in the history of the Internet, freezing hospital workers out of critical data and disrupting operations of organizations in 150 countries. These types of attacks can have a devastating impact, from losing precious personal data to shutting down hospital services in the middle of emergency procedures. In some cases, it’s a matter of life or death.
    [Show full text]
  • Data Security & Risk Management
    _ Data Security & Risk Management________ ​ How to Get & Avoid Viruses/Malware 1. Non­Comprehensive Anti­Virus Protection _________________________________________________________________________________________________ _________________________________________________________________________________________________ _________________________________________________________________________________________________ 1. Weak/Outdated (non­patched) programs ​ _________________________________________________________________________________________________ _________________________________________________________________________________________________ _________________________________________________________________________________________________ 2. Weak or Repeated Passwords ​ _________________________________________________________________________________________________ _________________________________________________________________________________________________ 3. Social Engineering ​ __________________________________________________________________________________________ __________________________________________________________________________________________ _________________________________________________________________________________________________ 4. Phishing Techniques ​ _________________________________________________________________________________________________ _________________________________________________________________________________________________ _________________________________________________________________________________________________
    [Show full text]