Показать сообщение отдельно
Старый 05.06.2018, 17:15   #132 (permalink)
Завсегдатай
 
Регистрация: 24.01.2017
Сообщений: 521
Вы сказали Спасибо: 20
Поблагодарили 454 раз(а) в 165 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
По умолчанию

Пример макроса для подбора логинов в одис-е. Скорость подбора 3 лог/сек



# coding: latin-1
#Macro started on:
from java.lang import Boolean
from java.math import BigInteger
from java.util import HashMap
from java.util import ArrayList
from de.volkswagen.odis.vaudas.vehiclefunction.automati on import IDiagnosticInterface
from de.volkswagen.odis.vaudas.vehiclefunction.automati on.types import IDiagResultConnectEcu
from de.volkswagen.odis.vaudas.vehiclefunction.automati on import ITotalSystemsInterface
from de.volkswagen.odis.vaudas.vehiclefunction.automati on import DiagException
diagnosticInterface = IDiagnosticInterface.Factory.getInstance()
diagnosticInterface.configureSetting("Multilink.Ma xNumberOfLogicalLinks", "1")
diagnosticInterface.startProtocol()
#Macro has been recorded using the project: AU37X
print "Changing diagnostic session: Gateway"
resultConnectToEcu = diagnosticInterface.connectToEcu(0x19)
diagnosticInterface.openConnection(resultConnectTo Ecu.getConnectionHandle())
diagnosticInterface.switchSession(resultConnectToE cu.getConnectionHandle(), "DiagnServi_DiagnSessiContrVWEndOfLineSessi")
print "Performing access authorization: Gateway"

#print result.getNegativeResult().isNegativeResponse()

for login in range(20100, 65535):
diagnosticInterface.securityAccess(resultConnectTo Ecu.getConnectionHandle(), "20103", "Login")
diagnosticInterface.switchSession(resultConnectToE cu.getConnectionHandle(), "DiagnServi_DiagnSessiContrVWEndOfLineSessi")
try:
diagnosticInterface.securityAccess(resultConnectTo Ecu.getConnectionHandle(), str(login), "Login")
print "**",login
except DiagException, ex:
print login


diagnosticInterface.stopProtocol()
Изображения Чтобы получить возможность просматривать вложения других пользователей на форуме, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось Neo_; 05.06.2018 в 21:42..
Neo_ вне форума   Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Neo_ за сообщение:
46otdmil (05.06.2018), Anapolis (10.02.2023), diagnoser (30.06.2018), Gilgamesh (29.06.2018), koliamihaylow (05.06.2018), Андрей74 (06.06.2018)