Wednesday, 1 March 2017

Office Document Macros, OLE, Actions, DDE Payloads and Filter Bypass

There are a few different ways payloads can be delivered through Microsoft Office documents, including macros, OLE embedding, Addins, Actions and DDE. To make life easier I wanted to list them all together in one place. A lot of what is mentioned below is specific to Word, Excel or Powerpoint however don't forget that Office actually includes, Word, Excel, Powerpoint, Access, Outlook and OneNote. If a vector doesn't work in one product, try another.

When testing any of the below remember that Office may require basic user interaction to either "Enable Editing" for documents from the internet or "Enable Content" for active content.


Macros

Macros are probably the most well-known method for abusing Office documents. Essentially Office allows users to include VBScript to add dynamic functionality however there are no restrictions on this functionality. Simple payloads will execute a single process e.g. powershell, more advanced payloads will load WinAPI functions to inject code into memory without ever launching additional processes.

So how do you get your VBScript to load? Well Word provides two useful functions AutoOpen() and Document_Open() that can be used to automatically launch a payload when a document is opened. These functions will work in .doc .docm  and dotm, but not docx.

In Excel you can use Workbook_Open() but as with Word you'll need to use an xlsm file. An example payload is shown below:

Private Sub Workbook_Open()
Msgbox "test macro"
CreateObject("Wscript.Shell").Run "calc"
End Sub

A nice real-world macro and OLE example using Empire is linked below:

https://enigma0x3.net/2016/03/15/phishing-with-empire/

Instead of embedding the payload directly in the current document you can also use templates/addins. So although the current document may not contain anything malicious if the template/addin does then it will still execute.


ActiveX Components

Aside from the standard macro launching functions (AutoOpen etc.), Word/Excel/Powerpoint also support ActiveX "Controls" and "Fields" which can be used to either automatically launch macros or trick users into executing macros. Basic options include buttons and images, more exotic options include frames and the built-in Microsoft browser.

There's a great overview of ActiveX controls at the link below:

https://www.greyhathacker.net/?p=948

The "Fields" function in Word (Insert -> QuickParts -> Field) is another interesting vector, in particular the Link and MacroButton functions offer ways to embed/activate content.


OLE Embedding

After Macros the next most interesting Office feature is probably OLE embedding. By default Office allows users to embed external content in documents. This can be used to insert pictures, videos or other documents within the current document. What's awesome is that you can also just insert a binary or a malicious script. This works across Word, Excel and Powerpoint.

To insert an object select "Insert" -> "Object":


All the user has to do is double click the embedded content and you get a shell.


Powerpoint Actions

Powerpoint is obviously designed for presentations and most people are familiar with transitions, (making memes fly in and out). But what you may not know is that Powerpoint supports OnClick and OnMouseOver "Actions". What are actions? Well anything you like, they basically allow you to execute a process of your choosing including arguments. The one limitation with this vector is that the user needs to view the slides in presentation mode, so you'll need to add some text telling the user to press F5.



An in-the-wild example that used an action to load an embedded payload is linked below:

https://phishme.com/powerpoint-and-custom-actions/


Dynamic Data Exchange

DDE (dynamic data exchange) is a semi-legacy Windows feature used for displaying data from external data sources in your current document. Sounds reasonable enough right? Well the issue with this functionality is that it allows you to not just call external documents but also processes and you can supply command line arguments too. So another very hackable feature.

The formula below can be used to test in Excel, this works in both xls and xlsx:

=cmd|'/c calc'!A0

Remember that as well as =, Excel also supports the use of + - @ characters at the start of a formula.

You can also view/edit the DDE XML directly by opening your document with 7zip:

<ddeLink xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" 
ddeService="cmd" ddeTopic="/c calc">
<ddeItems>
<ddeItem name="A0" advise="1"/>
<ddeItem name="StdDocumentName" ole="1" advise="1"/>
</ddeItems></ddeLink>

A real-world example exploiting this issue can be found below:

https://sensepost.com/blog/2016/powershell-c-sharp-and-dde-the-power-within/’

It's worth mentioning that I couldn't find a way to execute DDE in Word or Powerpoint. I'd be interested to know if this is possible or not.


Filter Bypasses

Many companies/products will filter content based on either the extension or content-type of a file. Lucky for us Office has many different formats that will modify the appearance of our payload but not the action of the payload.

To experiment with such bypasses take a look at the "Save As" supported formats. In Word/Excel/Powerpoint you'll see there are many different output formats.



You can use the different formats on their own or try renaming the extension back to doc/ppt/xls. In most instances the payload will still execute despite having the content modified.

Two common bypasses include:
  • Word doc saved as XML then renamed to doc
  • Word doc saved as MHTML then renamed to doc
For Excel formula filter bypass, Excel did used to support an "Evaluate" function so you could spread a command over multiple cells, concatenate and then evaluate (execute) the statement. This was unfortunately removed so can no longer be used maliciously. The other major limitation with Excel is you can't execute Macros directly from formulas (afaik!)


Further Research

  • The "Fields" as well as the "Data Source/DB" feature in Word have multiple potentially interesting functions. I couldn't find a way to exploit them, maybe you can?
  • In Office hyperlinks are quite interesting as they let you link to local files however you can't supply arguments. It would be interesting to see if args could be supplied somehow or links abused in another way.


Final Thoughts

Microsoft Office provides multiple different ways to execute code. There are still quite a few features that I feel could be exploited with more research and given how commonly used Office documents are for payload delivery I can imagine we'll see more vectors in the future.

I didn't mention prevention/detection above but from a defensive point ideally you want to block any email attachments containing a Macro or OLE. For detection it's relatively easy to spot suspicious child processes (cmd/powershell/wscript etc.) coming from Office, direct to WinAPI stuff is more complex to detect but not impossible with the right tools.

Hope you guys have found this useful, if I missed anything obvious out let me know in the comments below.

Pwndizzle out.

107 comments:

  1. Hi bro,I need your help on something can i get your email id?

    ReplyDelete
  2. By the way, if you are looking for some educational materials, visit this blog, my friends. You will definitely find an information there quite useful.

    ReplyDelete
  3. Hello, dear
    I need to peruse your blog. There is a ton of good data on this blog, I adored understanding it and I figure individuals will get a great deal of help from this blog. Sam, I have composed this sort of blog, you will get an administration and Support from this as well. I trust you like this (McAfee.com/Activate) blog, Users will get a great deal of data from this blog. I trust you get a great deal of Fully bolster and assistance from this blog.

    ReplyDelete
  4. Check out here complete steps for downloading, installing, uninstalling, and activating the all kind of antivirus support.
    mcafee.com/activate | norton.com/setup | mcafee.com/activate

    ReplyDelete
  5. Thanks for such a great article here. I was searching for something like this for quite a long time and at last, I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays.iot certification chennai | iot training courses in chennai | iot training institutes in chennai | industrial iot training chennai

    ReplyDelete
  6. Hi,
    Your article is very informative and has a lot of information. I really like your effort, keep posting.


    Quicken® Support Number for USA and Canada +1-888-586-5828. (24/7 Toll-Free)

    Any Error In Quicken Software Dial Quicken Support Number 1-888-586-5828 Get Instant Help and Support from Quicken Experts Customer Support Service Center 24/7.

    For More Help Call Our Toll free:- (+1)-888-586-5828.
    Website:- http://intuittechnicalsupports.com/



    ReplyDelete

  7. I like this blog,Activating the antivirus software is easy and quick. But, sometimes you may face certain problems while doing so. It might be due to mcafee retailcard or any other problem. If you face any such problem, you can seek our help and guidance.
    https://www.mcafeecommtpretailcard.com

    Mcafee.com/mtp/retailcard
    mcafee retailcard
    McAfee MTP Retailcard

    ReplyDelete
  8. McAfee.com/activate - McAfee is an American global computer security software company headquartered in Santa Clara, California and claims to be the world's largest dedicated security technology company.For any support or help regarding mcafee products installed on your system dial into Mcafee antivirus customer support phone number.

    mcafee activate | norton.com/setup | norton.com/setup

    ReplyDelete
  9. McAfee.com/activate - McAfee is an American global computer security software company headquartered in Santa Clara, California and claims to be the world's largest dedicated security technology company.For any support or help regarding mcafee products installed on your system dial into Mcafee antivirus customer support phone number.

    mcafee activate | norton.com/setup | norton.com/setup


    ReplyDelete
  10. This is really help full blog and knowledgeable If any person need to antivirus Microsoft office setup click on link. Norton.com/Setup | Kaspersky activation | office.com/setup

    ReplyDelete
  11. If you looking from antivirus and Microsoft office setup download free antivirus and Microsoft office.Norton.com/Setup| office.com/setup|Kaspersky total security

    ReplyDelete
  12. Excellent Article! I would like to thank for the efforts you have made in writing this post. If you looking for an any antivirus than www.webroot.com/safe is an essential component of every computer as well as one of the most widely used programs. It's an indispensable tool for every computer user and that is why an issues pertaining to it can result into quite a lot of trouble for the user. In this scenario, the situation becomes even more complicated because many people who use this software extensively are not very much adept with the technicalities involved in fixing antivirus related issues. However, the good news is that through sites like webroot safe. it has become very easy to get tech support today for any problem that you might be facing.

    install webroot |webroot install | webroot.com/safe | brother printer support | brother printer support number | Brother Printer Customer Services Number | brother support number | brother printer drivers | brother pritner driver

    ReplyDelete
  13. Very informative post, your post unique. Thanks for sharing.
    norton.com/setup
    www.office.com/setup

    ReplyDelete

  14. Amazing website, love it. great work done. Thanks for sharing with us, keep postings...


    mcafee.com/activate

    ReplyDelete

  15. This post best for your system or Windows McAfee antivirus allows the user to prevent the devices and the data from the viruses, which affect the same. The official page to purchase the McAfee software is mcafee.com/activate, from where you can select the McAfee product best suited for your device.rnYou can secure your devices and data if you have McAfee in your devices. To enable the security for your devices, download, install and perform McAfee activate to your devices.
    McAfee retail card
    McAfee Log in
    McAfee Activate
    mcafee.com/activate
    McAfee Activate 25 digit code

    ReplyDelete
  16. How to download, install enact and introduce Norton Setup in 3 Steps?

    Stage 1: Open an internet browser and type in the connection Norton.com/setup

    Stage 2: In Norton setup window, Click Enter a Product Key and type your 25 character item key.Or...

    Stage 3: If you would prefer not to try out programmed restoration skip it and snap on Agree and Download.

    ReplyDelete
  17. McAfee Secure Certification helps your customers feel safe - no matter how large or small your website is. Meaning you'll get more engagement, and more conversions.
    McAfee log in

    ReplyDelete
  18. install Norton Norton antivirus is an award-winning computer and mobile security program that helps to block threats, viruses, and unwanted intrusions. You can install Norton on Windows OS, Mac, Android, and iOS devices.

    ReplyDelete
  19. install Norton – Norton antivirus is an award-winning computer and mobile security program that helps to block threats, viruses, and unwanted intrusions. You can install Norton on Windows OS, Mac, Android, and iOS devices. Depending on your concern, you have the liberty to choose a product package. Whether you want network protection, parental control, VPN security, identity theft protection, and so, Norton gives you an array of choices.McAfee log in

    ReplyDelete
  20. Norton.com/setup - With an increase in the number of viruses in computer software, there is a growing demand for the best antivirus software that can safeguard your privacy and data, and furthermore guarantees safe online browsing and what's more ensures a safe path for email exchange over the web. We provide customer support to resolve issues related to any Norton product from Subscription and Registration, to Installation, and Activation, as well as fixing Error messages and any other technical glitches. For any support or help regarding Norton products installed on your system, Contact Norton Customer care via phone number. You can also login to Norton setup for technical assistance

    Install norton | Norton.com/nu16

    ReplyDelete
  21. Norton.com/setup - With an increase in the number of viruses in computer software, there is a growing demand for the best antivirus software that can safeguard your privacy and data, and furthermore guarantees safe online browsing and what's more ensures a safe path for email exchange over the web. We provide customer support to resolve issues related to any Norton product from Subscription and Registration, to Installation, and Activation, as well as fixing Error messages and any other technical glitches. For any support or help regarding Norton products installed on your system, Contact Norton Customer care via phone number. You can also login to Norton setup for technical assistance

    Install norton | Norton.com/nu16

    ReplyDelete
  22. Very efficiently written information. It will be valuable to everyone who uses it, including myself. Excellent blog you have here but I was curious about if you knew of any community forums that cover the same topics talked about in this article? I’d really like to be a part of online community where I can get advice from other experienced individuaLs that share the same interest. Get Update your antivirus visit mcafee.com/activate
    Mcafee Activation Help

    ReplyDelete
  23. Interesting webpage. I really like the design and the useful information.
    norton.com/setup
    mcafee.com/activate
    office.com/setup

    ReplyDelete
  24. Thank you so much for sharing these amazing tips. I must say you are an incredible writer, I love the way that you describe the things. Please keep sharing.

    For more information visit on office.com/setup | Norton.com/setup | Norton.com/setup

    ReplyDelete
  25. This comment has been removed by the author.

    ReplyDelete
  26. Get Step-by-Step guide for Norton.com/setup – Activate, Download & complete installation from norton.com/setup and get the best security setup for any of your preferred devices just by visiting norton.com/setup & mcafee.com/setup. Also try our step by step guide for office.com/setup & mcafee.com/activate.
    Related link - mcafee.com/activate

    ReplyDelete
  27. McAfee provides many protection tool and services that create strong and robust safety

    protection on your system.
    www.mcafee.com/activate
    mcafee activate
    mcafee com activate

    ReplyDelete
  28. When you receive McAfee software, you get a subscription that lets you install and use the McAfee activate product on a certain number of PCs for a certain period of time They are many Steps for downloading and installing McAfee securitywww.mcafee.com/activate
    mcafee activate
    mcafee com activate
    www.mcafee.com/activatedell
    home.mcafee.com
    mcafee.com/mis/retailcard
    mcafee.com/activate download

    ReplyDelete
  29. norton.com/setup - is an antivirus software offering the consumers and businesses endpoint protection to protect their digital world. From securing PCs, Macs and mobile devices to protecting the network through which a user connects all its devices.Norton setup has provided a number of ways of protecting your confidential information, software and applications.It also has steps to download or re-download, install or reinstall and activate your Norton security products on your computer and mobile device.

    norton.com/setup
    norton setup
    norton.com/nu16

    ReplyDelete
  30. This is the Official Norton web site for current user and non existing user sign in or login to your account, setup, download, reinstall and guide. norton.com/setup Enter your product key online and get support of Norton.com setup. Download & Install Norton office Product or Visit activation website.

    ReplyDelete
  31. This comment has been removed by the author.

    ReplyDelete
  32. Very Informative!! Curious to get more post like this.Keep it up and best of luck for your future blogs and posts.

    Norton.com/setup

    ReplyDelete
  33. Norton.com/setup - is an antivirus software offering the consumers and businesses endpoint protection to protect their digital world. From securing PCs, Macs and mobile devices to protecting the network through which a user connects all its devices.Norton setup has provided a number of ways of protecting your confidential information, software and applications.It also has steps to download or re-download, install or reinstall and activate your Norton security products on your computer and mobile device.

    ReplyDelete
  34. Great post i must say and thanks for the information.I appreciate your post and look forward to more.

    norton.com/setup | office.com/setup | mcafee.com/activate

    ReplyDelete
  35. In the case of the Norton product If you’re trying to keep
    up with the software, it’s not product is launched for the first time after
    installation. If you’re at the time of installation, then you’ll be able to
    install the product. Moreover, the product will be activated. norton.com/setup | or office.com/setup
    office.com/setup and Microsoft Office
    is composed of an entire suite of products and services that include Word,
    Excel, PowerPoint, Skype, OneDrive, mcafee.com/activate
    and a lot more. Office.com/setup Navigate
    to office setup to create a Microsoft account and download the setup.

    ReplyDelete
  36. impressive post!!
    http://mcafee-activation.com

    ReplyDelete
  37. interesting post!!
    http://mcafeeactivationkey.com

    ReplyDelete

  38. Great post. I was checking continuously this blog and I’m impressed!
    Extremely useful info particularly the last part. I care for such information a lot. Chicken Pox Vaccine , MMR Vaccine , Pneumonia Vaccine , Rota Virus Vaccine Cost , Influenza Vaccine , Hepatitis A Vaccine , Hepatitis B Vaccine , Polio Vaccine , HPV Vaccine

    ReplyDelete
  39. Simply wish to say the frankness in your article is surprising.
    Here is a blog - Photo editing & photography tips.
    This may help you to find something useful

    ReplyDelete
  40. Get started with Norton by downloading the setup and installing it on the device. Enter the unique 25-character alphanumeric product key for activation. Check your subscription at norton.com/setup | norton.com/setup | norton.com/setup.

    ReplyDelete
  41. First download McAfee program, then install it. For activation go to the link. Find the 25 characters alphanumeric activation key on the retail card. mcafee.com/activate | mcafee.com/activate

    ReplyDelete
  42. Login or sign up at office setup and download Microsoft Office. Install and activate the setup on your device. Verify the Office product key office.com/setup

    ReplyDelete
  43. Nice knowledge gaining article. This post is really the best on this valuable topic.
    mcafee.com/activate|
    norton.com/setup|
    mcafee.com/activate

    ReplyDelete
  44. Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative.
    mcafee.com/activate|
    norton.com/setup|office.com/setup

    ReplyDelete
  45. Norton.com/setup - Find out how to download, install, setup Norton on your device. To activate Norton setup using the 25 digit Norton product key, go to the website www.norton.com/setup. Norton is the best antivirus for your system. if you are facing an issue with Norton setup, then you can contact our customer support number. we will instantly support and provide 24*7 service.

    norton.com/setup | norton setup

    ReplyDelete
  46. Mcafee.com/activate- Go through the procedure for downloading, installing and activating the setup of McAfee antivirus. To redeem the activation code, visit www.mcafee.com/activate. If you are facing issues, then call our mcafee activate support number.

    Mcafee.com/activate | Mcafee activate | Mcafee Activate 25 digit code | Mcafee log in

    ReplyDelete
  47. Great information you shared through this blog. Keep it up and best of luck for your future blogs and posts.

    Norton.com/setup

    ReplyDelete
  48. Really great article, Glad to read the article. It is very informative for us. Thanks for posting.

    norton.com/setup
    mcafee.com/activate
    mcafee.com/activate

    ReplyDelete
  49. Hi, I’m Smith warner. I’m a student living in Miami, Florida. I am a fan of technology, design, and software. I’m also interested in web development and Software. You can visit my website with a click on the button Below.

    Mcafee.com/activate
    Mcafee activate
    Mcafee Activate 25 digit code
    norton.com/setup
    norton setup
    Aol login
    Aol sign up
    mail.aol.com

    ReplyDelete
  50. Hello, I'm Smith Warner. If you are facing issues with mcafee(mcafee.com/activate), norton(norton.com/setup) and office(office.com/setup) product. then you can visit my website.

    ReplyDelete
  51. Thank you for sharing this useful information, I will regularly follow your blog
    Norton.com/setup
    Norton.com/nu16
    Norton.com/MyAccount

    ReplyDelete
  52. norton.com/setup : An antivirus program is designed in order to protect your device from malicious software programs called norton setup. If the antivirus software detects any malicious code such as a virus, it will remove it by www.norton.com/setup , norton.com/nu16
    office.com/setup : Developed by Microsoft, MS-Office is a popular productivity suite that is being used by millions of consumers and businesses across the world. It comprises several applications such as PowerPoint, Excel, Visio, Word, and Access. You can choose its trial version that is free for 30 days or download the paid version from office setup. All you need to do is to enter a valid product key at office.com/setup.

    ReplyDelete
  53. Hello, I'm Smith Warner. If you are facing issues with mcafee(mcafee.com/activate), norton(norton.com/setup) and office(office.com/setup) product. then you can visit my website.

    ReplyDelete
  54. From installation to setup, updates to upgrade, functional issue to critical error SAGE provides Technical Support & help to their customer in various ways. Like User can directly submit their issue on their Knowledgebase or Form to get expert advice within the shortest time frame.

    Sage support number

    ReplyDelete
  55. Apart from its PC & Mobile based antivirus software, users can make their internet connection safer with Norton Antivirus at www.norton.com/setup
    for norton antivirus Norton.com/nu16

    & install office office.com/setup
    365 or activate office
    365. Enter office Setup Product Key Here to Get Started with office Setup. We made the office Setup More Easier!
    Office Home and Student 2019 Setup

    ReplyDelete
  56. Call 1-888-572-9791 For Yahoo Mail Login Account Error

    Yahoo mail is one amongst the leading free email suppliers of late. though folks ar currently moving towards Gmail however many folks simply love and use Yahoo email services. folks conjointly face issues with Yahoo email login screen. Whenever I login to Yahoo account exploitation my portable computer, it works fine however typically on my transportable, i buy login errors like this one. Read more:-

    Yahoo Mail Account Error

    ReplyDelete
  57. Microsoft Office Setup
    has an exceptional assortment of applications that can perform different tasks with cool features. These versions include office 2019 activation key, office 365 setup, Office 2016, Office 2013, Office 2010, office setup home and student 2019 and so many more. Visit www.office.com/setup to create these applications on your device. Looking to discover the best partner to help you with office.com/setup and some other kind of software recommendations, you are in the right place then. We are here to help students, IT professionals and beginners to learn all about setting up office com setup with product key and other styles of PC support needs.

    ReplyDelete
  58. Avg.com/Retail
    :- Know step by step process how to download, install and activate the AVG product. Enter your AVG license for AVG Retail registration and AVG antivirus installation online at www.Avg.com/Retail
    or Call AVG activation support number for further assistance by certified experts avg retail activation is a procedure of activating a avg retail key at www.Avg.com/Retail
    page.

    ReplyDelete
  59. Get protected enter your 25 digit activation code in www.mcafee.com/activateand activate your product key.
    To install your microsoft office setup visit www.office.com/setup and setup your office retail card key.
    Looking for Norton Setup? The Official Norton Site for setup, download, reinstall is www.norton.com/setup where you can enter and activate your norton setup retail card product key.

    ReplyDelete
  60. install kaspersky with activation code | How to install and activate kaspersky on multiple computers

    •Each copy of a multiple-device license for Kaspersky Anti-Virus 2019 (for example, a 3 PCs license) is installed and activated in the same way on all computers you want to protect.
    •In conclusion to activate Kaspersky Internet Security 2016 on all computers, use one and the same activation code you purchased.


    Install Kaspersky with activation code

    activate kaspersky internet security

    kaspersky geek squad download install

    usa.kaspersky.com/geeksquad

    Activate Kaspersky Internet Security for Mac

    reinstall kaspersky total security

    kaspersky without cd

    ReplyDelete
  61. Are you looking for McAfee activate enter your Mcafee activate 25 digit code on McAfee.com/activate and go to McAfee log in page and activate your McAfee security product completely and facing any issues can contact McAfee customer service number can help you 24*7

    ReplyDelete
  62. www.mail.aol.com Aol mail - Find here step-by-step procedure to setup your AOL mail and create a new AOL mail account. If you forget your AOL mail password or find any other issue in AOL login/sign in or sign up/register, call AOL toll-free number now.

    ReplyDelete
  63. Are you facing any errors due to Avast security can immediately contact Avast support or Avast tech support or Avast customer support can resolve your all issues.

    ReplyDelete
  64. You have great ideas to share something like this.Thanks for share this info.
    mcafee.com/activate

    ReplyDelete
  65. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    norton.com/setup

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  66. Install eset on your device and secure it from cyber threats.

    https://esetactivate.com/
    https://esetactivate.com/download-eset/
    https://esetactivate.com/eset-download/
    https://esetactivate.com/eset-login/

    install eset
    download eset
    eset download
    eset login

    ReplyDelete
  67. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    norton.com/setup

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  68. Are you facing any error due to McAfee log in your account and have any technical problem call McAfee technical support number.
    McAfee activate | www.mail.aol.com | aol.com mail login | Avast support on Avast customer support
    Avast tech support
    Avast support

    ReplyDelete
  69. Excel has also gained few updates, such as its two new chart types map and funnel. Office.com/setup

    ReplyDelete
  70. I am thankful for the article post.Looking forward to visit more.
    office.com/setup

    ReplyDelete
  71. A common problem which you may often face is regarding errors in the activation of your McAfee product.

    So you can contact us: McAfee.com/Activate


    ReplyDelete
  72. Your post was a success, you've brought in a lot of new visitors to engage in conversation. www.foxnews.com/activate

    ReplyDelete

  73. Mcafee Antivirus setup provides a huge range for software to be installed in your devices to secure and protect your data loss.

    mcafee.com/activate

    ReplyDelete
  74. Thank you so much for sharing these amazing tips. I must say you are an incredible writer, I love the way that you describe the things. Please keep sharing.
    Office.com/setup

    ReplyDelete
  75. Well i am a regular reader of new blogs and i found this one is also such a nice one... keep it up
    mcafee.com/activate | mcafee.com/activate | www.norton.com/setup

    ReplyDelete
  76. You cannot imagine simply how much time I had spent for this information! Thanks!
    office.com/setup |
    norton.com/setup |
    www.mcafee.com/activate

    ReplyDelete
  77. mcafee.com/activate - Get real-time protection with McAfee by finding steps to download, install, and activate McAfee antivirus via www.mcafee.com/activate. For more information visit my website or call our customer support number for instant support.
    norton.com/setup - Get started Norton Setup with Product Key at norton.com/setup or call us toll-free number for instant support. We'll help to install Norton from www.norton.com/setup. For more information just visit our website.

    ReplyDelete
  78. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    norton.com/setup

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  79. one copy of Windows was installed on multiple PCs McAfee Software License Terms specify a certain number of devices (PCs) on which a single copy of McAfee may be installed.
    McAfee.com/Activate

    ReplyDelete
  80. Wonderful blog! I found it while browsing on Yahoo News

    office.com/setup

    ReplyDelete
  81. Great post i must say and thanks for the information.I appreciate your post and look forward to more.
    www-norton.com/setup

    ReplyDelete