Wednesday, June 8, 2016

Mapping your LAN from a web browser: Introducing the Network extension for BeEF

Today's blog post brought to you by Brendan Coles:

How many tabs do you have open in your browser right now? For how long have they been open - more than 10 minutes? Any one of them could have mapped your local networks and launched exploits against your outdated or misconfigured software.

From the BeEF laboratory comes a new extension for BeEF - the Network extension. Tying together many of the existing network discovery modules[1] to assist with mapping and exploiting hosts on a hooked browser's local area networks, this extension adds a RESTful interface and adds a pretty interface to the web UI for interacting with a zombie's local networks.

Network Map of BeEF attack. BeEF outside the firewall, hooked browser behind the firewall among multiple other hosts.
Network Map of BeEF attack


Thanks to WebRTC (and the Get Internal IP (WebRTC)[2] module by @xntrik based on work by @natevw) it's easy to grab the local IP address for all network interfaces on the hooked host (including VPN interfaces) in Firefox and Chrome. The module adds the internal IP addresses to the network map[3][4] automatically.

Listing of hosts in the BeEF GUI. 127.0.0.1 highlighted, last seen for five additional hosts in 127 and 10 ranges
BeEF Host Listing
Identifying web servers on the zombie's local network is easy too. All network hosts identified during scanning are added to the network map. Likewise, identified hosts and services are also added to the Hosts and Services tabs respectively.

Options are: Get Internal IP Address, Discover Proxies, Discover Routers, Discover Web Servers (submenu), Fingerprint HTTP (submenu), CORS Scan (submenu), and Flash Cross-Origin Scan (submenu)
BeEF Host interaction menu

Right-click context menus in the Host and Services tabs offer a few options for discovery of hosts and services. Each option scans a hard-coded list of common LAN IP addresses or a user-supplied target IP range.

Two cross-origin scanners exist to detect overly permissive cross-origin policies:

  • CORS Scan wraps the Cross-Origin Scanner (CORS) module which sends CORS requests and returns the IP address, port, HTTP status code, page title and page contents for each web server identified with a permissive CORS policy.
  • Similarly, Flash Cross-Origin Scan wraps the Cross-Origin Scanner (Flash) module (based on CrossSiteContentHijacking[5] by Soroush Dalili) which sends requests using Flash and returns the IP address, port, page title and page contents for each web server identified with a permissive flash cross-origin policy.


A few other options are available to identify network services and devices:

  • Discover Web Servers wraps the Get HTTP Servers (Favicon) module which loads favicon images from predictable paths (/favicon.ico, /favicon.png, /images/favicon.ico, /images/favicon.png). Web servers are identified if the image is loaded succesfully. However, be aware that this technique may be noticed by the user if any of the hosts pop a 401 Authentication Required prompt. Fortunately, favicon images are typically not protected by authentication.
  • Discover Routers wraps the Fingerprint Routers module (a port of jslanscanner by Gareth Heyes) which attempts to identify routers on known common router IP addresses. However, be aware that this technique may be noticed by the user if any of the hosts pop a 401 Authentication Required prompt.
  • Fingerprint HTTP wraps the Network Fingerprinting module which uses a database of signatures to fingerprint network services based on default image paths. However, be aware that this technique may be noticed by the user if any of the hosts pop a 401 Authentication Required prompt.

Services shown for 10. and 172. addresses, including ports 80 and 8080, with Protocol and Type identified (e.g. Apache 2.x, HTTP Server (CORS))
BeEF Services Window

Below are a few autorun rules that exist, which make use of the new autorun rules engine (thanks @antisnatchor) to automate scanning and fingerprinting the LAN for Firefox and Chrome zombies. Each rule grabs the internal IP address with WebRTC and scans the zombie's local subnet. Simply copying the desired ARE rules from the arerules directory to arerules/enabled should be enough to get started.

  • https://github.com/beefproject/beef/blob/master/arerules/lan_cors_scan_common.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_cors_scan.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_fingerprint_common.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_fingerprint.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_flash_scan_common.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_flash_scan.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_http_scan_common.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_http_scan.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_ping_sweep.json
  • https://github.com/beefproject/beef/blob/master/arerules/lan_ping_sweep_common.json


A REST interface also exists[6] with some examples[7] if you wish to script attacks against the LAN.

No functionality exists for automated exploitation of identified devices or services as yet, however a couple of spray-and-pray options exist:


  • ShellShock Scan attempts to gain a reverse shell by exploiting ShellShock using a list of ~400 known vulnerable CGI paths (from Shocker [8] by Tom Watson). Given the frequency with which embedded devices are usually updated (which is to say: not at all), this can be surprisingly effective.
  • RFI Scan attempts to gain a reverse shell by exploiting remote file inclusion vulnerabilities using RSnake's list of 2000+ known vulnerable RFI paths.

Identified hosts and services are also logged to the console if debugging is enabled. Some example console output is shown below. Note that hosts were identified in the wired LAN subnets 10.1.1.0/24 and 10.0.0.0/24 even though the hooked browser was running in a VM (172.16.191.0/24).
[ 1:11:53][>] Hooked browser has network interface 172.16.191.135
[ 1:11:53][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:1, mod: 83, name:'Get Internal IP WebRTC']
[ 1:11:53][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:1, mod: 83, name:'Get Internal IP WebRTC']
[ 1:12:01][>] Hooked browser found host 172.16.191.1
[ 1:12:01][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:01][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:01][>] Hooked browser found host 172.16.191.2
[ 1:12:01][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:01][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:06][>] Hooked browser found host 172.16.191.1
[ 1:12:06][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:06][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:06][>] Hooked browser found host 172.16.191.2
[ 1:12:06][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:06][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:29][>] Hooked browser found host 10.0.0.1
[ 1:12:29][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:3, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:29][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:3, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:30][>] Hooked browser found host 10.1.1.1
[ 1:12:30][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:3, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:30][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:3, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:35][>] Hooked browser found host 10.1.1.1
[ 1:12:35][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:3, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:12:35][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:3, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:22:40][>] Hooked browser found HTTP server 172.16.191.129:80
[ 1:22:40][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:22:40][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:22:44][>] Event: 652.706s - [Blur] Browser window has lost focus.
[ 1:23:00][>] Hooked browser found HTTP server 172.16.191.133:80
[ 1:23:00][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:23:00][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:23:06][>] Hooked browser found host 172.16.191.133
[ 1:23:06][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:23:06][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:23:11][>] Hooked browser found host 172.16.191.135
[ 1:23:11][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:23:11][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:23:16][>] Hooked browser found host 172.16.191.135
[ 1:23:16][>] Event: Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
[ 1:23:16][*] Hooked browser [id:1, ip:172.16.191.135] has executed instructions (status: SUCCESS) from command module [cid:2, mod: 60, name:'Cross-Origin Scanner (Flash)']
LAN scanning with the default settings is slow, as the modules are configured to take into account high-latency networks, background network traffic and the browser's maximum connection capacity. The timing for each module can be tweaked, as each module has options for controlling the number of simultaneous workers, wait time between requests and request timeout. The default settings should be sufficient for use in high-latency networks, such as wifi.
This module scans an IP range to locate web servers with a permissive Flash cross-origin policy. The HTTP response is returned to BeEF. Note: Set the IP address range to 'common' to scan a list of common LAN addresses. This module uses ContentHijacking.swf by Soroush Dalili (@irsdi). Id: 59, Scan IP range (field), Ports (field), Workers (field), Timeout for each request (field), Execute button
Module Options for Cross-Origin Scanner (Flash)
Have fun mapping your LAN from a browser!

---

[1] https://github.com/beefproject/beef/wiki/Network-Discovery
[2] https://github.com/beefproject/beef/tree/master/modules/host/get_internal_ip_webrtc
[3] https://github.com/beefproject/beef/wiki/Network-Discovery#admin-ui
[4] https://github.com/beefproject/beef/pull/1178
[5] https://github.com/nccgroup/CrossSiteContentHijacking
[6] https://github.com/beefproject/beef/blob/master/extensions/network/rest/network.rb
[7] https://github.com/beefproject/beef/blob/master/tools/rest_api_examples/network
[8] https://github.com/nccgroup/shocker

154 comments:

  1. Great and useful article. Creating content regularly is very tough. Your points are motivated me to move on.


    SEO Company in Chennai

    ReplyDelete
  2. Great article and good information. if anyone need any help for networking computer Antivirus and accoutning software help like quickbooks, quicken Visit here.

    ReplyDelete
  3. You made some decent factors there. I looked on the internet for the difficulty and found most individuals will associate with along with your website.Keep update more excellent posts.

    Linux Training in Chennai Adyar

    ReplyDelete

  4. That is very interesting; you are a very skilled blogger. I have shared your website in my social networks!


    Cloud Computing Training in Chennai

    ReplyDelete
  5. Very useful content for Browser. I suggest you Visit Here for solve your browser and computer internet related issues

    ReplyDelete
  6. This idea is mind blowing. I think everyone should know such information like you have described on this post. Thank you for sharing this explanation.Your final conclusion was good. We are sowing seeds and need to be patiently wait till it blossoms.

    Online Training in Chennai

    ReplyDelete
  7. I am expecting more interesting topics from you. And this was nice content and definitely it will be useful for many people.

    Email Marketing Chennai

    ReplyDelete
  8. This content creates a new hope and inspiration with in me. Thanks for sharing article like this. The way you have stated everything above is quite awesome. Keep blogging like this. Thanks.
    SMO Services Chennai

    ReplyDelete
  9. Great information shared in this blog. Helps in gaining concepts about new information and concepts.Awsome information provided.Very useful for the beginners.
    SEO Training in Chennai

    ReplyDelete
  10. This blog explains the details about changing the ways of doing that business. That is understand well and doing some different process. Provides he best output of others. Thanks for this blog.
    Web Designing Training in Chennai

    ReplyDelete
  11. There were some concepts by the author which were essential. I have stored your blog.sharepoint alternative

    ReplyDelete
  12. I looked on the internet for the difficulty and found most individuals will associate with along with your website. Chaussures Yeezy Boost 350 V2

    ReplyDelete
  13. Its very useful post for me, and hope this will be helpful for people in future. Thanks for share this.
    browser Help Number UK
    browser Helpline Number UK

    ReplyDelete
  14. Very nice post here thanks for it I always like and search such topics and everything connected to them. Keep update more information..

    Painless Dental Treatment In Chennai

    Best Dental Clinic In Adyar

    ReplyDelete
  15. A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. I am learning a lot from you.

    Digital Marketing Company in India|SEO Company in India

    ReplyDelete
  16. This was so useful and informative. The article helped me to learn something new.

    iOS App Development Company

    ReplyDelete
  17. http://aborsi-tuntas.com/
    http://aborsi-tuntas.com/2017/03/05/jual-obat-aborsi/
    http://aborsi-tuntas.com/kontak-order-pemesanan/
    http://aborsi-tuntas.com/syarat-ketentuan/
    http://aborsi-tuntas.com/tentang-kami/
    http://aborsi-tuntas.com/testimoni-berhasil-tuntas/
    http://obat-aborsi-jakarta-bekasi.com/
    http://obat-aborsi-bandung-batam.com/
    http://obat-aborsi99.com/
    http://obat-penggugur.biz/
    http://klinik-wanitasehat.com/
    http://klinikfarma.com/
    http://klinik-aborsi.com/

    ReplyDelete
  18. VPN suppliers totally conceal your IP address and supplant it with the IP deliver of their servers to guarantee that you can utilize the web in total namelessness. Also, the greater part of the specialist co-ops don't track the action of premium record individuals while they by and large keep a log of free individuals.best VPN

    ReplyDelete
  19. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai


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

    ReplyDelete
  21. Great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...
    Freshers Jobs in Chennai
    Latest Walkins in Chennai
    Freshers Jobs

    ReplyDelete
  22. Thank you for providing the best information.I can sure this can help to update my knowledge.Hope this information help me to crackGIS Jobs in Hyderabad.

    ReplyDelete
  23. This is a really good idea and I've been running BeEF on a Amazon Linux AMI for a week arizona pest or so. Inevitably I lose the SSH terminal sometimes so I can no longer monitor the beef activity. More serious than that, How do I gently stop beef from a new terminal window without leaving a whole bunch of stuff hanging. 'kill beef' causes a whole bunch of problems :(

    ReplyDelete
  24. Excellent Post, Interesting Article.Indias Fastest Local Search Engine, you can Search Anything, From anywhere at any time CALL360

    ReplyDelete
  25. Really it was an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing..
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  26. Articles that are very interesting and I really like your thoughts in article writing is very extraordinary.
    judi poker


    ReplyDelete
  27. There are so many useful information in your post, I like it all the time. And I want to share this boost app ranking with you, you can take a look. This is very useful.

    ReplyDelete
  28. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    I think your suggestion would be helpful for me. I will let you know if its work for me too. Thanks and keep post such a informative blogs.
    Hadoop Training in Chennai
    Big Data Training in Chennai
    Python Training in Chennai
    Python Training Centers in Chennai
    Data Science Training in Chennai
    Data Science Course in Chennai
    Data Analytics Training in Chennai
    Best AngularJS Training in Chennai
    AngularJS Training in Chennai
    QlikView Training in Chennai
    Informatica Training in Chennai

    ReplyDelete
  29. Really informative things are provided here, I really happy to read this post. routers local address

    ReplyDelete
  30. Jual Obat Aborsi Ampuh Cytotec, * http://aborsi-tuntas.com/,,Cara Obat Aborsi Ampuh Penggugur Kandungan Janin, Obat Aborsi Tuntas, Jual Obat Aborsi Asli Ampuh, Jual Obat Aborsi Cytotec Murah, Jual Cytotec, Cytotec Asli, * Obat Aborsi,,Obat Penggugur Janin, Obat Penggugur kandungan, Obat Peluntur Jani, Obat Peluntur Kandungan,

    ReplyDelete
  31. Excellent Article. I feel happy to read this article. And providing information is useful for SEO thank you for sharing
    dj punjab
    Punjab song

    ReplyDelete
  32. wow skates rivet see other articles on : sanadomino

    ReplyDelete
  33. wow skates rivet see other articles on : poin4d

    ReplyDelete
  34. A blog that mushroomed from visual illumination.
    newsletters templates

    ReplyDelete
  35. Great Article… I love to read your articles because your writing style is too good, it is very very helpful for all of us and I never get bored while reading your article because they are becomes a more and more interesting from the starting lines until the end.

    Selenium Training in HRBR Layout
    Selenium Training in Kalyan Nagar
    Best Selenium Training Institute in Kalyan Nagar Bangalore

    ReplyDelete
  36. Some us know all relating to the compelling medium you present powerful steps on this.Advanced Selenium Training in Chennai

    ReplyDelete
  37. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
    amazon-web-services-training-in-bangalore

    ReplyDelete
  38. Useful post. Thank u very much. It was interesting for me. If u r interest in my site u can join it - https://proessays.net.

    ReplyDelete
  39. Thank you. Very informative article. I know the best service for writing articles and essays- https://writepaperfor.me/

    ReplyDelete
  40. نقدم شركة العربي للخدمات المنزلية خدماتها في مجال تنظيف السجاد والفرش والمجالس

    شركة تنظيف سجاد

    شركة تنظيف فرش

    شركة تنظيف موكيت

    شركة تنظيف كنب

    شركة تنظيف مجالس

    ReplyDelete
  41. تقدم شركة العربي للخدمات المنزلية خدماتها في مجال نقل الاثاث داخل المملكة

    شركة نقل اثاث بحائل

    شركة نقل عفش بحائل

    دينا نقل اثاث بحائل

    ReplyDelete
  42. Nice article thanks. This is very interesting information for me. Come to me for articles and essays - https://papercoach.net/

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

    ReplyDelete
  44. Nice blog has been shared by you. before i read this blog i didn't have any knowledge about this but now i got some knowledge so keep on sharing such kind of an interesting blogs.

    Jira training

    ReplyDelete
  45. There are so many types of essays; it can be hard to know where to start. History papers aren’t just limited to history classes. These tasks can be assigned to examine any important historical event or a person. While they’re more common in history classes, you can find this type of assignment in sociology or political science course syllabus, or just get a History essay samples task for your scholarship. What is a political essay? A political is just as the name suggests an essay based on politics or a political situation. Completing a political essay is impossible without the proper research to fully understand your subject. First, you should study the primary texts, to analyze its contents. You may take advantage of using reliable Internet sources, with available government reports and political parties' news. Scan through reputable newspapers and magazines to compile relevant data for your political essay. Find more political essay at http://writing-a-thesis.net/

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

    ReplyDelete
  47. If you feel that you need help when it comes to writing sociology papers then we could help you. Here at http://term-paper-writing-service.com/ we have some of the best professional writers that are ready and waiting to make your academic writing very much easier. In fact, we can take all the stress and hard work out of writing, so that you are free to get on with whatever else you choose to do

    You may decide to try and buy a sociology research paper online somewhere but you need to be aware of some things. Those sites will offer sociology papers for sale but they have been sold to hundreds of other people. You have no idea where those papers came from and who wrote them. You do not know the academic level of the writer and chances are you will have to spend time tweeking the paper to your professor’s specifications. For that kind of hassle you might as well just write the paper yourself.

    ReplyDelete


  48. This was an nice and amazing and the given contents were very useful and the precision has given here is good.
    Selenium Training Institute in Chennai

    ReplyDelete


  49. This was an nice and amazing and the given contents were very useful and the precision has given here is good.
    Hadoop Training Institute in Chennai

    ReplyDelete
  50. Thank you for this post. This is very interesting information for me. If it is interesting to see our essay samples.

    ReplyDelete
  51. Sites like these I'm looking for
    Thanks for the information, in tunggua keep the latest news

    obat tradisional anemia aplastik
    penyebab mata bintitan

    ReplyDelete
  52. The content of this article make me enjoy to read more. Many good informations have gotten by this article. Thanks a lot and visit my articel too

    Cara Mengobati Gatal-Gatal Akibat Gagal Ginjal
    Obat Hepatitis A
    Walatra Lycopene Softgel
    Obat Kista Rahim
    Obat Fatty Liver

    ReplyDelete
  53. That was exactly what I lacked for my essay. Hopefully, the idea I found on essaytopicsgenerator.com is a good one, and now I can complete my assignment. Thank you so much!

    ReplyDelete
  54. This article contains a lot of information needed by the general public, so it is very interesting to read by anyone who needs that information.

    Obat Herbal Penyakit Kuning

    ReplyDelete
  55. The latest information we are waiting for lho..semoga what is given can be useful
    Terimakash..success always everything..salam know

    bahaya anemia aplastik
    makanan untuk penderita asam lambung
    obat blefaritis tradisional

    ReplyDelete
  56. The composition of the writing is good and interesting to be explored further about the contents contained therein. Thank you for the contents of the article that contains many benefits and certainly motivates me to be able to do the things you do.

    Pengobatan Kista Rahim Secara Herbal

    ReplyDelete
  57. The article is good and easily trusted by us readers, thanks also for the guest book, nice to visit on this site ... don't forget to visit our site at this ... good luck

    Obat Perut Kembung Dan Susah Buang Angin

    ReplyDelete

  58. Great Article...Thanks for sharing the best information about extension of BeEF.It was so good to read and useful to improve my knowledge as updated one.

    Android Training
    Android Training in Chennai

    ReplyDelete
  59. The composition of the writing is good and interesting to be explored further about the contents contained therein. Thank you for the contents of the article that contains many benefits and certainly motivates me to be able to do the things you do.

    Bahaya Akibat Penyakit Gagal Ginjal

    ReplyDelete
  60. Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. internet marketing

    ReplyDelete
  61. Your blog is very nice! Thank you for this wonderful information . i like very much for this article. and it will give the more information from this blog. I also waiting for more than one information this is to get some more processes are available.Thanks for this nice article.
    https://mypaperedit.com/

    ReplyDelete
  62. Thank you for this post. This is very interesting information for me. Just contact www.writingpapersucks.com if you looking for the best essay service.

    ReplyDelete
  63. Helpful article. I found interesting information for me. cheap essay writing service

    ReplyDelete
  64. Thanks for sharing this wonderful blog. Helpful article ! Kindly visit us @ Chocolate gift box

    ReplyDelete
  65. Outstanding blog thanks for sharing such wonderful blog with us ,after long time came across such knowlegeble blog. keep sharing such informative blog with us.
    Air Hostess Training in Chennai | Air Hostess Training Institute in Chennai | Air Hostess Academy in Chennai | Air Hostess Course in Chennai | Air Hostess Institute in Chennai

    ReplyDelete
  66. Those who are searching over internet IT assignment help can contact with us now. We are the best assignment writing service provider in melbourne, Australia. Our Academic assignment writers available 24*7 hours for the students, if you really want to need IT assignment help, Computer science assignment help online at cheapest price and get high distinction grades.

    ReplyDelete
  67. Thanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing.
    Sap Cs Training From India

    ReplyDelete
  68. Very neat blog article.Really looking forward to read more. Want more.
    Hadoop Online Training

    ReplyDelete
  69. Thanks so much for the blog article.Really looking forward to read more. Want more.
    hyperion Online Training

    ReplyDelete
  70. Nice Article,Great experience for me by reading this info.
    thanks for sharing the information with us.keep updating your ideas.
    AngularJS Training in T nagar
    AngularJS Certification Training in T nagar
    AngularJS Courses in T nagar

    ReplyDelete
  71. It is a great post. Keep sharing such kind of useful information.

    Article submission sites
    Guest posting sites

    ReplyDelete
  72. I am obliged to you for sharing this piece of information here and updating us with your resourceful guidance. Hope this might benefit many learners. Keep sharing this gainful articles and continue updating us.
    AWS Training in Chennai
    AWS Training
    AWS Course in Chennai
    Aws Certification in Chennai
    Amazon Web Services Training in Chennai

    ReplyDelete
  73. It's really a nice experience to read your post. Thank you for sharing this useful information. If you are looking for more about R Programming Training in Chennai | R Programming Course Fees | R Language training in Chennai

    ReplyDelete
  74. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    dot net training in electronic city

    ReplyDelete

  75. It's really a nice experience to read your post. Thank you for sharing this useful information. If you are looking for more about
    hadoop training in chennai velachery | hadoop training course fees in chennai | Hadoop Training in Chennai Omr


    ReplyDelete
  76. I read this post two times, I like it so much, please try to keep posting & Let me introduce other material that may be good for our community.
    Java training in Chennai | Java training in Tambaram | Java training in Chennai | Java training in Velachery

    Java training in Chennai | Java training in Omr | Oracle training in Chennai

    ReplyDelete
  77. Amazing article. Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live. I have bookmarked more article from this website. Such a nice blog you are providing ! Kindly Visit Us @ Best Travels in Madurai | Tours and Travels in Madurai

    ReplyDelete
  78. I want only this kind of story and your emerging blogger among the world, good job. Thank you dude.

    Delhi escorts

    ReplyDelete
  79. This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.. 
    excel advanced excel training in bangalore | Devops Training in Chennai

    ReplyDelete
  80. Thank you for allowing me to read it, welcome to the next in a recent article. And thanks for sharing the nice article, keep posting or updating news article.
    python course institute in bangalore
    python Course institute in bangalore
    python course institute in bangalore

    ReplyDelete
  81. I simply want to tell you that I am just beginner to blogs and absolutely enjoyed you’re website. More than likely I’m planning to bookmark your blog . You really come with awesome stories.

    RPA course in Chennai

    DevOps Training

    ReplyDelete
  82. Information from this blog is very useful for me, am very happy to read this blog Kindly visit us @ Christmas Gift boxes | Wallet Box

    ReplyDelete
  83. Thanks for sharing high value and informative article with us. And I hope you'll publish more article. pay for essay

    ReplyDelete
  84. This is an amazing website.http://www.andheriescortservices.in/andheri-call-girls.html I am very happy in joining this website
    Andheri escorts
    Andheri independent escorts
    Andheri call girls
    Mumbai Escorts
    Mumbai Call Girls
    Mira Road Call Girls
    Goregaon Escorts

    ReplyDelete
  85. Your post is really awesome. Your blog is really helpful for me to develop my skills in a right way. Thanks for sharing this unique information with us.
    - Learn Digital Academy

    ReplyDelete
  86. Thanks for sharing high value and informative article with us. And I hope you'll publish more article. See Yellowstone Cole Hauser Jacket

    ReplyDelete
  87. Saw many blogs. Read many writings. This is something different. Something amazing.
    mason soiza

    ReplyDelete
  88. you are the best blogger who serve the best stories ever. Thank you.

    Andheri escorts

    ReplyDelete
  89. Such a Great Article!! I learned something new from your blog. Amazing stuff. I would like to follow your blog frequently. Keep Rocking!!
    Blue Prism training in chennai | Best Blue Prism Training Institute in Chennai

    ReplyDelete
  90. Outstanding blog thanks for sharing such wonderful blog with us ,after long time came across such knowlegeble blog. keep sharing such informative blog with us.
    Machine learning training in chennai

    machine learning certification in chennai

    ReplyDelete
  91. Thank you for sharing your article. Great efforts put it to find the list of articles which is very useful to know, Definitely will share the same to other forums.

    best openstack training in chennai | openstack course fees in chennai | openstack certification in chennai | openstack training in chennai velachery

    ReplyDelete