Здравствуйте. Есть такая проблема: Есть прога, которая (как я предполагаю) сама генерирует Machine ID на основании каких то хар-к или железа. Надо что то изменить, чтобы в самой программе изменился этот ID. На каждом ноуте это другой ID. Копирование установленной проги не решает проблему. CCTools и TMAC тоже не решили проблему. Устанавливал виртуалку, тоже не помогло. Менял всё, что только можно. П.С. machine ID в программе отличается от device ID в свойствах "мой пк". Если можно, загружу прогу на сайт mega.nz потому что на форуме макс 15мб. Жду разрешения на написания ссылки от администрации и возможной помощи от знающих. Спасибо
https://mega.nz/file/G8QEDaZR#UmRg7_ffaFOEixgO4LAEy3lcVcGmztGitP8W4hTJqtY сори, что так долго. работа
NT формирует machine id через WMI 1) "SELECT * FROM Win32_PhysicalMemory Capacity 2) "select * from Win32_Processor" Name 3) если №2 не работает тогда сканируем реестр Registry.LocalMachine.OpenSubKey("HARDWARE"); registryKey.OpenSubKey("DESCRIPTION"); registryKey2.OpenSubKey("System"); registryKey3.OpenSubKey("CentralProcessor"); registryKey4.OpenSubKey("0"); registryKey5.GetValue("ProcessorNameString"); 4) "select * from Win32_BIOS" Name 5) если №4 не работает то роемся в реестре опять Registry.LocalMachine.OpenSubKey("HARDWARE"); DESCRIPTION System SystemBiosVersion 6) в конце концов жонглируем с полученными байтами и делаем старую добрую мд5-ку char[] array2 = text.ToCharArray(); byte[] array3 = new byte[2 * array2.Length]; for (int i = 0; i < array2.Length; i++) { array3[2 * i] = BitConverter.GetBytes(array2)[0]; array3[2 * i + 1] = BitConverter.GetBytes(array2)[1]; } using (MD5 mD = new MD5CryptoServiceProvider()) machineId = BitConverter.ToString(mD.ComputeHash(array3)).Replace("-", "");
Здравствуйте снова. уже здесь, вернулся. огромное спасибо за ответ. еххх программисты))) какие же вы умные. хотел бы попроще но буду рабираться. 1) по памяти - менял ее, но ид не меняется. 2) проц менял прогой, тоже самое ид 3) если в hardware-sys-bios заменить sysSKU или version иди какой то другой пункт - система не падёт? не хочется после каждого изменения через безопаску всё восстанавливать. рано или поздно не загрузится. 4) не понял этого( 5)видимо это уже я писал в 3 6) это уже для меня космос, но подозреваю, что это и есть решение моей проблемы. на сколько я понял, порывшить в нете, это md5 hash generator. но куда вставлять значения сгенерированные я не могу пока понять. подскажите пожалуйста. ещё раз спасибо огроменное за ответ. --- Сообщение объединено, 26 апр 2023 --- не всё так просто как оказалось. получилось изменить machine ID но отправка данных на сервер инная. если в самой проге в Connections взять Configure и потом из available дважды нажать на Rithmic (появится в нижней табличке) и выбрав из нижней таблички My Rithmic ввести логин и пароль (komoranda@rambler.ru - Kom31616!) --- OK. потом в Connections взять My Rithmic то у вас подключится, но через месяц новый логин и пароль не будет приниматься т.к. уже где то есть информация, что на этом компе прога запускалась. Изменение machine ID не решает проблему. Можно как то проконтролировать какую инфу прога отправляет на сервера Rithmic? --- Сообщение объединено, 26 апр 2023 --- забыл: после ввода логина и пароля, еще ниже 2 строчками в system надо выбрать Rithmic Paper Trading (Europe)
Софт может отправлять все что ему заблагорассудиться даже ваш IP адрес так что трекать он вас точно будет чотко и для того, чтоб понять как, надо исследовать что именно шлет ваш Righmic в сеть
как это сделать? этот rithmic не отдельная прога в моём случае, а просто поставщик данных через NT. скачал так же саму прогу ритмика, но она меня тоже не пускает залогиниться. https://rithmic.com/rtrader.msi ставил впн - не помогло, по этому IP отпадает
нашёл из лог файлика ритмика проги: (прикрепляю лог файлика т.к. вставить в спойлере не получилось из за ограниченого к-ва символов) https://mega.nz/file/3wJxTbIS#VetVk8T9EkvEPnCH_7BpgYJruQ4kwU7yoCBRylKRkto а это файлик из компа, на котором еще запускается https://mega.nz/file/jt4znCxD#glNeSdV8jPE2a8O_07i3Mupu05deM7cX152j5JlE7k0
я так понимаю этот лог и идёт на сервер. но в этом логе только проц, жесткий и мак адреса и ип адрес. всё из этого менял но прога так и не пускает. переставлял диск в другой комп - идёт. если есть минутка, гляньте эти 2 лога, которые я выставил. думаю вы точно увидите в чём дело, не то что я уже пару недель мучаюсь
Прога пишет лог - хорошо но что она шлет в сеть - не известно и оно явно не суть вместимое лог файла удалось посниффить сетевой траффик?
ну, это ты шутишь, Товарищ. NinjaTrader.msi??? трейдинговым конторам на твой комп фиолетово - их интересует твой счёт и не подпадает ли он под санкции.. расскажи для начала, что за хистория тебя с этой прогой связывает.
ритмик блочит. это поставщик данных. на месяц на 1 комп даёт демку. у меня нет реального счёта. учусь пока. прога ниндзя, отправляет на сервак ритмика какую то инфу и они проверяют, была ли на этом компе демка или нет. санкции вообще не в тему. если на месяц дают, так почему решили что санкции перекрыли? надеюсь историю вам описал, но это не имеет вообще никакого отношения к этой теме (хотя, могу и ошибаться).
ну-и какие проблемы? зарегь другой демо счёт на другой машине - сможешь прогонять более гибкие схемы.. хотя в этом дельце, даже если сможешь набить счёт - вывести деньги, вот где трудная задача а, вообще, пытаться ломануть такие прожки смысла нет - реальный счёт просто бегом забанят. слепок данных о целевой машине можно делать самыми разными способами (сканить перечень установленных программ, делать скрины экрана итд-итп). например, наличие на компе неких хакерских иль около хакерских прог и вот тебя помечают акь подозрительного субъекта.