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.

992 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. 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
  4. 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
  5. 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

  6. 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
  7. 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
  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. 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
  10. 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
  11. 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
  12. Very informative post, your post unique. Thanks for sharing.
    norton.com/setup
    www.office.com/setup

    ReplyDelete

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


    mcafee.com/activate

    ReplyDelete

  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. Interesting webpage. I really like the design and the useful information.
    norton.com/setup
    mcafee.com/activate
    office.com/setup

    ReplyDelete
  22. 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
  23. This comment has been removed by the author.

    ReplyDelete
  24. 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
  25. I really appreciate this wonderful post that you have provided for us. I assure this would

    be beneficial for most of the people.
    www.mcafee.com/activate
    mcafee activate
    mcafee com activate
    www.mcafee.com/activatedell
    home.mcafee.com
    mcafee.com/mis/retailcard
    mcafee.com/activate download

    ReplyDelete
  26. 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
  27. 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
  28. 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
  29. 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
  30. This comment has been removed by the author.

    ReplyDelete
  31. 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
  32. 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
  33. impressive post!!
    http://mcafee-activation.com

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

    ReplyDelete

  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. Nice knowledge gaining article. This post is really the best on this valuable topic.
    mcafee.com/activate|
    norton.com/setup|
    mcafee.com/activate

    ReplyDelete
  41. 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
  42. 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
  43. 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
  44. Great information you shared through this blog. Keep it up and best of luck for your future blogs and posts.

    Norton.com/setup

    ReplyDelete
  45. 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
  46. 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
  47. Thank you for sharing this useful information, I will regularly follow your blog
    Norton.com/setup
    Norton.com/nu16
    Norton.com/MyAccount

    ReplyDelete
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
  55. 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
  56. 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
  57. 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
  58. 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
  59. 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
  60. 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
  61. 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
  62. Excel has also gained few updates, such as its two new chart types map and funnel. Office.com/setup

    ReplyDelete
  63. 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
  64. Your post was a success, you've brought in a lot of new visitors to engage in conversation. www.foxnews.com/activate

    ReplyDelete
  65. 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
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. Wonderful blog! I found it while browsing on Yahoo News

    office.com/setup

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

    ReplyDelete
  73. McAfee.com/activate –With the increasing cybercrime rate, the necessity of a trusted antivirus has increased all together.

    McAfee.com/Activate

    ReplyDelete
  74. McAfee.com/activate –With the increasing cybercrime rate, the necessity of a trusted antivirus has increased all together.

    McAfee.com/Activate

    norton.com/setup

    ReplyDelete
  75. Quickbooks enterprise support Solve QuickBooks Enterprise problems using the QuickBooks Enterprise support team. Call our Quickbooks support team at +1 (833) 400-1001 and contact our certified QuickBooks specialist for assistance.

    ReplyDelete
  76. Quickbooks enterprise support number +1 (833) 400-1001 is available to solve QuickBooks Enterprise problems through QuickBooks Enterprise support. Call our Quickbooks support team at +1 (833) 400-1001 and contact our certified QuickBooks specialist for assistance.

    ReplyDelete
  77. Quickbooks enterprise support Phone number Get 24-hour support for Enterprise Quickbooks by contacting the QuickBooks Enterprise support phone number. We are ready to solve QuickBooks Enterprise problems through a Certified QuickBooks Enterprise Support Group. Call our Quickbooks support team at +1 (833) 400-1001 and contact our certified QuickBooks specialist for assistance.

    ReplyDelete
  78. Nice post Thanks for sharing with Us.
    www.Norton.com/setup - enter your norton setup product key on Norton.com/setup
    and install norton, activate norton security product facing any different kind of issues call to norton customer support number can resolve your query.
    Activate McAfee security McAfee.com/activate , www.mail.aol.com , aol.com mail login

    ReplyDelete
  79. Just seen your Article, it amazed me and surpised me with god thoughts that eveyone will benefit from it. It is really a very informative post for all those budding entreprenuers planning to take advantage of post for business expansions. You always share such a wonderful articlewhich helps us to gain knowledge .Thanks for sharing such a wonderful article, It will be deinitely helpful and fruitful article.
    Thanks
    DedicatedHosting4u.com

    ReplyDelete
  80. https://www.brotherprintersupport.co.uk

    https://www.brotherprintersupport.co.uk/brother-printer-support/

    Brother Printer Support or Call : +44-121-286-4615

    How to Solve Installation Problem with my Brother printer using a USB/local connection

    https://www.brotherprintersupport.co.uk/2019/06/27/how-to-solve-installation-problem-with-my-brother-printer-using-a-usblocal-connection/

    How to Setup Brother Wireless Printer Call +44-121-286-4615
    https://www.brotherprintersupport.co.uk/2019/06/28/how-to-setup-brother-wireless-printer-call-44-121-286-4615/
    Brother Wireless Support or Call : +44-121-286-4615

    Brother Printer Support or Call : +44-121-286-4615

    Brother Printer Drivers Call: +44-121-286-4615

    https://www.brotherprintersupport.co.uk/2019/06/27/brother-printer-drivers-call-44-121-286-4615/


    Brother Printer Support Drivers or Call : +44-121-286-4615


    brother printer helpline
    brother printer support number
    brother printer technical support

    ReplyDelete
  81. mcafee.com/activate - Follow the steps to activate mcafee, download and install at www.mcafee.com/activate. Find 25-digit alphanumeric product key on registered email or backside of the retail card to mcafee activate.

    norton.com/setup - Follow the steps to set up Norton, download and install at www.norton.com/setup. Find 25-digit alphanumeric product key on registered email or backside of the retail card to activate norton setup.

    office.com/setup - Enter Key office setup, after purchasing MS Office from visit www.office.com/setup, sign in to your Microsoft account then enter product key for Office Install.

    ReplyDelete
  82. office setup is certainly easy for any fanatic and device. you compulsion to be credited considering office.com/setup website and sign in next your microsoft account or make a late buildup account and enter your product key and acquire your office.
    office com setup
    www.office.com/setup
    office 365
    office 365 setup

    ReplyDelete

  83. Really amazing Information thanks for this information.

    sandeep maheshwari wife

    ReplyDelete
  84. office.com/setup, Office Setup with product key Visit www.office.com/setup and follow the on-screen instructions for Office 2019, Office 365, Step by Step.

    ReplyDelete
  85. This is a nice Site to watch out for and we provided information on
    vidmate make sure you can check it out and keep on visiting our Site.

    ReplyDelete
  86. Nice article thanks for sharing with us.
    Looking for Aol Login or Aol sign in
    Visit:aol login
    Customer support: aol log in
    For Norton setup product key: Norton.com/setup
    For McAfee activate product key: McAfee.com/activate

    ReplyDelete
  87. This is a nice Site to watch out for and we provided information on
    vidmate make sure you can check it out and keep on visiting our Site.

    ReplyDelete
  88. In this establishment procedure, office.com/setup is a standout amongst the most significant establishments that you need to do. It won't be an excessive amount to state that MS office is a standout amongst the most valuable projects without which no PC is finished. It encourages you in a variety of ways.

    ReplyDelete
  89. Norton product key is something the most inevitable. To activate Norton setup on your device, go to the Official website norton.com/setup. Then enter your norton product key to activate and protect your device.

    ReplyDelete
  90. Download and install Vidmate App which is the best HD video downloader software available for Android. Get free latest HD movies, songs, and your favorite TV shows.

    ReplyDelete
  91. Download and install Vidmate App which is the best HD video downloader software available for Android. Get free latest HD movies, songs, and your favorite TV shows.

    ReplyDelete
  92. HP Printer Support Numberis an independent Hp computer item sales and repair organization. Aside from supplying services for that items we marker then sell, we offer technical assistant for other projects, brands also it services, Any brand, trademarks, and product pictures that are displayed on this website are suitable for referential reasons.
    HP Printer Support Phone Number

    ReplyDelete
  93. hi dear,this is very good and helpful article thanks for shearing.

    ReplyDelete
  94. Good article! Keep sharing this type of information to expand user knowledge.office.com/setup

    ReplyDelete
  95. Really great article, Glad to read the article. It is very informative for us. Thanks for posting.
    Visit@:- McAfee.com/activate|Norton.com/myaccount|Norton.com/setup

    ReplyDelete
  96. Thanks for sharing with Us.
    Looking for Norton setup it detect all virus, malware and bugs having any issues during the use of Norton setup antivirus on your system or mac here is some steps to install Norton and activate your Norton setup
    Follow the instruction following:
    Firstly Enter Norton setup product key the official web Norton.com/setup and activate your Norton setup product first.

    ReplyDelete
  97. Norton.com/setup is one among the basic standard antivirus that is tremendously looked for ensuring contraption and giving a 1 stop Norton setup security answer to any or each and every one of the total framework far and wide.
    http://nor-norton.com/setup/

    ReplyDelete
  98. In the automated world, a lot of our correspondence occurs over email. For this, Microsoft Office has Outlook, which is a sublime email customer and individual boss. Office can be begun on Office.com/setup.
    http://office-comofficeoffice.com/

    ReplyDelete
  99. mcafee.com/activate - Activate your Mcafee antivirus and protect your device from harmful viruses. Install and activate mcafee at www.mcafee.com/activate.
    norton.com/setup - download, install and activate in three steps : 1. Sign in to norton.com/setup 2. Enter a product key 3. Download norton and click to install. For more info just visit www.norton.com/setup.
    mcafee.com/activate - Protect and Secure your devices through mcafee antivirus. visit the official mcafee website www.mcafee.com/activate. if needed any help you can contact us.

    ReplyDelete
  100. 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

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  101. 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

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  102. <a href="https://vidmate.vin/

    ReplyDelete
  103. Get the easiest way of setup and install Norton Setup with Product Key from norton.com/setup. Norton proves to be one important aspects for all theinternet users to act as a shield against the increasing number of viruses, worms, spyware, and Trojan horses.
    office.com/setup
    www.office.com/setup
    www.office.com/setup

    ReplyDelete
  104. mcafee.com/activate - Check out the quick guides to download, install and activate McAfee antivirus products on the device. And if you face any error or issue during these processes then call us.

    Get the instant solution for norton.com/setup with product key. Norton activation keys for Norton Users. Renew your Norton antivirus with product key from authorized technicians.

    mcafee.com/activate - Get complete protection by redeeming the product & downloading McAfee setup file. Run & install it on your device. Activate it using the product key on www.mcafee.com/activate.

    ReplyDelete
  105. It is amazing post, i am really impressed of your post. Its really useful. Thank you for sharing this article.
    avastlogin
    office.com/setup

    ReplyDelete
  106. Our team of global threat analysts operates a follow-the-sun-model to provide 24x7 coverage to Symantec customers to track the latest developments on the threat landscape. Analysts continuously monitor a worldwide network of Symantec protected machines as well as a large-scale, global network of honey pots (machines designed to lure attackers).

    Norton.com/setup

    office.com/setup

    McAfee.com/Activate

    Norton.com/setup

    Office.com/Setup

    ReplyDelete
  107. If you are new user to sage 50 accounting software and looking for the sage 50 technical support.If yes than you have come to right place as we provide efficient technical support service to customers who show complete faith in us. With our efficient and highly qualified team ,we never disappoint our customers.You can reach us at 1844-871-6289 at any hour of the day. You can also visit our website at https://www.accountingadvice.co/ for the complete knowledge of the sage products and services.


    The Services we offered are following-

    Sage Support Phone Number

    Sage 50 Technical Support

    Sage Technical Support Phone Number

    Sage 100 support phone number

    Sage 100 contractor support

    Sage 50 live chat

    Sage Support Number

    Sage Customer Service Number

    Sage Support Phone Number

    ReplyDelete
  108. If you are new user to sage 50 accounting software and looking for the sage 50 technical support.If yes than you have come to right place as we provide efficient technical support service to customers who show complete faith in us. With our efficient and highly qualified team ,we never disappoint our customers.You can reach us at 1800-961-4623 at any hour of the day. You can also visit our website at https://www.helplinenumber.support/ for the complete knowledge of the sage products and services.

    The Services we offered are following-

    Sage 50 2019 has stopped working

    Sage 50 customer service number

    Sage 50 Technical support number

    Sage 100 Technical support phone number

    Sage 200c Tech support phone number

    Sage fixed assets support number

    Sage 50 customer service number

    Sage 50 support

    Sage 300 Tech Support Number

    ReplyDelete

  109. If you are new user or exiting user of QuickBooks accounting software and looking for the QuickBooks technical support.If yes than you have come to right place as we provide efficient technical support service to customers who show complete faith in us. With our efficient and highly qualified team ,we never disappoint our customers.You can reach us at 1800-961-4623 at any hour of the day. You can also visit our website at https://www.quick.helplinenumber.support/ for the complete knowledge of the QuickBooks products and services.

    The Services we offered are following-

    QuickBooks Technical Support Phone Number
    QuickBooks Technical Support Number
    QuickBooks Tech Support Phone Number
    QuickBooks Tech Support Number
    QuickBooks Customer Support Phone Number
    QuickBooks Customer Support Number
    QuickBooks Desktop Support Number
    QuickBooks Enterprise Support Phone Number
    QuickBooks Premier Support Number
    QuickBooks Pro Support Phone Number
    QuickBooks Payroll Support Number
    QuickBooks Cloud Hosting Support Phone Number

    ReplyDelete
  110. If you are new user to sage 50 accounting software and looking for the sage 50 technical support.If yes than you have come to right place as we provide efficient technical support service to customers who show complete faith in us. With our efficient and highly qualified team ,we never disappoint our customers.You can reach us at 1800-961-4623 at any hour of the day. You can also visit our website at https://www.helplinenumber.support/ for the complete knowledge of the sage products and services.

    The Services we offered are following-


    Sage 50 payroll support number

    Sage 50 Technical Support Number United Kingdom

    Sage 50 Technical Support Ireland

    Sage 50 Technical Support South Africa

    Sage 50 Technical Support Phone Number Canada

    ReplyDelete
  111. Hi, the post which you have provided is fantastic, I really enjoyed reading your post, and hope to read more. Thank you so much for sharing this post, I appreciate your work.
    norton.com/setup
    www.norton.com/setup

    ReplyDelete
  112. Download latest audio and video file fromvidmate

    ReplyDelete
  113. We have helped thousands of apple custmore by solving their minor technical and service related issues. You can dial this number:18003823046 any time you so desire and form anywhere you are in the country. This is a toll free apple support number. so you can talk freely.

    ReplyDelete
  114. Office.com/setup Services join sullying discovering, issue clearing, PC alter, Internet login introduction, email account setup, programming foundation, printed setup, printer support, and general PC investigating affiliations.
    http://officecom-officeoffice.com

    ReplyDelete
  115. Office.com/setup grouping of usages is merged into the Office suites, and each application serves a specific point of confinement and impact working less unpredictable similarly as to improve the profitability. There are two or three sorts of Microsoft Office setup.
    http://office-comofficeoffice.com/

    ReplyDelete
  116. Norton.com/setup online security devices guarantee that the individuals who manage delicate information do as such without dread of trading off touchy data.
    http://norton-wwwnorton.com/

    ReplyDelete
  117. norton.com/setup to install setup product key, Learn how to download, install, and put into outfill Norton Setup concerning speaking the subject of your Windows and Mac device.
    http://norton-comnortonnorton.com

    ReplyDelete
  118. To Downloading, Installing and activating the Norton product, visit www.norton.com/setup and get Started with Norton Antivirus.
    http://nortonwwwnorton.com

    ReplyDelete
  119. Get all Steps for installation and download, activate MS office setup. Enter your Office product key on www.office.com/setup.
    http://office-comofficecom.com

    ReplyDelete
  120. After visiting office.com/setup login to microsoft account to take steps sticking together of covenant of office setup, Any complexity in office.com/setup our accomplished will calm for office install.
    http://officecomoffiice.com

    ReplyDelete
  121. Mcafee.com/activate - Go through the easy process to download, install and activate McAfee antivirus. Login at www.mcafee.com/activate to get McAfee setup.

    Norton.com/setup - Get the steps for downloading, installing on another device and then, activating Norton setup. For the activation of Norton setup with the 25-digit activation code, visit the site www.norton.com/setup.

    ReplyDelete
  122. This is Very very nice article. Everyone should read. Thanks for sharing. Don't miss WORLD'S BEST ImpossibleStuntCarTracks3DGame

    ReplyDelete
  123. Thanks for posting this valuable information, really like the way you used to describe. Hope I'll get such posts in future too.

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

    ReplyDelete
  124. 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

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  125. Norton.com/setup online security devices guarantee that the individuals who manage delicate information do as such without dread of trading off touchy data.
    http://norton-wwwnorton.com/

    ReplyDelete
  126. Office.com/setup acclimate should with have no duty concerning any risky substance to your PC structure or loss of information that outcomes from the download or use of Content.
    http://office-comofficeoffice.com/

    ReplyDelete
  127. Antivirus has made our lives easier and secured. When you dial Webroot Support Toll-free Number , our experts will instantly engage with you. We cover a wide scope of services to satisfy every customer with the best solutions.

    ReplyDelete
  128. What a superb post! I have no words to describe this post because everthing is clear with your wonderfull words. I really feel out for world reading your post, it is full of fresh and usefull. I really appreciate, keep the work continue.

    norton.com/setup ! www.norton.com/setup ! office.com/setup ! office.com/setup ! mcafee.com/activate ! mcafee.com/activate





    ReplyDelete
  129. www.mcafee.com/activate - Protect unlimited devices with McAfee's complete virus protection and Internet Security. Get award-winning protection against the latest threats today.

    www.norton.com/setup - To get started with Norton Internet Security Login, create an account and sign in to it. For any queries, call us at our Norton helpline number.

    ReplyDelete
  130. 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.
    norton.com/setup
    norton/setup
    office.com/setup

    ReplyDelete
  131. office.com/setup - For Downloading, Installing and activating the Office product key, visit www.office.com/setup and Get Started by now Office setup.
    http://officecomcomoffice.com/

    ReplyDelete
  132. www.office.com/setup - For office com setup, office 365 setup, Find simple steps to download & install Office 2019 and activate on www.office.com/setup. http://officewwwoffice.com/

    ReplyDelete
  133. Office.com/setup.com is an efficiency suite that is utilized by a many individuals on a wide extent of contraptions, for example, Windows PC, Mac PCs, workstations, Android telephones, iOS handhelds, and so on.Office Setup suite is capable at dealing with the staggering bit of work.
    http://office-comofficeoffice.com/

    ReplyDelete
  134. Norton.com/setupinstall online security apparatuses guarantee that the individuals who manage delicate information do as such without dread of bargaining touchy data. Keep your documents, information, and applications running easily and your hard drive clean when you buy Norton 360 download.
    http://norton-wwwnorton.com/

    ReplyDelete
  135. Sign in to enter office setup product key. Know how to benefit, download, install, set in movement, uninstall and

    reinstall MS office setup.
    office.com/setup
    http://officecom-officeoffice.com/
    call us at +1-888-421-9666[tool free]

    ReplyDelete
  136. Sign in to enter office setup product key. Know how to benefit, download, install, set in movement, uninstall and reinstall MS office setup.visit Office.com/Setup and Get Started by now http://officecom-officeoffice.com.

    call us at +1-888-421-9666[tool free]

    ReplyDelete
  137. Sign in to enter office setup product key. Know how to benefit, download, install, set in movement, uninstall and reinstall MS office setup.
    office.com/setup
    http://officecom-officeoffice.com/
    call us at +1-888-421-9666[tool free]

    ReplyDelete
  138. Our team of global threat analysts operates a follow-the-sun-model to provide 24x7 coverage to Symantec customers to track the latest developments on the threat landscape. Analysts continuously monitor a worldwide network of Symantec protected machines as well as a large-scale, global network of honey pots (machines designed to lure attackers).

    McAfee.com/Activate

    McAfee.com/Activate

    McAfee.com/Activate

    ReplyDelete
  139. Microsoft Office 2019 is the current version of Microsoft Office, a productivity suite, succeeding Office 2016 at www.office.com/setup or office.com/setup. It was released to general availability for Windows 10 and for macOS on September 24, 2018. Office 2019 includes many of the features previously published via Office 365, along with improved inking features, new animation features in PowerPoint including the morph and zoom features, and new formulas and charts in Excel for data analysis.

    office.com/setup

    Office.com/Setup

    ReplyDelete
  140. I really happy found this website eventually. Commenting on a blog is an art. Thanks a lot for the information.
    norton.com/setup
    office.com/setup
    office.com/setup

    ReplyDelete
  141. Good blog for this site. Commenting on a blog is an art. This site article is very good.
    www.office.com/setup
    norton setup

    ReplyDelete
  142. Thanks for provide great informatic and looking beautiful blog, really nice required information & the things i never imagined and i would request, wright more blog and blog post like that for us. Thanks you once agianMarriage certificate in delhi
    Marriage certificate in ghaziabad
    Marriage registration in gurgaon
    Marriage registration in noida
    special marriage act
    Marriage certificate online
    Marriage certificate in mumbai
    Marriage certificate in faridabad
    Marriage certificate in bangalore
    Marriage certificate in hyderabad thanks once again to all.

    ReplyDelete
  143. Hence the my.avast.com setup is completed properly for your devices. In this way, you have ensured comprehensive real time protection for all your connected devices.

    my.avast.com

    ReplyDelete
  144. Norton.com/setup - Having a good antivirus could mean a major difference between life and death of your portable electronic devices. Norton setup is an executable file that you download via www.norton.com/setup to deploy Norton security on your home devices as well as business-related work running on Windows, MAC, Android, OS and iOS platforms. It primarily stitches digital security framework around the digital surroundings of your PCs, server devices as well as various mobile devices. As a reliable third-party tech support provider, Antivirus Norton offers you reliable information and support on how to deploy Norton Security on your devices.

    Norton.com/setup

    Norton.com/setup

    office.com/setup

    ReplyDelete
  145. office.com/setup Activate Your Product With Us Microsoft Office product comes with a range of professional document and applications, and services.
    norton.com/setup to Secure your All Windows, Mac & Android devices. Get Norton Setup and Run to Install Norton Anti Virus.
    Visit mcafee.com/activate to activate mcafee security. Enter your product key code present on your McAfee retail card, login and get protected.

    ReplyDelete
  146. Office is an application software vis - vis your PC at www.office.com/setup or office setup. The app lets youmanageWord, Excel, approach, onedrive, and PowerPoint from across the room, therefore you can saunter in the region of freely manageWord, Excel, approach, onedrive, and PowerPoint from across the room, therefore you can saunter in the region of freely during presentation

    ReplyDelete

  147. Get the easiest way of setup and install Norton Setup with Product Key from norton.com/setup. Norton proves to be one important aspects for all theinternet users to act as a shield against the increasing number of viruses, worms, spyware, and Trojan horses.
    norton setup
    norton.com/setup.

    ReplyDelete
  148. Here is the way to open a compress document in Windows, Mac, and Linux working framework & office.com/setup visit this site.
    http://officecom-officeoffice.com/

    ReplyDelete
  149. office.com/setup is one of the widely recommended web buddies for users to download, install and put into organization office setup as soon as insinuation to their computer or laptop or mobile devices.
    http://w-officecom.com/

    ReplyDelete
  150. To sanction the assistance of Office products, visit Office.com/setup and enter office setup furthermore than product key and set in motion your MS Office products such as Microsoft word, excel, PowerPoint Skype etc.
    http://office-comofficeoffice.com/

    ReplyDelete
  151. Thanks for the great post you posted. I like the way you describe the unique content. The points you raise are valid and reasonable. I am a tech support expert telling you about office.com/setup product key.
    office.com/setup product key

    ReplyDelete
  152. If you are looking for any help regarding your Hp Printer then just dial for fast and reliable helpline number of HP Customer Service 1-800-382-3046. Then this is the best direct number to the Hp Printer Customer Services team. We have sourced this number to save your time searching over the internet for the Hp Customer Support Phone Number.

    ReplyDelete
  153. آیا پزشک هستید و به دنبال ترجمه تخصصی پزشکی می گردید ؟ آیا روانشناس هستید و به دنبال ترجمه تخصصی روانشناسی میگردید ؟ آیا مهندس کامپیوتر هستید و به دنبال ترجمه تخصصی کامپیوتر می گردید ؟ کار ما ترجمه تخصصی مقاله است. با خیال راحت مقاله های خود را به ما بسپارید.

    ReplyDelete
  154. Sign in to enter office setup product key. Know how to benefit, download, install, set in movement, uninstall and reinstall MS office setup.
    office.com/setup
    http://officecom-officeoffice.com/
    call us at +1-888-421-9666[tool free]

    ReplyDelete
  155. Thank you for sharing excellent information. Your website is so cool. I am impressed by the details that you have on this website.
    office.com/setup
    office/setup
    Norton.com/setup

    ReplyDelete