Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void ConfirmMail(string address)
- {
- Thread.Sleep(5000);
- this.restClient_0.BaseUrl = MailHandler.uri_0;
- this.restRequest_0.Method = 0;
- byte[] bytes = Convert.FromBase64String("MTc4MTg4NzE6");
- string text = MailHandler.Reverse(MailHandler.Base64Encode(MailHandler.Base64Encode(MailHandler.Reverse(MailHandler.Base64Encode(MailHandler.Reverse(Encoding.UTF8.GetString(bytes) + address))))));
- this.restRequest_0.AddParameter("query", text);
- this.restRequest_0.AddOrUpdateParameter("maxTimestamp", DateTimeOffset.UtcNow.ToUnixTimeSeconds());
- object arg = JsonConvert.DeserializeObject(this.restClient_0.Execute(this.restRequest_0).Content);
- this.restRequest_0.Parameters.Clear();
- try
- {
- if (MailHandler.Class7.callSite_1 == null)
- {
- MailHandler.Class7.callSite_1 = CallSite<Func<CallSite, object, string>>.Create(Binder.Convert(CSharpBinderFlags.None, typeof(string), typeof(MailHandler)));
- }
- Func<CallSite, object, string> target = MailHandler.Class7.callSite_1.Target;
- CallSite callSite_ = MailHandler.Class7.callSite_1;
- if (MailHandler.Class7.callSite_0 == null)
- {
- MailHandler.Class7.callSite_0 = CallSite<Func<CallSite, object, object>>.Create(Binder.GetMember(CSharpBinderFlags.None, "First", typeof(MailHandler), new CSharpArgumentInfo[]
- {
- CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, null)
- }));
- }
- string input = target(callSite_, MailHandler.Class7.callSite_0.Target(MailHandler.Class7.callSite_0, arg));
- string[] array = Regex.Split(Regex.Split(input, "stoken=")[1], "&");
- string[] array2 = Regex.Split(Regex.Split(input, "creationid=")[1], " ");
- string arg2 = "stoken=" + array[0] + "&creationid=" + array2[0];
- this.method_1(new Uri(MailHandler.uri_2 + arg2));
- }
- catch (Exception)
- {
- }
- }
- // Token: 0x0600001C RID: 28 RVA: 0x000037D0 File Offset: 0x000019D0
- private string method_0(string string_0)
- {
- this.restClient_0.BaseUrl = MailHandler.uri_1;
- this.restRequest_0.Method = 0;
- this.restRequest_0.AddParameter("locale", "en");
- this.restRequest_0.AddParameter("id", string_0);
- IRestResponse restResponse = this.restClient_0.Execute(this.restRequest_0);
- this.restRequest_0.Parameters.Clear();
- object arg = JsonConvert.DeserializeObject(restResponse.Content);
- if (MailHandler.Class8.callSite_1 == null)
- {
- MailHandler.Class8.callSite_1 = CallSite<Func<CallSite, object, string>>.Create(Binder.Convert(CSharpBinderFlags.None, typeof(string), typeof(MailHandler)));
- }
- Func<CallSite, object, string> target = MailHandler.Class8.callSite_1.Target;
- CallSite callSite_ = MailHandler.Class8.callSite_1;
- if (MailHandler.Class8.callSite_0 == null)
- {
- MailHandler.Class8.callSite_0 = CallSite<Func<CallSite, object, object>>.Create(Binder.GetMember(CSharpBinderFlags.None, "bodyHtmlStrict", typeof(MailHandler), new CSharpArgumentInfo[]
- {
- CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, null)
- }));
- }
- return target(callSite_, MailHandler.Class8.callSite_0.Target(MailHandler.Class8.callSite_0, arg));
- }
- // Token: 0x0600001D RID: 29 RVA: 0x0000233B File Offset: 0x0000053B
- private void method_1(Uri uri_3)
- {
- this.restClient_0.BaseUrl = uri_3;
- this.restRequest_0.Method = 0;
- this.restClient_0.Execute(this.restRequest_0);
- this.restRequest_0.Parameters.Clear();
- }
- // Token: 0x0600001E RID: 30 RVA: 0x00002377 File Offset: 0x00000577
- public MailHandler()
- {
- Class15.FQMXQUvzxVNpq();
- this.restClient_0 = new RestClient();
- this.restRequest_0 = new RestRequest();
- base..ctor();
- }
- // Token: 0x0600001F RID: 31 RVA: 0x000038DC File Offset: 0x00001ADC
- static MailHandler()
- {
- Class15.FQMXQUvzxVNpq();
- MailHandler.random_0 = new Random();
- MailHandler.uri_0 = new Uri("http://dedsecmail.jdevcloud.com/mailapi.php");
- MailHandler.uri_1 = new Uri("http://dedsecmail.jdevcloud.com/mailapi.php");
- MailHandler.uri_2 = new Uri("https://store.steampowered.com/account/newaccountverification?");
- MailHandler.regex_0 = new Regex("stoken=([^&]+).*creationid=([^\"]+)");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement