television
The last two weeks I have been playing around with cardsharing systems. The main purpose was to understand how it works and figure out how the people deal with it. There is a very good post written by ReverseSkills which describes all the steps to get the cardsharing working.
What is cardsharing? Cardsharing is a method of allowing multiple clients or digital television receivers to access a subscription television network with only one valid subscription card. You can find further information in Wikipedia . Although there are a lot of satellite receivers which can be used for cardsharing, but the most famous manufacturer is Dreambox .
So, following the procedure I first used Shodang . Shodan collects banner and version information which may be useful to find some Dreamboxes in well-known ports such as HTTP. It turns out that Shodang has some limitations that can be solved with money, but this is not the case. I did not find anything useful. There were some dreamboxes which can be accessed through the web. But the credentials were not the ones set by the default.
Next step was to implement my own script in order to scan the network looking for dreamboxes. The script used was pretty simple:
If you try to access to this IPs with a browser you'll see that some of them have the default credentials and some of them don't. I definitely would go for those with default credentials (user:root, password:dreambox). At this point you can navigate on the web interface provided by the dreambox. However, the web interface does not allow to read system files.
To get the configuration files you have to log in the device. The straightest test here is to run an nmap and see which ports are open. Usually, you have to look for FTP and telnet ports. I did not found any device with the SSH port open. Once you get in, you may find different configuration files depending on the protocol they use to share the keys. I found that people use Gbox and Cccam. The paths to the configuration file for each protocol are:
For what I have seen, there are a lot of users that share their configurations lines in private forums. Usually, these people don't know very much about security, so it is likely they leave their ports open with the default credential. If your social abilities are good, you can join some of these forums and ask for their lines. It could be a good social engineer attack.
What is cardsharing? Cardsharing is a method of allowing multiple clients or digital television receivers to access a subscription television network with only one valid subscription card. You can find further information in Wikipedia . Although there are a lot of satellite receivers which can be used for cardsharing, but the most famous manufacturer is Dreambox .
So, following the procedure I first used Shodang . Shodan collects banner and version information which may be useful to find some Dreamboxes in well-known ports such as HTTP. It turns out that Shodang has some limitations that can be solved with money, but this is not the case. I did not find anything useful. There were some dreamboxes which can be accessed through the web. But the credentials were not the ones set by the default.
Next step was to implement my own script in order to scan the network looking for dreamboxes. The script used was pretty simple:
- Two loops from 1 to 255 and wget
- grep looking for "dreambox" in the answers
- Typical IP ranges of your country
If you try to access to this IPs with a browser you'll see that some of them have the default credentials and some of them don't. I definitely would go for those with default credentials (user:root, password:dreambox). At this point you can navigate on the web interface provided by the dreambox. However, the web interface does not allow to read system files.
To get the configuration files you have to log in the device. The straightest test here is to run an nmap and see which ports are open. Usually, you have to look for FTP and telnet ports. I did not found any device with the SSH port open. Once you get in, you may find different configuration files depending on the protocol they use to share the keys. I found that people use Gbox and Cccam. The paths to the configuration file for each protocol are:
/var/etc/CCcam.cfgFinally, you will need a receiver, reading some stuff about images and protocols and configure your receiver using the configurations files you found.
/var/keys/cwshare.cfg
For what I have seen, there are a lot of users that share their configurations lines in private forums. Usually, these people don't know very much about security, so it is likely they leave their ports open with the default credential. If your social abilities are good, you can join some of these forums and ask for their lines. It could be a good social engineer attack.
date: 01 Jun 2011 10:00:00 GMT

![Validate my RSS feed [Valid RSS]](images/valid-rss-rogers.png)