Tuesday, March 6, 2012

Securing Your (Mobile) Email: Thunderbird, GnuPG, Enigmail, AGP, Gmail and K9mail


While teaching my CISSP students the other day, we got to talking about cryptography. This lead to a discussion about implementing PGP on your personal email and how you could accomplish this.

In the past, I have used Thunderbird and the Enigmail plugin to help implement PGP on my personal email and, through this discussion with my students, I realized I’d dropped the capability almost as quick as I’d picked it up.

Why? Mostly because the only person I was trading encrypted emails with was my friend Mike in Chicago and I think we might have done that a grand total of once. So, it wasn’t a pressing technology at all. And when I wiped out my Ubuntu for Windows 7 (*gasp*!) I forgot to backup my encryption keys and promptly decided not to bother with it again.

But nowadays, I’m interfacing with many more people and the need for cryptography on my personal e-mail is growing. So, I thought I’d give a quick write up on using Enigmail with Thunderbird.

However, one thing I’ve always wanted to do was implement the same ability on my Android phone. I’ve got a Droid X (first generation) and, since I’ve still got another year on my contract with it, I like to keep myself from getting bored with such an antiquated phone.

So, this past week, I decided to re-implement Enigmail on Thunderbird. And when I was done with that, I wanted to find out how to USE THE SAME KEYS on my mobile device to encrypt email.

Since this is a “plug-it-all-together” kind of implementation, I thought I’d share with all of you. I’ll give you fair warning, though, there are quite a few (but easy) steps to this, so the write up could be long.

Thunderbird & Enigmail

I’m not going to write a tutorial on how to install Thunderbird. Grab it off Mozilla’s site and install it, if you don’t use it already. It’s a great e-mail client and it’s free. There’s nothing better than not paying a license to read your mail.

Once it’s installed and configured for your e-mail account (mine’s a gmail account), then you’re going to want to download and install Enigmail. Enigmail is an extension for Thunderbird that allows you to write and receive encrypted email. It does this by communicating with GnuPG, an open-source implementation of the OpenPGP standard.

So, the first thing we’re going to need to install is GnuPG for Windows (or GPG4Win, as it’s known). If you’re a linux user, you can download and install GnuPG as a package in your distribution. A little googling and you’ll find it. For those that are Windows users, follow the instructions below.

GPG4Win

So, for Windows users, download GPG4Win from www.gpg4win.org.


Since we’re savvy security folks, we’re going to check the file’s hash, since the developers were so kind to include it on our web site.

For this task, I use hashtab, a Windows Explorer extension found at http://implbits.com/HashTab/HashTabWindows.aspx


It’s a match, let’s install it. Installation is very straight-forward, so just remember the path that you installed it into in case Enigmail can’t find the executables later. Enigmail sometimes has problems finding GnuPG.

Installing Enigmail

Prior to installing Enigmail, your Thunderbird menu bars will look something like this:

When we’ve installed Enigmail, we’ll have another menu item, called “OpenPGP”. We’ll show that in a few.

The first thing we want to do is download Enigmail from their web site: http://enigmail.mozdev.org/home/index.php.html


Once you’ve downloaded it, open up Thunderbird and click on the “Tools” menu and select “Add-Ons”.

You will be presented with the screen below. Click on the gear-shaped icon as shown in the detail below and select “Install Add-on From File …”


Browse to where you downloaded Enigmail (it’s a file with a .xpi extension and it’s usually named something like “enigmail-X.X.X-sm+tb-windows.xpi”) and Enigmail will install.

Once you’ve installed, it however, you will need to set up Enigmail. It’s also possible Thunderbird will need to restart after Enigmail’s install, so feel free to do that now.

Enigmail Setup

Once you’ve gotten Thunderbird restarted, it’s time to set up Enigmail. Setup is very easy, since there’s a wizard that walks you through it. However, we’ll go through the necessary steps below. It is also possible that Enigmail will not be able to find the GPG executables (because it’s looking for “gpg.exe” and GPG4Win provides you with a “gpg2.exe”), if this is the case and you are prompted to browse for your GnuPG files, simply browse to the directory where you installed GPG4Win and locate the “gpg2.exe” file.

If that’s all out of the way, let’s setup Enigmail.

Enigmail Setup Wizard

To launch the Setup Wizard for Enigmail, you should

Click the “OpenPGP” menu and select the “Setup Wizard”


On the first screen of the Setup Wizard, select “Yes, I would like the wizard to get me started”

On the second screen, choose which email account you’d like to create a key pair for. As I have several email accounts, Enigmail chose to ask me if I wanted to create key pairs for each of my accounts. Since I only want to do this for my fleec3@gmail.com account, I only checked off that one. You may not be presented with this choice if you have only one e-mail account.

On the next screen, you will be asked if you want to sign all of your outgoing e-mail by default. This is one of the best ways to get your public key out in the public (and that’s the intent of this exercise, isn’t it?) so, I chose “Yes, I want to sign all of my email”

On the next screen, you will be asked if your outgoing emails shall be encrypted by default. Since I don’t have in my possession a lot of my contacts’ public keys yet, I chose to answer “No, I will create per-recipient rules for those that sent me their public keys”

On the last screen of the Enigmail Setup Wizard, you will be asked if it is ok that Enigmail make some changes to Thunderbird for you. Those changes are:

“Disable loading IMAP parts on demand”
“Disable flowed text”
“View Message body as plain text”
“Use 8-bit encoding for message sending”
And lastly,
“Do not compose HTML Messages”

Personally, I don’t mind any of these changes, for the most part. However, I decided to uncheck “View message body as plain text” because most of the email I get is nicely created with HTML. So far, I haven’t seen too much of an issue with this setting remaining unchecked.

On the next screen, you will be prompted if you want to generate a new key pair or if you want to use an existing pair. If you’ve previously used another set of keys, this is where you could import them into Enigmail.

On the next screen, Enigmail will ask you for a passphrase to use when protecting your private key. It password-protects it and when you want to use your private key for decryption, it will prompt you for this passphrase. This means you’ll want to keep this passphrase handy (perhaps in Keepass?) or keep it something you’ll remember (and please, don’t make it “Password1”).

Enigmail will then generate the keys for you.


Here’s what the Setup Wizard will look like while it’s generating the keys …

Once key generation is completed, Enigmail will prompt you to generate a certificate you can use for revoking your key, when necessary. I recommend generating this certificate and leaving it somewhere you will remember.

Once you click “Generate Certificate”, it will prompt you where to save the Revocation Certificate. Please save it somewhere other than the GnuPG directory (the default location). It is something you should protect and leave somewhere secure.

Once you have completed the Setup Wizard, your e-mails from that account should have the “Sign Message” selection under “OpenPGP” checked off. If you have a public key from one of your e-mail contacts, then you should be able to Encrypt a message to that contact as well.


If your main goal was to install Enigmail on your computer/laptop to sign and encrypt mail in Thunderbird, you’re done!

For me, I wanted to go that extra step and use these same keys I generated for Thunderbird and use them to encrypt emails from my Android device. Luckily, there exists a way to do this.

Encrypted Email on Android OS

So, the very same way we used OpenPGP software on our Windows OS, we need to install the same kind of cryptography software on our Android OS. And the same way we used Thunderbird to send encrypted e-mails, we need to install an e-mail client on our Android OS that will allow us to use cryptography, as well.

Luckily, Android Privacy Guard (located here: http://thialfihar.org/projects/apg/ ) gives Android users the ability to implement GnuPG on their Android devices.

And, as luck would have it, an email client called k9mail (whose page is located here: http://code.google.com/p/k9mail/) has built-in integration for AGP. So, just like we used a plugin for Thunderbird to implement GnuPG, we can install k9mail and have it interface with AGP to provide us GnuPG functionality!

AGP

On your Android device, you can get AGP in the Android Market. Or you can go here: https://market.android.com/details?id=org.thialfihar.android.apg


K9Mail

On your Android device, you can get k9mail in the Android Market. Or you can go here: https://market.android.com/details?id=com.fsck.k9


Once you have both of those pieces of software installed, we can use Enigmail to export our public and private keys into AGP.

Enigmail Key Management
In Thunderbird, click the “OpenPGP” menu and select “Key Management”.


Then, the Key Management console will come up.

Now, it may look like you have no keys in Key Management, but you do. Check the checkbox next to “Display All Keys by Default” and you will now see the keys that were generated from our Enigmail Setup Wizard.

In order to export your keys to files, right click the identity you want to export and select “Export Keys to File”.

Enigmail asks if you want to include the Secret Key in your export file. Answer yes to this by click “Export Secret Keys”.

Your export file with both your Public and your Secret key will want to be exported to an ASCII file (.asc).
Hold onto this file because we’re going to copy it to our Android device momentarily.

Copy your public and secret key export file to your Android device

At this point, plug your Android device into your laptop, make sure your USB connection is set to “USB Mass Storage” and copy your export file(s) to your Android device. I highly suggest that you copy them to /mnt/sdcard/AGP, as AGP will be looking in there for .asc files by default.
If you’ve successfully copied your .asc files over to your Android device, you can unmount the USB mass storage, eject the USB device and you’re ready to rock.

Importing keys into AGP
From here on in, we’ll be working solely on the Android device.

To import keys into AGP, you’ll need to fire up AGP.

Next, hit the “Menu” button to bring up AGP’s menu.

Select the “Manage Public Keys” button.
AGP will give you a dialog to browse for the .asc files we’ve copied over. Hopefully, you’ve copied them to the SD card’s AGP directory (or made one and then copied the files in). Because AGP asks for that location by default. Save yourself some browsing around and just copy the files into the /mnt/sdcard/AGP folder.

If you use Android’s File Explorer to browse to the .asc files, you will most likely get returned to the dialog with this type of content:
Now, you may be asking “What is all THAT!?”
Don’t worry. The scientific answer is: “It’s all gobbledy-gook”. Seriously. We don’t need it all and I’m not going to use my Google-searching minutes finding out what it really is. So just do this: cut out everyting BEFORE “/mnt/sdcard…..”

So that it instead looks like this:
Go ahead. I’ll wait. Just click in there and make sure you keep the leading backslash (“/”) before mnt and hit the backspace button to remove everything before it.

Now click “OK” and AGP will import your public keys.
When it’s completed, you should see a screen like this:

At this point, you need to repeat this step as we have already done, but instead, this time, you’re going to perform these steps and select the “Manage Secret Keys” button, instead.


Setting Up K9Mail
Now, I set up k9mail to use my fleec3 gmail account. You may have another email provider. Know your Incoming and Outgoing server settings (you probably needed to find them in order to set up Thunderbird).

For those of you using google mail, your server settings will most likely be close to those below. K9mail has a wizard that will help you set up the account, but if you don’t get it set up at first, you can edit your account settings.


Incoming server settings (Under “Fetching Mail”):

Outgoing Server settings (Under “Sending Mail”):

Once you have your account set up, you can tell k9mail to use AGP to encrypt emails (Under “Cryptography”):

  1. Under the “OpenPGP Provider” option, select APG.
  2. Check the checkbox next to “Auto-sign”


That’s it. At this point, you can send and receive encrypted emails on your Android device or on your laptop/computer using Thunderbird. Either way, you’re using the very same keys.

Conclusion

I hope this walk-through helped you set up encrypted email both on your computer as well as on your mobile Android device. If you have any questions, feel free to ask either in the comments below or hit me up on Twitter.

286 comments:

  1. there are various security issues regarding the market version of k9. fixes and enhancements are in the development versions starting at 4.102. get the latest 4.1 version at http://code.google.com/p/k9mail/downloads/list.

    also, I don't trust anything on the sdcard because it's readable by all sorts of apps I don't really trust (unlike what I install on my linux desktop). I acquired root on my phone and pasted the key, though I don't remember the process I used. I believe I created the keys in apg and then imported them into gnupg.

    ReplyDelete
    Replies
    1. Ashley:

      Awesome advice! Thanks so much for the pointers. I had no idea there were enhancements in the development versions that work out better for security folks and I thank you for showing us that it's out there.

      I really appreciate it.

      Delete
    2. 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
  2. Keep up the great blog man. Great write-ups and screenshots, explanations are pretty clear too. Definitely more useful than the shit Krebs regurgitates (and then wins blogging "awards").

    ReplyDelete
    Replies
    1. Thanks so much for the kind words! I've got to tell you, I've found some interesting items on Krebs' site (I like his continuous posts on ATM skimmers a lot!). But I have to admit, (drops voice to a whisper) it's cool to have someone say my blog is more useful. :) Thanks again!

      Delete
  3. Great article! One thing to note if you use Astro you will need to add the .asc file extension before you can import your keys using Galaxy Nexus, ICS.

    ReplyDelete
    Replies
    1. Thanks for the pointer! I've yet to move my older-than-dirt DX1 to ICS (mostly because CM9 isn't too far along yet) and didn't know about that little tip. Thank you very much!

      Delete
  4. Awesome post. I do have a question regarding updates. Do I need to reinstall everything after Thunderbird updates, or do they sync properly afterwards? Mine seems to be having problems right now, but it may just be version incompatibility.

    Nannie Salyards

    ReplyDelete
  5. I do all this, but when I try to send some e-mail from K9, on the "Select recipients" screen where I pick from the public keys, I see the public key of the recipient, but it's grayed out and I can't select it. Whether I tap OK or Cancel, it goes back to the unsent message and says "Send aborted".

    BTW, you may want to do a search and replace in your article. Search for "AGP" and replace it with "APG". :)

    ReplyDelete
    Replies
    1. Same problem here with the grayed out recipients. Any solution yet?

      Delete
  6. You might want to think twice about using K-9 Mail for anything, let alone "secure" communication, as it stores passwords to email accounts, and non-PGP-encrypted mail, in plaintext on the Android device.

    https://code.google.com/p/k9mail/issues/detail?id=1192

    ReplyDelete
    Replies
    1. Great article please check my blog for anything you need
      http://iosgemshack.com

      Delete
  7. nonetheless is just not help to make every sence whatsoever preaching about that mather.
    Clash of Clans Hack

    ReplyDelete
  8. The above article is very nice and interesting also. Thanks.
    clash of clans free gems generator

    ReplyDelete
  9. get free cheats at here for online without any download for 2015.

    ReplyDelete
  10. I have seen any guys looking for boom beach latest hack and none getting any sucess. If you wish to lead this game and become ultimate champinion then visit our website and use our hack tool

    ReplyDelete
  11. Found the unlimited hacking tools of dragon city from the given site dragon city hack at zero cost.

    ReplyDelete
  12. Your post is very well.To get monster warlord hack for free of cost than visit our site on us. monster warlord cheat

    ReplyDelete
  13. Do you want to make hay day farming easier? If yes then i have a suggestion for you. Just follow the given link and install the hay day hack tool and make your hay day farming more easier.

    ReplyDelete
  14. Valuable information. Lucky me I found your website by accident, and I am shocked why this accident did not happened earlier! I bookmarked it. visit my blog Simpsons Tapped Out Hack

    ReplyDelete
  15. This is really great stuff for an article, this Photography topic is very interesting.
    club penguin membership codes

    ReplyDelete
  16. I really wana thank you for providing such informative and qualitative material so often.
    itunes codes generator

    ReplyDelete
  17. Writing only comments will close the discussion straight away. And will restrict the benefits from this information.
    throne rush hack

    ReplyDelete
  18. try this for free marvel games with tips and unlimited tricks to hack.. use this and win marvel contest of champions hack tool

    ReplyDelete
  19. itunes codes and free itune gift cards for free... check this out free itunes gift cards

    ReplyDelete
  20. i like this post inspiring and full thank you guys
    coc hack tool online

    ReplyDelete
  21. I like this post this is an awesome post thank you for posting this and i want to be apart of your site

    ReplyDelete
  22. Thanks for sharing information.
    online recharge
    Existing customers can avail the tariff benefit of ALL LOCAL CALLS at 25P/min for 3 months on Special Tariff voucher (STV)priced at Rs 38 only in Haryana.

    ReplyDelete
  23. Good day! Do you use Twitter? I’d like to follow you if that would be okay.
    I’m absolutely enjoying your blog and look forward to new posts. Gangstar Vegas Hack

    ReplyDelete
  24. Thanks for this post, hackonadime! Usefull for securing my phone. free riot points generator

    ReplyDelete
  25. nice blogs.
    videocon Data plan Post announcement of much awaited spectrum-sharing policy, Videocon Telecom plans to pool spectrum with other operators to provide 4G LTE services

    ReplyDelete
  26. My web surfing seem complete.. thank you. Terrific feelings you have got here.. Enjoying the contribution.. thanks a lot My internet browsings seem full.. thank you.

    ReplyDelete
  27. I'm getting excited about this kind of beneficial information of your stuff in the future term paper writing service

    ReplyDelete
  28. My friend recommended this blog and he was totally right keep up the good work write essay for me

    ReplyDelete
  29. is was a great and interesting article to read. I have really enjoyed all of this very cool information PHP Homework Help

    ReplyDelete
  30. You are quite familiar with the craft of writing quality web content. People can learn much from your site. Students can opt for our services if they need to complete assignment on time and also give importance to quality.

    Assignment Help

    ReplyDelete
  31. Get the help through Microsoft customer service of windows, office and outlook.

    ReplyDelete
  32. Headaches Connected to Allergies and Sinus Problems. ... There are occasions where allergies or sinus problems can lead to a person to have headaches. ... Chronic rhinosinusitis is one of the most common problems experienced with allergic rhinitis and can occasionally lead to headaches. more info about sinus headache

    ReplyDelete
  33. Backlinks are the nitrous of every successful SEO campaign. This new guide will teach how to build buy backlinks backlinks in 2017. Every strategy you will ...

    ReplyDelete
  34. Great site and a great topic as well I really get amazed to read this. It’s really good. I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. Assignment help | Assignment Expert | Marketing Assignment help | Law Assignment help

    ReplyDelete
  35. amazing website of free online games.here you can play thousand of hilarious games.Unblocked games gives you real adventure of game world

    ReplyDelete
  36. Norton setup activation
    Installing Norton setup is very easy. You can go to the setup file and double click on the same. It will run the installation process. Make sure that all the all the running programs are closed before running this installation.
    It is because other programs may affect Norton.com/setup installation. And there should not be other antivirus in your computer. Follow on screen instructions, put valid product key and agree terms and conditions for Norton. Click on Finish and you are done. Your product key is the confirmation mail that has been sent by the website from which you purchased the Norton product.

    ReplyDelete
  37. I am highly impressed with your views on the Blog and also with your style of writing. You have indeed encouraged me to write no guarantor loans blog on regular basis at various blogging platforms. I will look for more blogs from you.

    ReplyDelete
  38. I am highly impressed with your views on the Blog and also with your style of writing. You have indeed encouraged me to write no guarantor loans uk blog on regular basis at various blogging platforms. I will look for more blogs from you.

    ReplyDelete
  39. Thanks a lot for another great information. This website has been my gateway to information.

    ReplyDelete
  40. visit
    Absolutely wonderful post! I always love eating ice cream. What a perfect concept. Thank you


    thank you so much for this nice Post.
    I really enjoyed.



    Absolutely wonderful post! I always love eating ice cream. What a perfect concept. Thank you

    ReplyDelete
  41. It's so good and so awesome.This is very interesting content!I am really impressed that there is so much information.
    Thanks!
    visit us

    ReplyDelete
  42. Absolutely wonderful post! I always love eating ice cream. What a perfect concept. Thank you

    visit here

    ReplyDelete

  43. visit
    Thanks for sharing nice information with us.
    click here

    ReplyDelete
  44. visit
    Thanks for sharing nice information with us.

    ReplyDelete
  45. here
    i like your post and all you share with us is uptodate and quite informative. Thank you


    thank you so much for this nice Post.
    I really enjoyed.

    ReplyDelete
  46. Really a great addition. I have read this marvelous post. Thanks for sharing information about it.
    visit us

    ReplyDelete
  47. This is very cool.you made it look so easy
    Thanks for sharing!
    visit us

    ReplyDelete
  48. visit
    Thanks for sharing nice information with us.

    ReplyDelete
  49. here
    i like your post and all you share with us is uptodate and quite informative. Thank you

    ReplyDelete
  50. This is very interesting.The post is written in very a good manner.Thank you for sharing!
    visit us

    ReplyDelete
  51. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  52. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  53. This is very interesting.The post is written in very a good manner.Thank you for sharing!
    visit us

    ReplyDelete
  54. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  55. good article it is very much appreciated, good job! for more information .
    visit us

    ReplyDelete
  56. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  57. visit website
    thank you so much for this nice Post.
    I really enjoyed

    ReplyDelete
  58. I am very happy to read this article.Thanks for sharing!
    visit us

    ReplyDelete
  59. visit
    Thanks for sharing nice information with us

    ReplyDelete
  60. roku.com/link provides the simplest way to stream entertainment to your TV. On your terms. Visit roku.com/link for Roku code linking to your Account.
    twitch.tv/activate Enter the code given to you by your device to link it to your Twitch account. Activate Your Twitch TV with us
    roku.com/link manufactures a variety of digital media players that allow customers to access Internet streamed video or audio services through televisions, including subscription-based services as well as services that are available through the receiver free of charge.

    ReplyDelete
  61. I am very happy to read this article.Thanks for sharing!
    visit us

    ReplyDelete
  62. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  63. I would like to thank you for sharing a very good article
    visit us

    ReplyDelete
  64. visit
    Thanks for sharing nice information with us

    ReplyDelete
  65. visit
    Thanks for sharing nice information with us

    ReplyDelete
  66. The post is written in very a good manner.Thank you for sharing!
    visit us

    ReplyDelete

  67. visit
    Thanks for sharing nice information with us

    ReplyDelete

  68. it is very much appreciated!Thank you for sharing!
    visit us

    ReplyDelete
  69. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  70. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  71. visit website
    thank you so much for this nice Post.
    I really enjoyed

    ReplyDelete
  72. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  73. website
    thank you so much for this nice Post.
    I really enjoyed

    ReplyDelete
  74. visit
    Thanks for sharing nice information with us

    ReplyDelete
  75. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  76. visit website
    thank you so much for this nice Post.
    I really enjoyed

    ReplyDelete

  77. visit
    Thanks for sharing nice information with us

    ReplyDelete
  78. visit website
    thank you so much for this nice Post.
    I really enjoyed

    ReplyDelete
  79. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  80. We will help you to get the things simpler for you by providing every single detail about.
    AOL Customer Support

    ReplyDelete
  81. Lenovo is the world's largest supplier of Laptop by holding 21.3% shares in the market. Lenovo delivers 55.5 million laptops in a number of countries. So, when students go for purchasing the laptop, Lenovo Laptop win their preference list by holding the 1st position.

    ReplyDelete
  82. click here
    Absolutely wonderful post! What a perfect concept. Thank you

    ReplyDelete
  83. visit website
    thank you so much for this nice Post.
    I really enjoyed

    ReplyDelete
  84. replica watches are amazing reproduction of original authentic swiss luxury time pieces. try this out

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

    ReplyDelete
  86. As a consequence of these websites and also talk computer software people today are given a better chance to come across their own lover. The reason is , everyone is provided the danger to be related wherever some might always be. Almost all different ethnicities along with strolling involving lifetime are able to meet with an effective simply click in the keyboard. Extra resources

    ReplyDelete
  87. visit
    Thanks for sharing nice information with us

    ReplyDelete
  88. I am impressed with this website , really I am a big fan . address

    ReplyDelete
  89. is there something like a free translation service that we can use online ? ` moved here

    ReplyDelete
  90. This is very interesting, You�re a very skilled blogger. I have joined your feed and look forward to seeking more of your magnificent post. Also, I�ve shared your website in my social networks! click this link here now

    ReplyDelete

  91. visit website
    thank you so much for this nice Post.
    I really enjoyed

    ReplyDelete
  92. visit
    Thanks for sharing nice information with us

    ReplyDelete
  93. Immediately, the article is in reality the sweetest on this laudable topic. I agree with your conclusions and also definitely will eagerly look forward to your approaching updates. Simply just saying thanks definitely will not simply be enough, for the incredible lucidity in your writing. I definitely will right away grab your rss feed to stay privy of any kind of updates. Very good work and much success in your business efforts! go right here

    ReplyDelete
  94. I really like your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz answer back as I�m looking to create my own blog and would like to know where u got this from. thank you read the full info here

    ReplyDelete
  95. I believe this website contains some very wonderful information for everyone : D. click this link now

    ReplyDelete
  96. Nice weblog here! after reading, i decide to buy a sleeping bag ASAP check

    ReplyDelete
  97. Spot on with this write-up, I truly assume this website wants rather more consideration. in all probability be again to learn way more, thanks for that info. click to read

    ReplyDelete
  98. Audio started playing anytime I opened this blog, so frustrating! check this site out

    ReplyDelete
  99. It�s good page, I was looking for something like this see this

    ReplyDelete
  100. Wow! This article is great! � I learn something new everyday! Thank you! If you don�t mind, I�d like to reference this post on my blog. I will link back to this post. Thanks again! wikipedia reference

    ReplyDelete
  101. Thanks for the great post on your blog, it really gives me an insight on this topic.:*;:~ web link

    ReplyDelete
  102. I applaud this writer for writing such unique and quality information with viewpoints I can understand. I couldn�t stop reading this article. I got so engrossed in this material. Thanks! useful source

    ReplyDelete
  103. Searching long term loans for bad credit pre-requisite is effortless under the guidance of broker. He arranges for the deals on loans depending on your need for the money.

    ReplyDelete
  104. There is so much in this article that I would never have thought of on my own. Your content gives readers things to think about in an interesting way. Thank you for your clear information. official source

    ReplyDelete
  105. I can�t really help but admire your blog. your blog is so adorable and nice .��� Website

    ReplyDelete
  106. Such a nice blog.In this blog are given in using tracking methods. now a days many peoples are using tracking tools.so this blog really helpful. Thanks for sharing...

    Mobile Number Tracker | Phone Number Tracker With Location | Mobile Location Tracker | How To Track A Phone Number | Phone Number Tracker | Phone Number Search

    ReplyDelete
  107. I�d must talk with you here. Which isn�t some thing I usually do! I love to reading an article which will make people feel. Also, thank you allowing me to comment! discover this

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

    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

    Norton.com/setup Online Help – To enable this protection for your Windows or Mac PC, all you need to do is download, install and activate the Norton Setup. But, before you start with the downloading process, remember to uninstall the already installed security software or antivirus (if any) from your device. This is mandatory to avoid any software conflict issue.
    norton.com/setup

    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
  109. I am an antique article collector and this article is one of the best I have ever read. I hope to see the same amazing work from you in future. Thanks Assignment help | Need Assignment help | Marketing Assignment help | Law Assignment help

    ReplyDelete
  110. http://upscnews.livejournal.com/UPSC Syllabus

    ReplyDelete
  111. Gmail support service is available 24x7. Contact Gmail Toll-Free number + 1855-558-1999 and get help quickly. If you have any queries related to Gmail account or you are unable to login. Our technical team contacts to you and resolve your issue in a minimal time.

    Gmail tech support number
    Gmail Toll-Free number
    Gmail help support number
    Gmail customer Service Number
    Gmail customer care phone number
    Gmail tech support number
    Gmail customer Service Number
    Gmail help support number
    Yahoo email Toll-Free number
    Yahoo mail help support number
    Yahoo mail customer service number

    ReplyDelete
  112. Useful Information You have the nice information thanks for sharing . If you need Cisco Router Help Use Our Service.

    ReplyDelete
    Replies
    1. very Help Full Post. Look Some Different here at upsc syllabus

      Delete
  113. very Help Full Post. Look Some Different here at UPSC Exam

    ReplyDelete
  114. 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
    install office
    install Microsoft office

    ReplyDelete
  115. very Help Full Post. Look Some Different here at SSB Interview

    ReplyDelete
  116. with your entire process to setup office product online. Have you Just bought Microsoft Office product
    office setup
    install office
    install Microsoft office

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

  118. 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

  119. 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
  120. Keyword- hp printer support, hp printer support number, hp printer support phone number
    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.
    Website- hp Printer Support

    ReplyDelete
  121. I am quite happy from the way the writer has given the details of the subject in this blog. People are usually confused about their possibility of secured loans for bad credit. But this blog is certainly a treasure of informative content. I hope you will keep guiding people with same detailed content.

    ReplyDelete
  122. I am quite happy from the way the writer has given the details of the subject in this blog. People are usually confused about their possibility of secured loans for bad credit. But this blog is certainly a treasure of informative content. I hope you will keep guiding people with same detailed content.

    ReplyDelete
  123. Wow the information you have put up are for more helpful to relevant topic , I am waiting for your next update
    http://www.instant-match.com/

    ReplyDelete
  124. Jaxx Support phone Number and Jaxx Support Number find helpline number and toll free Number with updated news. Call +1888.556.4385 US Jaxx technical support phone Number and A famous wallet Jaxx is willing to add support for it, if people are interested in that happening. Let your voice be heard on Jaxx Blockchain Wallet and enjoy it on your Jaxx Support NumberUS 1(888-556-4385) and technical Number Right now it just has an Android application and there are plans of including work area, program modules and iOS bolster before the finish of read more. http://walletonline.info/wallet/jaxx/

    ReplyDelete
  125. FREE WAY TO GET MONEY FOR THE FAMILY AND KIDS FOR FREE $1000 DAILY.
    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 (seandominguez222@gmail.com) for how to get it. with the card you can get 1000$ to 3000$ daily this is like an investment though its illegal but it helps alot.

    ReplyDelete
  126. Very impressive publication here. Moreover as I see, this question is very actual for many people indeed. Personally I totally agree with author opinion about this subject and I think that it would be really interesting to create such discussion with other this website visitors. Anyway thanks a lot one more time for the great and informative publication. And I will definitely be waiting for more such nice posts like this one from you. http://tuninghost.ro/meet-and-greet-timisoara-25583

    ReplyDelete
  127. office.com/setup help in setting up and Installing Microsoft Office on your computer.
    We provide Technical Support and other services for you.
    We are here to help you. We help you with Microsoft Office and Office installation.
    office setup,www office com setup, office.com setup, office.com setup,
    office.com/setup, office com setup, office/setup CALL TOLL-FREE 1855-888-4421.

    PLEASE VISIT...

    Office Setup
    Install office
    Install Microsoft office

    ReplyDelete
  128. I've been reluctant in purchasing this blank ATM card i heard about online because everything seems too good to be true, but i was convinced & shocked when my friend at my place of work got the card from martins hackers & we both confirmed it really works, without delay i gave it a go. Ever since then I've been withdrawing $5000 daily from the card & the money has been in my own account. So glad i gave it a try at last & this card has really changed my life financially without getting caught, its real & truly works though its illegal but made me rich!! If you need this card from martins hackers then here is their email: martinshackers22@gmail.com....

    ReplyDelete
  129. Awesome article on the internet, I found it very informative and useful. Keep sharing such contents.

    ReplyDelete
  130. Do You know the internet surfing in not secure now so if you want to make your computer internet knowledge improve get to know more internet security tips
    For your computer security.

    ReplyDelete
  131. 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
  132. garmin.com/express
    - Garmin Express is an application which provides the ability to access, control and manage all other Garmin devices from one place. Furthermore, using Garmin.com/express you can manage your device downloads and updates. In addition, you can sync all your fitness data or other information and ensure accurate navigation even on streets.

    ReplyDelete
  133. norton.com/setup
    - Let's get Started with Norton Security as we are here to get you the easiest way to Setup Norton Security. Feel free to contact us if you need any help.

    ReplyDelete
  134. webroot.com/safe
    - Activate Your Webroot Com Safe on your laptop, PC, Smartphone etc & secure your devices. Let's Get Started with Webroot Safe at www.Webroot.com/safe & Activate Webroot Safe.

    ReplyDelete
  135. www.avg.com/retail

    - AVG Retail Registration at avg.com/retail and register your AVG Product. Let's Get Started with www.avg.com/retail in order to Activate AVG.

    ReplyDelete
  136. The above post has definitely put a light on the issue. In case there is something else that is bothering you then you can connect with me (Olivia Wilde) or my other team member on Gmail Technical Support UK to find its solution.

    ReplyDelete
  137. Easy Loans UK offers quick financial aid to the applicants in a dire financial situation. We have lowest possible rates of interest on loans and we also provide flexibility in repayment policies. You can approach us through online application route.

    ReplyDelete
  138. Office.com/setup - Get Started to activate office setup by visiting office website and enter office product key to verify it.If you already entered a product key and looking for your software, go to office.com/myaccount directly and click on my account page for office installation and manage your subscription.If you have not entered office product key yet, Follow steps for setup.If you face any problem during any step, Do not worry we will help you.
    office.com/setup

    ReplyDelete
  139. Microsoft Office includes a wide range of desktop applications such as Word, Excel, Access, PowerPoint, Groove, OneNote, Publisher and Outlook which helps you to complete the various task easily such as writing a letter, sending an email and creating PowerPoint presentation.
    office.com/setup

    ReplyDelete
  140. McAfee Installation is such an easy or simple process as you have to make sure that above-mentioned prerequisites should be fulfilled before getting started with the McAfee Activation Process.
    mcafee.com/activate

    ReplyDelete
  141. 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/setup

    ReplyDelete
  142. Norton Setup & installation Enter your product key online. Download & Install Norton Antivirus Product Visit setup website www.norton.com/setup to register your code.

    http://www.pcplanet247.com/www-norton-com-setup

    ReplyDelete
  143. Nice post, all issue related with your computer Antivirus, mail and security. We provide online solution. Call us toll free MSN support number +1-877-2498558. For more information visit here:- MSN support number,

    ReplyDelete
  144. Get the best assignment help from MakeMyAssignments.com at affordable prices. Assignment help | HR Assignment help

    ReplyDelete
  145. Download and install your Norton product on your computer. Sign In to Norton. If you are not signed in to Norton already, you will be prompted to sign in. In the Norton Setup window, click Download Norton. Click Agree & Download. Do one of the following depending on your browser:
    www.norton.com/setup

    ReplyDelete
  146. After you buy Norton Antivirus visit norton.com/setup, sign in to norton account then enter norton product for Norton Setup or Install Norton ... www.norton.com/setup. Protect your Pc/laptop and other devices with best Norton.com/setup Antivirus.
    www.norton.com/setup

    norton setup

    ReplyDelete
  147. We have a three-part technology to defend against chargebacks. Using our technology frees you up to concentrate on your business and keeps up your merchant account so that you can grow your business.
    chargeback management


    adobe support number – Adobe is an American multinational software company which is well known for its creation of multimedia and creativity software products.
    adobe support number

    www.mcafee.com/activate – Activate Your McAfee Retail card by simply visiting our website mcafee.com/activate and Get Started with McAfee Security.
    www.mcafee.com

    ReplyDelete
  148. Microsoft Office includes a wide range of desktop applications such as Word, Excel, Access, PowerPoint, Groove, OneNote, Publisher and Outlook which helps you to complete the various task easily such as writing a letter, sending an email and creating PowerPoint presentation. http://www.unikaas.com
    http://bikeparts.pk
    https://tnhprinter.com
    https://tnhpackaging.com
    https://mastorat.com/replica-clothing-supplier
    http://thenethawks.com/
    https://rightjobs.pk/jobs/pakistan/lahore
    http://crosscars.co.uk

    ReplyDelete
  149. https://s3.amazonaws.com/amazon-prime-day-2018-deals/amazon.html

    ReplyDelete
  150. https://alistairswifeyy.tumblr.com

    ReplyDelete
  151. Gmail might trouble you with some unknown issues that can’t be resolved by your own. You can fix such technical problems by just contacting the technical team available at Gmail Helpline Number UK for instant answers. The service professionals are experienced and well proficient for the same.

    ReplyDelete
  152. Thanks for sharing this amazing article.
    regards
    Amit

    ReplyDelete
  153. Apple Computer Support Number Apple is a brand which is known to design a perfect product that matches the need of users perfectly. They work efficiently on design and security to leave no loose end to quality. The computer market is highly influenced by Apple Products. The powerful yet elegant computers designed by Apple makes it one of a kind.

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

    ReplyDelete
  155. Acer is a leading brand in the market for desktops and laptops. They have some of the highly praised computers as stated by the users. Now many of the users have also reported some technical glitches when using Acer Computers. Such issue can be really frustrating.

    ReplyDelete
  156. Samsung Printer Support Number Samsung Printers are ideal for large and heavy printing. One can print document, text, image and other things at your home and office. You will get quality and quantity with the Samsung Printers. They are also a leading brand in computers, smartphones, and other electronic devices. Now the Samsung also provides the outstanding support for their products.

    ReplyDelete
  157. Webroot Support Number – Webroot is an private American Company which offers the internet security to the consumers and businesses. The company developed a wide range of products like Webroot Antivirus, Webroot Endpoint Protection and many others. Webroot spy sweeper also available in the market for the blocking and removal of the spyware. The Webroot antivirus provides the protection to your devices like PC, Mac and mobile devices from the online threats. It is very easy to download and install the product on your system online or offline.

    ReplyDelete
  158. Outlook Email Support Number – Outlook is an email service provided by the Microsoft. It was originally known as Hotmail which was the 1st email service in the history. Since then, they have upgraded a lot in terms of services and performance. It has many features to attract the attention of the users including calendar, journal, note taking, contact manager, task manager, and web browsing too.

    ReplyDelete
  159. Netgear Router Support Number – Netgear Inc. is a global computer networking company which produces networking hardware for consumers, businesses, and service providers. It was one of the first to introduce wireless router and since then it is evolving fast. Connect multiple devices with uninterrupted internet signal with Netgear wireless routers and modem routers.

    ReplyDelete
  160. Many users claim that their Gmail account has stopped working. If it does so and you don’t have any idea to deal with such complication, call the technical supporters at Gmail Gmail Support Number UK for effective solution. They know the correct way to deal with the coming issues.

    ReplyDelete
  161. I came across your site and found that very useful information. Thanks for share with us. Now you can get Instant
    Bittrex Support Number
    Bittrex Phone Number
    Just visit our website & call our certified technicians.

    ReplyDelete
  162. If You are facing any Kind of the laptop issue that you are not able to fix get help by our tech experts. Remote Support For Laptop

    ReplyDelete
  163. I needed to thank you for this incredible read!! I unquestionably adored each and every piece of it.
    Are you facing a problem with your Router, extenders, windows, or phone? We are providing solutions for all issue related to technical issues. Are you looking for belkin setup then visit Fixingblog.

    ReplyDelete
  164. I used to visit this website because of this web page content genuine information. If you are experiencing trouble with downloading movies visit movie downloader

    ReplyDelete