Logging is the process during which the data stream from your receiver to your card (and vice versa)
is captured and made visible.
Normally you'll never see anything about this data stream. Many people probably aren't even aware that there is such a thing as communication between receiver and card. But there is. And it's a lot. It's much more than just checking if a key exists.
In fact, your card is updated regularly. In some cases even as often as once per hour. So your card may be reprogrammed hourly, through the commands the provider will send in combination with the signal.
Why would you start logging??
Logging can be very helpful for a number of reasons, the most important one probably is the ability to get the latest operational keys. After all, the operational keys are the ones that you need to open a channel. But logging is also often used to decode and visualize the entire data stream. It is used for instance to analyze which codes are sent by the providers to shut down illegal cards, using EMM's and ECM's. You need a powerful interface though to log the entire data stream. That's why the old Nokia's (9200/9500/dbox) are so popular. They have a scsi interface that can be used to log data at really high speed, enabling them to really log the entire data stream.
Is logging useful to me at all??
Based on the questions about logging all over the many boards, I can only conclude that there is much misunderstanding. To start of with the most important issue: unless you know otherwise, there is a simple guideline: you will need valid management keys to get valid operational keys. If you don't have them, it's no use to start logging at all.
This means that many of you, reading this, will be disappointed as you probably started off with high expectations about logging. Now you can only conclude that it is no addition at all. Because if you don't have valid management keys and you can therefor not get valid operational keys, what's the use of logging.
One could also reason just the other way around: Why on earth would I start logging keys if I already have valid management keys. With those valid keys I already get my updated operational keys anyhow. And you would be right. In my opinion, logging will be interesting only to those who want to learn more about a specific coding system.
By painstakingly analyzing the complete data stream, you get to know the commands that are used in the communication between the receiver and the card. That's why I think that every serious hobbyist should have at least looked at the logging process. Even if it's only to get some better understanding of the communication protocol's.Whether you have valid management keys or not.
If you have a look at the Seca page in the chapter Coding Systems, you will see a sample of a piece of Seca communication. Such a sequence of commands is exactly what you will see when you start logging. And I admit, though very interesting stuff, it's probably only for the real fanatic. And that's meant to be a positive qualification :-)
What do I need for logging??
1. with a logger-interface connected to the serial port of your PC
2. with a Nokia receiver with SCSI port you can log directly with no additional interface needed
3. Even with you smart card you can log a little
The most commonly known way of logging, probably is with a logger interface. The Seasons interface undoubtedly being the best known logger interface, but there are others too. Most are Seasons compatible by the way.
Amongst the "old" pro's of the trade, the Nokia (9200/9500/dbox) still is the ultimate logger tool. Thanks to their SCSI interface, these Nokia's are able to transfer large amounts of data to your PC. So much data in fact that it is possible to log the entire data stream. And because you get ALL the data, you can trace all the details in the data stream.
So this is the kind of tool you need if you want to hack a coding system. By carefully analyzing all commands, investing lots of time and trying and failing over and over, you may eventually be able to crack the system. You might call this reverse engineering.
Well, then there is number 3. For some of you this may come as a surprise, but your smart card is a fine logger too. To put it baldly, if you only want to log operational keys using valid management keys, a valid card is all you need. As the card receives the new keys automatically, you only need to read the newly received keys from the card. Of course, it's not a very elegant way, and as you may not even be aware that new keys were sent to the card in the first place, it's not a recommendable way. But it can be done.
There is one more thing you need to be aware of before you start logging. If you are going to use a Seasons interface and start logging through serial communication, be prepared that it may fail. The reason is that logging is very demanding as far as your COM ports are concerned.From my own experience (and many others) I can tell you that some COM ports just will not work.
If you cannot get the communication to work and maybe only get a short message or data when switching on the receiver, or resetting it, you better start thinking about your COM port. Don't start blaming yourself just yet :-)) I have had a PC here that would work properly with all thinkable serial devices but the Seasons interface. I just took another PC and all my problems were history.
the basic know how to getting WallBanger up and running:
What will you need:
- a CAM, suitable for the type of coding system that you want to log
- a logger interface
- valid management keys
- WallBanger
- a PC with a good functioning free COM port
(Especially the COM port is the biggest cause of problems in case of logging through serial communication)
OK, got it all?? Let's go then:
- switch your receiver to standby mode
- put your logger interface in the desired CAM
(no card in the logger interface)
- start WallBanger
As soon as WallBanger is running, you will see a screen
The left column is the menu column. To the right you see the status screen.
I am going to explain the WallBanger basics, using a Seca log session.
under "Settings" you can check your COM port settings
these work ok for me :
COM1
ATR rate : 11520
DATA rate : 11520
Custom ATR Baud : 1200
Custom DATA Baud : 1200
Parity : Even
Data bits : 8
Stop Bits : 2
if anything goes wrong - you might want to try and take different settings.
from the menu column choose
"Providers".
Select the provider for which you have a valid subscription, and therefor the valid management keys.
Now click
"Edit".
You will see pop up the configuration screen for the provider settings.
As you can see, the PBM is pre-filled with a standard value. Just leave that for now.
Fill in the PPUA from your original provider smart card.
Click the tab "Keys(00-07)" and fill in all the corresponding MKxx keys from your MOSC.
You can even fill in the secondary keys through tab
"Keys
(10-17)".
Now click OK.
Now press "Connect" in the menu column.
Notice the line change to "Disconnect".
WallBanger is now in standby mode, waiting for input from the receiver
(logger).
Switch you receiver on.
Click the "Log" icon in the status screen, just next to the " i ".
You will see the log window opening.
In the log window check the options "Log New Keys", "Log Instructions" and "Emoticons" at the bottom.
Choose the log option "All Data".
If the communication works, you will see the logged data in the log window on the right. Every command (called Nano) from the receiver will be answered by the card. If the answer is OK, you'll get a thumbs-up, if not you'll get a thumbs-down.
If the communication will not start, start looking at your serial communication, because it's almost certain that your COM port is causing the problem. Serial communication is a very critical process which often seems to cause trouble. To make certain (or rule out), just get another PC. Preferably another mark/type.
As soon as the new operational keys from the provider are decrypted, you will have a picture on your TV and you will see the result in your log window and your status screen.
In the status screen, green markers will show up, as well as the newly received operational key.
Your log window will now show almost exclusively thumbs-up signs for all answers from the card.
If you have read the Seca page in the chapter Coding Systems, you know that code "90 00" as you can see in the log window several times, means that the response from the card was OK'd by the receiver. In other words, the receiver was satisfied with the answer it got from the card (the logger in this case).
At the bottom of the log window you can see some more details of the successful communication.
WallBanger creates a log file for every log session you start. As soon as the operational keys are received, a second log file is created, containing all details regarding the valid management keys and the operational keys that were received through the use of the management keys.
Then there is a import- and export function for saving the information to disk or reading a file which you can easily create with Notepad for instance. If you want to know how the structure of such a file should look, just fill in some imaginary keys and use "export" to write the file. If you are in Seca mode, a file "MGuard.key" will be created. Open it in Notepad and see for yourself how the structure looks.
Have fun (and success) with logging
כל הזכויות שמורות לאתר duwgati
LOGGING / WALLBANGER : (או איך להוציא מפתחות מ ...)
- איש המציאות
- אחלה חבר
- הודעות: 792
- הצטרף: 23 דצמבר 2003, 09:33
- מיקום: חיפה
LOGGING / WALLBANGER : (או איך להוציא מפתחות מ ...)
my collection so far :
dreambox7020|UCAS programmer| analog signal meter|manhattan |matrix reloaded|
1.80 + 1.2 + 1.60 dish|1.80 + "24 actuator
dreambox7020|UCAS programmer| analog signal meter|manhattan |matrix reloaded|
1.80 + 1.2 + 1.60 dish|1.80 + "24 actuator