jacksontech

ramblings of a security researcher

HT1000 URL Parsing Vulnerability (now fixed!)

Published by Cody Jackson on August 23, 2013 | 6 Responses

Disclaimer: This issue has recently (September-ish) been fixed by HughesNet (thank you!) in a firmware update to the HT1000 modem. I am reposting the old article for historical purposes.

The HT1000 modem has a configuration/status webpage called the “System Control Center” (SCC) at the IP address 192.168.0.1. Certain malformed URL within the SCC will cause an arbitrary command to be executed on the modem as an unprivileged user.

This security hole is related to the command to enable and disable Web Acceleration.

(more…)

Posted in Computer Tech, Linux, Networking, Security | Tagged HT1000 Modem, HughesNet, Satellite Internet

Native HughesNet IPv6 on Linux

Published by Cody Jackson on July 25, 2013 | 1 Response

HughesNet offers native IPv6 support (including routed prefixes) on their HT1000/HT1100 GEN4 systems. If you don’t know what IPv6 is, then fix yourself some tea, settle in, and skim through these primers on IPv6. It’s very nice to see that HughesNet is embracing the future of the Internet by allowing its customers to use IPv6 without having to configure a tunnel–most other ISPs don’t yet offer native IPv6.

(more…)

Posted in Computer Tech, Linux, Networking | Tagged HT1000 Modem, HughesNet, IPv6, Satellite Internet

HughesNet FAQs

Published by Cody Jackson on July 20, 2013 | 2 Responses

As a HughesNet customer, I frequent the HughesNet community support forums. There are some questions that I see asked very often there and elsewhere. Since the community forum has no sticky posts and the official knowledge base is woefully out of date, I compiled my own for prospective and current HughesNet GEN4 users.

HughesNet GEN4 Networking FAQ: Describes the HughesNet GEN4 HT1000 modem’s peculiar quirks and offers tips on integrating it into a home or small business network.

HughesNet GEN4 General FAQ: Anything else I could think of related to the GEN4 system.

They are a constant work-in-progress. HughesNet has released an HT1100 modem recently, but without getting my hands on one, I don’t know if it acts the same as the HT1000. If anyone has one of these modems and can verify or rebut a question in the FAQs, please get in touch with me!

Posted in Computer Tech, Linux, Networking | Tagged HT1000 Modem, HughesNet, Satellite Internet

QuotaMonitor

Published by Cody Jackson on July 17, 2013 | Leave a response

I created a new webpage for QuotaMonitor, a small Linux taskbar app to monitor data usage on the HughesNet HT1000 and HN9000 modems.

Version 1.4 has been uploaded. Thanks to the work of capnchaos64 at the dslreports.com forums, the applet now can display the raw data being parsed from the modem as well as some HN9000-specific information. It also can reboot the modem now.

Posted in Projects | Tagged HughesNet, QuotaMonitor, Satellite Internet

Fun with a HughesNet HT1000 Modem, Part 1

Published by Cody Jackson on July 17, 2013 | 13 Responses

Update: Whoops, I was wrong about the DNS cache. It apparently does allow you to specify your own nameservers on your router/computer without forcibly redirecting the query to HughesNet’s DNS servers. But the modem still caches the response and still offers no way to clear the cache.

Until recently, I had a dial-up connection. An aging Zoom 28.8k serial modem served as the gateway to the outside world for a farm of eight equally antiquated computers. This is too many computers fighting over an amount of bandwidth that is simply too small, no matter how it is divided up.

Early this year, my family switched to a HughesNet satellite connection. Soon we had a shiny HughesNet satellite dish in the yard and a sleek HughesNet modem—the HT1000 Satellite Modem—on my desk, ready to fling my packets into outer space like a digital catapult.

(Side note: in about 4.4 years, the signal will reach Alpha Centauri. What will the aliens there make of all our cat videos? Assuming there are aliens there, of course. But I digress.)

This would be great, or so I thought. Just hook it up to the network, configure the spare NIC on my old Linux box to accept a dynamic IP address, tell IPTables to masquerade all traffic through that interface. Nothing to it.

But the HT1000 is a fiddly beast. It doesn’t play nice with existing networking equipment for three reasons.

(more…)

Posted in Networking | Tagged HT1000 Modem, HughesNet, Satellite Internet
← Previous 1 … 5 6
email me my linkedin twitter google plus github

Pages

  • About
  • Articles and FAQs
  • Furry Octo Pancake
  • Minecraft Map
  • QuotaMonitor
  • Virtual Reality
  • Your Privacy

Archives

  • May 2018
  • May 2017
  • March 2017
  • January 2017
  • December 2016
  • July 2016
  • June 2016
  • February 2016
  • January 2016
  • November 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • March 2015
  • December 2014
  • October 2014
  • July 2014
  • May 2014
  • March 2014
  • January 2014
  • December 2013
  • November 2013
  • September 2013
  • August 2013
  • July 2013

Categories

  • AIBlocks
  • Computer Tech
  • Education
  • Game Dev
  • Google Cardboard
  • Linux
  • Minecraft
  • Networking
  • Personal
  • Projects
  • Security
  • Uncategorized
  • Unvanquished
  • VR

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 2025 Cody Jackson jacksontech.

Powered by WordPress and Plain WP.

Disclaimer: The information expressed here is for educational purposes only; most of it was gathered through experiments or trial-and-error. I hope it's useful in some way, but I don't promise it's suitable for any purpose. I can't guarantee that it is correct, either! Use the information presented here at your own risk. If something breaks, you'll have to glue the pieces back together as best you can...

Opinions expressed here are my own, nobody else's.