Привет, не могу залогиниться в RouterOS. Отправляю > <<< /login (отправляю как length = 6 и "/login" как байт) <<< (отправляю 0) RouterOS отвечает !done =ret=9dda3fbe58072fed523fe5f6c4ce0644. Я отправляю <<< /login <<< =name=admin <<< =response=00+md5New. md5New это > строка retOld = 9dda3fbe58072fed523fe5f6c4ce0644.
Строка password = "1234"
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] md5Hash = md5.ComputeHash(ASCIIEncoding.ASCII.GetBytes("00" + StringToHex(password) + RetOld));
string md5New = BitConverter.ToString(md5Hash);
md5New = md5New.Replace("-",""); // от 5A-6D-55 до 5A6D55, например
md5New = md5New.ToLower(); // от 5a6d55, например. Mikrotik отвечает > !trap▬=message=cannot log in !done. Пожалуйста, помогите… Спасибо.
Строка password = "1234"
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] md5Hash = md5.ComputeHash(ASCIIEncoding.ASCII.GetBytes("00" + StringToHex(password) + RetOld));
string md5New = BitConverter.ToString(md5Hash);
md5New = md5New.Replace("-",""); // от 5A-6D-55 до 5A6D55, например
md5New = md5New.ToLower(); // от 5a6d55, например. Mikrotik отвечает > !trap▬=message=cannot log in !done. Пожалуйста, помогите… Спасибо.
