textfiles/hacking/CABLE/minimac.txt

137 lines
3.5 KiB
Plaintext

This is MiniMAC version 0.2.
MiniMAC is yet another PC based Eurocrypt smartcard emulator.
Most of MiniMAC has been written from scratch and it is not just a
hacked version of some existing program.
Originally I started to write it just for fun, but as
it grew it turned out to be quite useful.
There are three main differences between MiniMAC
and other smartcard emulators for PC's such as Maccess
and Voyager:
1) It keeps all keys in a plain ascii file (minimac.ini)
thus allowing fast key updates just by adding lines. See
the supplied minimac.ini for more details.
2) It supports TV2 Norway.
3) I have the source :)
MiniMAC does not have a fancy user interface and does not contain
any code for specific receivers, so it may not work on certain
models eg. Nokia. If you can't get Voyager or Maccess to work you
probably will not get MiniMAC to work either.
Currently MiniMAC has only been tested on a PACE MSS1000 with
built in Eurocrypt decoder and two different PC's (16 Mhz 286
and 75 Mhz Pentium).
The supplied minimac.ini contains keys making it possible to decode
the following channels:
On Astra 19.2 east:
Filmnet 1
TV1000
TV3 Norway
TV3 Sweden
TV3 Denmark
On TV-SAT 0.6 west:
TV1000 Cinema
On THOR 0.8 west:
CNN
Eurosport Nordic
TCC Nordic
Discovery
MTV
Filmnet 2
On Intelsat 702 1.0 west:
TV1000
TV3 Norway
TV3 Sweden
TV3 Denmark
TV2 Norway
On EUTELSAT II F3 16.0 east:
TV Plus
On TELECOM 2A 8.0 west:
Cine Cinemas
Canal Plus
On Intelsat 601 27.5 west
BBC Prime
-------------------------
To run MiniMAC put minimac.exe and minimac.ini in the same directory
and type:
minimac [com] [delays] [S] [Z] [V]
where:
com: Serial port to use, default is 2.
delays: is one or more of:
wax wait x milliseconds between reset and answer to reset
wbx wait x milliseconds after each outgoing byte
wcx wait x milliseconds between last data and status
wdx wait x milliseconds between receives in 0x88
wex wait x milliseconds after sending 0x89 in 0x88
command or after sending 0x25 in 0x24 command.
Default values are 0 except for we where it is 100.
S: Run silent ie. without screen output.
Z: Use 9600 baud, default is 10000. This is the first switch to
try if it does not work with default parameters.
V: Don't send error back to the receiver when station not
recognized. Normally MiniMAC will make the Eurocrypt
decoder put up a "No Access" message when a channel identification
is not known.
While running, MiniMAC recognizes the following keys:
L: Start/stop logging all traffic to MINIMAC.LOG.
S: Toggle silent mode.
Q: Quit.
Things that need to be done:
A better user interface - preferably something like Maccess/Voyager.
Testing on various receivers/decoders.
More keys in MINIMAC.INI. I don't have access to BBC Prime and
CineCinemas, so I haven't tested these.
Better compliance with the Eurocrypt standard. If someone know
where I can get a description of D2MAC and Eurocrypt please let me
know.
If you try out MiniMAC I would like your feedback, positive as well as
negative. I'm also interested if you can't get it to work. Please specify
what receiver/decoder and which PC you use. At least this will make it
possible to make a list of working/non working setups.
Please send any comments to: an511045@anon.penet.fi