Вход в биллинг - Billing entrance - www.CardsharingServer.com

English forum section

Автор Тема: SHARING GLOSSARY  (Прочитано 6882 раз)

suma

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 10091
  • Keep trying!
SHARING GLOSSARY
« : 27 Марта 2008, 07:12:28 »
Timeout - means "time for responce is up".
Reasons :
- bad internet connection
- COM-port failure
- timeout parameter of the settings is too low

Cascading is an increased number of requests for decoding sent to the server by the user.   
Cascading can be compared to the theft. Therefore, this violation is severe and is not subject to amnesty. The user banned for cascading will loose the subscription, balance (payment available), his login will be blocked forever, and IP blacklisted.
Note:
The number of requests permissible for the user sending them to the server: 6 per 1 minute, 360 per hour, and 8,640 per day. Any user exceeded the permissible limit by 1/3 and above is breaking the rules of the server, and therefore will be punished.

SID-each channel from each package has its own SID, this is something like the channel's identification number.

IDENT- identification number of the package (for example, +++ has 023700,020710 idents...) .

CAID- encryption type of the package (for example,  +++ package has 0500-Viaccess, SECA-0100, NAGRA-1801).

newcamd 5.25 - NewCamd protocol is using TCP network protocol for data transport, the connections are encrypted by tripple DES algorithm, the key length is 14 bite (112 bit)

After connection to server is established, a client receives 14 random bites from the server; those bites are XORised by 3DES keys from config-file
Client <- Server 1/5
encryption: no
----------------------------------------------------------
00: 77 9d cc 5d d2 0d 59 2e dc ed b8 17 c1 ab w ] Y.

14 random bites are used to transfer encrypted login and password.
All further packages are coming with a 2 bites "prefix" with a command code specified inside.
Client sends a package with MSG_CLIENT_2_SERVER_LOGIN command code containing user name and password. The user name shall end with 0x00 (C-String) symbol, password follows up the login. Password is encrypted via crypt GLIBC option with "$1$abcdefgh$" salt and also ends with 0x00.

Client -> Server 1/5
encryption: yes, 14 bites from config-file
----------------------------------------------------------
00: e0 00 29 64 75 6d 6d 79 00 24 31 24 61 62 63 64 )dummy $1$abcd
10: 65 66 67 68 24 6e 70 53 45 54 51 73 72 49 6d 33 efgh$npSETQsrIm3
20: 35 4d 51 66 69 55 49 41 64 6e 2e 00 5MQfiUIAdn.

Encryption:
char *userpassword="password";
char *passwdcrypt;
passwdcrypt = (uint8*)__md5_crypt(userpassword, "$1$abcdefgh$");
This is how md5_crypt GLIB encryption analoguq is being implemented.


camd3 - protocol, emulator

The emulator is characterized by the following options:
cardserver - i.e. it can read cards (NDS Videoguard does not!)
be camd3 client via UDP camd3 protocol - cs357x
be camd3 client via TCP camd3 protocol - cs378x
be newcamd client via TCP protocol, for example, for newcs server or newcamd server (525-52 protocol).
be emulator and works with keys (if currently there are still the channels using old hacked encryptions, including BISS encryption), keys are in camd3.keys file, WARNING - format is its own!!!


camd3 config files are located: 
for DM 500, 56Х0, 7000 -  in var/keys
for DM 600,7020,7025,800,8000 - in usr/keys
camd3 binary file itself - in var/bin or usr/bin depending on the model.
There are several config files and here is a brief description of the files:
camd3.config - this is the main config-file
In this file, the main parameters of the emulator are being set up.
It is important to select proper type of tuner for proper version of the tuner.
Boxtyp(optional):
1-dbox2
2-dm7000
3-dm7020
4-dm500
5-dm56xx/Triax
7-elanvision
9-server only
10-relook
11-dm600
12-ufs910 (not Enigma2)
13- dm800, 7025 and 8000 (and other Enigma2)

camd3.users - this file is required only if you are sharing your own card (or keys, BISS and Constant-TV are not shared).
I.e. your camd3 is both server and client or only server. If you are only client - leave the file empty.

camd3.servers - this file contains the server(s) from where you get sharing via camd3 UDP protocol (cs357x, cs378X)
If newcamd protocol is used, lines are added not here, but to camd3.config file.


camd3.keys - contains the keys, as was written above, if encrytion is available or Constant-TV or BISS encryption are used.

Additional files:
camd3.ignore - this file allows camd3 to ignore fake or extra ECM and EMM PIDs.

camd3.map - this file allows camd3 to map one encryption to the other (was actual for german premiere world - for example, to map CAID 1722 to 1702).

ххххх.services - this file allows to filter requests both from external clients to the server, and its own requests to the foreign server. It works only with camd3 protocols, does not work with newcamd protocol!!!
хххх - any value, it depends on how you configure the route to these files in camd3.users or camd3.servers files.

If you don't have any file, you can easily create them by yourseld using unix-editors.
VU+Zero. 13E, 82.5E, 56E, Vip All, OpenPLI 6.0 image, OSCam: 1.20-unstable_svn. ALL POSTS WITHOUT SIGNATURE AND LOG-FILE will be ignored and deleted!1.mg_cfg here http://www.cardsharing.cc/index.php?topic=23717.msg58140#msg58140
2. ignore-priority.lists here http://www.cardsharing.cc/index.php?topic