LONG FLOAT KEYS - DAY OF VICTORY 09/05/2005

27.09.05

Add original long keys for PRODAVE and S7-PDIAG 5.3 to S7_LongFloatKeySet_09_2005_27

SISLA9XAR30100.EKB HMI 1.0 WinCC flexible /Archives for PC
SIFLA9XCC10100.EKB HMI 1.0 WinCC flexible /ChangeControl 2005 Advanced
SISLA9XOP20100.EKB HMI 1.0 WinCC flexible /OPC-Server for MP's
SISLA9XOP30100.EKB HMI 1.0 WinCC flexible /OPC-Server for PC
SISLA9XPA20100.EKB HMI 1.0 WinCC flexible /ProAgent for Panels
SISLA9XPA30100.EKB HMI 1.0 WinCC flexible /ProAgent for PC
SISLA9XCI30100.EKB HMI 1.0 WinCC flexible /Recipes for PC
SISLA9XSA20100.EKB HMI 1.0 WinCC flexible /Sm@rtAccess for Panels
SISLA9XSA30100.EKB HMI 1.0 WinCC flexible /Sm@rtAccess for PC
SISLA9XSS20100.EKB HMI 1.0 WinCC flexible /Sm@rtService for Panels
SISLA9XSS30100.EKB HMI 1.0 WinCC flexible /Sm@rtService for PC
SISLA9XAU20101.EKB HMI 1.1 WinCC flexible /Audit for Panels
SISLA9XAU30101.EKB HMI 1.1 WinCC flexible /Audit for PC
SIFLA9XEP10101.EKB HMI 1.1 WinCC flexible 2005 Advanced
SIFLA9XEC10101.EKB HMI 1.1 WinCC flexible 2005 Compact
SISLA9XRP10101.EKB HMI 1.1 WinCC flexible 2005 Runtime (128)
SISLA9XRP30101.EKB HMI 1.1 WinCC flexible 2005 Runtime (2048)
SISLA9XRP20101.EKB HMI 1.1 WinCC flexible 2005 Runtime (512)
SIFLA9XES10101.EKB HMI 1.1 WinCC flexible 2005 Standard
SISLA1WPC20600.EKB HMI 6.0 WinCC Advanced Process Ctrl
SISLA1WPC40600.EKB HMI 6.0 WinCC Chipcard
SIFLA9WCL60601.EKB HMI 6.0 WinCC Profibus FMS
SISLA9WCL60601.EKB HMI 6.0 WinCC Profibus FMS
SIFLA9WRC40600.EKB HMI 6.0 WinCC RC (65536)
SISLA9WSRD0600.EKB HMI 6.0 WinCC Redundancy
SIFLA9WRT30601.EKB HMI 6.0 WinCC RT (1024)
SISLA9WRT30601.EKB HMI 6.0 WinCC RT (1024)
SIFLA9WC180601.EKB HMI 6.0 WinCC S5 Ethernet Layer4
SISLA9WC180601.EKB HMI 6.0 WinCC S5 Ethernet Layer4
SIFLA9WC170601.EKB HMI 6.0 WinCC S5 Ethernet TF
SISLA9WC170601.EKB HMI 6.0 WinCC S5 Ethernet TF
SISLA9WSEC0600.EKB HMI 6.0 WinCC Server
SIFLA9WC250601.EKB HMI 6.0 WinCC SIMATIC 505 TCP/IP
SISLA9WC250601.EKB HMI 6.0 WinCC SIMATIC 505 TCP/IP
SIFLA9WC190601.EKB HMI 6.0 WinCC TI Ethernet Layer4
SISLA9WC190601.EKB HMI 6.0 WinCC TI Ethernet Layer4
SISLA9WARC0600.EKB HMI 6.0 WinCC User Archives
SISLA9WOP10601.EKB HMI 6.1 WinCC Connectivity Pack
SISLA9WSN10601.EKB HMI 6.1 WinCC WebNavigator (3)
SIFLA0SHLA0601.EKB NET 6.1 S7-REDCONNECT
SIFLA0SNMX0601.EKB NET 6.1 SNMP OPC-Server Extended
SISLA1STOP0101.EKB PCS 7 1.1 StoragePlus
SISLA1STOV0101.EKB PCS 7 1.1 StoragePlus-Viewer
SISLA1ESIG0102.EKB PCS 7 1.2 Electronic Signature
SIFLA1ADMT0102.EKB PCS 7 1.2 Logon Admin Tool
SISLA1LOGS0102.EKB PCS 7 1.2 Logon Service
SIFLA3SPT40600.EKB PCS 7 6.0 PDM (1024)
SIFLA3SPT10600.EKB PCS 7 6.0 PDM (128)
SIFLA3SPT50600.EKB PCS 7 6.0 PDM (2048)
SIFLA3SPT30600.EKB PCS 7 6.0 PDM (512)
SIFLA3SPT90600.EKB PCS 7 6.0 PDM (unlimited)
SIFLA3SPBS0600.EKB PCS 7 6.0 PDM Basic
SIFLA3SPHX0600.EKB PCS 7 6.0 PDM HART Mux
SIFLA3SPBI0600.EKB PCS 7 6.0 PDM Integration in STEP 7
SIFLA3SPIE0600.EKB PCS 7 6.0 PDM Routing
SIFLA3SPSP0600.EKB PCS 7 6.0 PDM SinglePoint
SIFLA1ESAS0601.EKB PCS 7 6.1 Asset ES
SISLRTASS10601.EKB PCS 7 6.1 Asset RT (128)
SISLA1BAPI0601.EKB PCS 7 6.1 BATCH API
SIFLA1BPLA0601.EKB PCS 7 6.1 BATCH Batch Planning
SIFLA1BBCC0601.EKB PCS 7 6.1 BATCH BatchCC
SISLA1BBCC0601.EKB PCS 7 6.1 BATCH BatchCC
SISLA1BFOR0601.EKB PCS 7 6.1 BATCH Formula
SISLA1BHIE0601.EKB PCS 7 6.1 BATCH Hierarchical Recipe
SISLA1BROP0601.EKB PCS 7 6.1 BATCH Library
SIFLA1BREC0601.EKB PCS 7 6.1 BATCH Recipe System
SISLA1BSP00601.EKB PCS 7 6.1 BATCH Server (150)
SISLA1BSP60601.EKB PCS 7 6.1 BATCH Server (1800)
SISLA1BSP20601.EKB PCS 7 6.1 BATCH Server (300)
SISLA1BSP40601.EKB PCS 7 6.1 BATCH Server (600)
SISLA1BSP90601.EKB PCS 7 6.1 BATCH Server (unlimited)
SIFLA1CFCU0601.EKB PCS 7 6.1 CFC
SIFLA1CFC50601.EKB PCS 7 6.1 CFC (1000)
SIFLA1CFC70601.EKB PCS 7 6.1 CFC (2000)
SIFLA1CFC10601.EKB PCS 7 6.1 CFC (250)
SIFLA1CFC90601.EKB PCS 7 6.1 CFC (3000)
SIFLA1CFC30601.EKB PCS 7 6.1 CFC (500)
SIFLA1CFCD0601.EKB PCS 7 6.1 CFC (5000)
SIFLA1IEA_0601.EKB PCS 7 6.1 IEA
SISLP7WSV10601.EKB PCS 7 6.1 PCS 7 - Web Server (3)
SIFLA1PIDT0601.EKB PCS 7 6.1 PID-Tuner
SIFLA7RCCX0601.EKB PCS 7 6.1 Route Control Center
SIFLA7RCEN0601.EKB PCS 7 6.1 Route Control Engineering
SISLA7RCS20601.EKB PCS 7 6.1 Route Control Server (100)
SISLA7RCS10601.EKB PCS 7 6.1 Route Control Server (30)
SISLA7RCS30601.EKB PCS 7 6.1 Route Control Server (300)
SIFLA1SFC_0601.EKB PCS 7 6.1 SFC
SIFLA1SFCV0601.EKB PCS 7 6.1 SFC-Visualization
SIFLA1THPO0601.EKB PCS 7 6.1 TH-PO
SIFLA0SNEM0601.EKB PCS7 6.1 BCE
SIFLA1PDIA0503.EKB STEP 7 S7-PDIAG 5.3
SIFLA1S7GR0503.EKB STEP 7 5.3 S7-GRAPH V5.3
SIFLA1PLCS0503.EKB STEP 7 5.3 S7-PLCSIM
SIFLA1SCL_0503.EKB STEP 7 5.3 S7-SCL
SIFLS7PROF0503.EKB STEP 7 5.3 STEP 7 Professional Edition 2004
SIFLA171040503.EKB STEP 7 5.3 STEP 7-BASIS V5.3
SIFLPRODAV0600.EKB STEP 7 6.0 PRODAVE MPI/IE
SISLPRODAV0600.EKB STEP 7 6.0 PRODAVE MPI/IE
SIFLA1S7TS0600.EKB STEP 7 6.0 TeleService V6.0
SIFLA1CFCS0601.EKB STEP 7 6.1 CFC STEP 7 - Option
SIFLA1SFCT0601.EKB STEP 7 6.1 SFC for D7-SYS
SIFLA1VCCH0601.EKB STEP 7 6.1 Version Cross Checker
SIFLA1VERT0601.EKB STEP 7 6.1 Version Trail
SIFLA1DSYS0602.EKB STEP 7 6.2 D7-SYS

You can rename and crypt UnCrypted UKB long keys... Only need calculate CryptoKey for this name (MD5 hash algoritm).
For N-tags key (WRC, WRT, WTG) need set N-tags flags.
Если закриптовать ключ из длинного шаблона другого ключа (раскриптованного UKB) и подсунуть последнему ВыньСС - будет работать. Видимо и для других новых продуктов аналогично.
Как и в коротких надо учитывать тонкость, что в N-тэговых ключах должны быть установлены определенные позиции с количеством тэгов, иначе будет ругаться о несоответствии количества тэгов при использовании в качестве шаблона обычного ключа.
Пожелание - если пойдете по этому способу внутри в наименовании лицензии оставляйте знак или надпись о переделанности ключа. Ну и при выкладке в сопровождении укажите о переделке.
В связи с отсутствием у меня времени и потребности в таких ключах на данный момент буду периодически возвращаться к данной теме.
При этом и короткие переименованные ключи пока продолжают нормально работать для некоторых программ.
Принцип получения короткого имени из длинного
Thus the short renamed keys also while continue to work normally for some programs.
Principle of reception of a short name from a long name
SIFLS7PROF0503 --> ****S7PROF*5*3 --> S7PROF53
SISLA1ESIG0102 --> ****A1ESIG*1*2 --> A1ESIG12
SIFLA9WRC40600 --> ****A9WRC4*6*0 --> A9WRC460




When crypt one key to other names - если закриптовать один ключ под разными именами


How this work - и как это работает

New Delphi source in Simatic_EKB_07_2005_13.zip EKBRename+Yellow Disk+Long keys

 

If you have new keys came them to me for our common set. Probably somebody will send a key necessary to you...
Если у тебя есть новые ключи, то пришли их мне для нашего общего набора. Возможно кто-нибудь пришлет ключ нужный тебе...

Dissasembled SCPBW3s.DLL v1.0  and new from Step7 SP2  SCPBW3s.DLL v2.0
SCPBW3s.DLL используется для установки и переноса новых длинных лицензий.
SCPW3s.DLL используется для проверки новых длинных лицензий.
SCPBW32.DLL используется для установки и переноса старых коротких лицензий.
SCPW32.DLL используется для проверки старых коротких лицензий.

Первые рабочие исходники на Delphi SourceCrypt 05/05/2005

Для дизассемблирования использовался Interactive Disassembler IDA 4.7.0.830 www.datarescue.com
IDA4.70. или  http://free-for-all.ru/cracklab/tools/ida47.rar

Dissasembled SCPBW3s. DLL v1.0  and new from Step7 SP2  SCPBW3s. DLL v2.0
SCPBW3s. DLL it is used for installation and copy of new long licenses.
SCPW3s. DLL it is used for check of new long licenses.
SCPBW32. DLL it is used for installation and copy of old short licenses.
SCPW32. DLL it is used for check of old short licenses.

First source codes on Delphi SourceCrypt 05/05/2005

I use Interactive Disassembler IDA 4.7.0.830 www.datarescue.com
IDA4.70. Or  http://free-for-all.ru/cracklab/tools/ida47.rar

Версия 2 ALM принципиально не изменилась.
Добавилась поддержка N-часовых лицензий. Но код по адресам съехал.
Для наглядности в сегменте данных разместил образ из памяти во время переноса лицензии с диска на диск.
Принцип кодирования ключа виден на рисунке выше. Декодирование производится вызовом этих же процедур в обратном порядке.
По внутреннему содержанию новый ключ представляет собой аналог короткого с дублированием во второй части - поэтому и размер в 2 раза больше. Многие флаги имеют аналогичное назначение, что и в старых коротких ключах. Конечно есть различия в назначении флагов. Добавлены новый длинный серийный номер (размещен во второй части) и новая контрольная сумма. Из-за использования криптования в качестве привязки к диску используются время создания и изменения файла по адресу 4E1/4F0. Не создается HRD привязочный файл. Своебразное создание триальных ключей и привязок по времени. Также имеются служебные заглушки позволяющие создать простокопирумые файлы не проверяющие привязку к диску
- уже проверил и сделал из неактивных активные.
Сложность вызывает использование процедуры шифрования по Микрософту.
В принципе ключ криптования одинаковый для одноименных файлов, поэтому в качестве основы используется имя файла, но перед этим еще подсчитывается хэш MD5 имени файла и к 20 первым символам хэша прибавляется имя файла и для SIFLS7PROF0503 получается вот такой криптоключ 93CAA077BA474E1C8070SIFLS7PROF0503.
Эксперименты с криптованием: исходники на Delphi SourceCrypt

Version 2 ALM essentially has not changed.
Support of N-hour licenses was added. But the code to addresses has moved down.
For presentation in a segment of the data has placed an image from memory during carry of the license from a disk on a disk.
The principle of coding of a key is seen in figure above. Decoding is made by a call of the same procedures upside-down.
Under the internal contents the new key represents analogue short with duplication in the second part - therefore and the size in 2 times more. Many flags have similar purpose, as in old short keys. Certainly there are distinctions in purpose of flags. Are added new long serial number (it is placed in the second part) and the new control sum. Because of use crypt as a binding to a disk time of creation and change of a file to the address 4E1/4F0. Are used is not created a file HRD. Creation of trial keys and bindings on time. Also are available service 'dummy' (EKB_009=0) allowing to create FastCopyKey files not checking a binding to a disk - I have made such keys and have checked up their serviceability New Long "Fast" keys.
Complexity causes use of procedure of crypting on Microsoft.
Basically the crypt key identical to the same files, therefore as a basis is used a name of a file, but before it manipulations are still made (calc filename hash MD5 and add filename) what that and for SIFLS7PROF0503 it turns out such 93CAA077BA474E1C8070SIFLS7PROF0503.
Experiments with crypt: source codes on Delphi SourceCrypt


Inside float key 22/03/2005

Main WinCC Flexible WinCC  Yellow Disk Step7 v.5.3 без Siemens.exe PCS7 EKB_Rename Keys listing Float Keys
Hosted by uCoz