Можем ли мы декодировать строки из декомпилированного исходного кода DLL - PullRequest
0 голосов
/ 30 апреля 2020

Прикрепленный ниже код декомпилируется из файла DLL с использованием DotPeek, но некоторые строки кодируются. Есть ли способ их декодировать или как они кодируются?

namespace MyClient
{
  public static class Current
  {
    public static string AccessToken { get; set; }

    public static async Task<(int, object)> GetSettings()
    {
      try
      {
        if (global::a.c == null)
          global::a.c = new HttpClient();
        if (string.IsNullOrEmpty(Client.WebsiteUrl))
          throw new Exception(Client.g.a(z.a("\xE928\xE928\xE946\xE94E\xE91C\xE916\xE93D\xE94C\xE925\xE928\xE935\xE905\xE91E\xE927\xE92D\xE913\xE936\xE939\xE929\xE92C\xE92B\xE93C\xE93D\xE90F\xE91C\xE906\xE93D\xE939\xE91D\xE927\xE93D\xE94F\xE91A\xE92E\xE942\xE942", 59739)));
        FormUrlEncodedContent urlEncodedContent = new FormUrlEncodedContent((IEnumerable<KeyValuePair<string, string>>) new KeyValuePair<string, string>[1]
        {
          new KeyValuePair<string, string>(z.a("\xF82E\xF838\xF82F\xF82B\xF838\xF82F\xF802\xF836\xF838\xF824", 63496), Client.ServerKey)
        });
        string str = await (await global::a.c.PostAsync(global::c.ao + Current.AccessToken, (HttpContent) urlEncodedContent)).Content.ReadAsStringAsync();
        GetSiteSettingsObject siteSettingsObject = (GetSiteSettingsObject) JsonConvert.DeserializeObject<GetSiteSettingsObject>(str);
        return siteSettingsObject.Status != 200 ? (400, (object) (ErrorObject) JsonConvert.DeserializeObject<ErrorObject>(str)) : (200, (object) siteSettingsObject);
      }
      catch (Exception ex)
      {
        Console.WriteLine(z.a("\xF5DA\xF5CD\xF5CD\xF5D0\xF5CD\xF59F\xF585\xF59F", 62908) + ex.Message);
        return (404, (object) (z.a("\xF5DA\xF5CD\xF5CD\xF5D0\xF5CD\xF59F\xF585\xF59F", 62908) + ex.Message));
      }
    }
  }
}

Можем ли мы декодировать эти строки?

"\xF5DA\xF5CD\xF5CD\xF5D0\xF5CD\xF59F\xF585\xF59F"

"\xE928\xE928\xE946\xE94E\xE91C\xE916\xE93D\xE94C\xE925\xE928\xE935\xE905\xE91E\xE927\xE92D\xE913\xE936\xE939\xE929\xE92C\xE92B\xE93C\xE93D\xE90F\xE91C\xE906\xE93D\xE939\xE91D\xE927\xE93D\xE94F\xE91A\xE92E\xE942\xE942"

Если это возможно, то как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...