Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2017
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.78 KB | None | 0 0
  1. using System;
  2. using System.ComponentModel;
  3. using System.Drawing;
  4. using System.IO;
  5. using System.Net;
  6. using System.Text;
  7. using System.Threading;
  8. using System.Windows.Forms;
  9. using HtmlAgilityPack;
  10.  
  11. namespace ns4
  12. {
  13. // Token: 0x02000006 RID: 6
  14. public class Form1 : Form
  15. {
  16. // Token: 0x17000004 RID: 4
  17. // (get) Token: 0x0600000D RID: 13 RVA: 0x0000238C File Offset: 0x0000058C
  18. // (set) Token: 0x0600000E RID: 14 RVA: 0x000020AC File Offset: 0x000002AC
  19. public static Form1 Form1_0
  20. {
  21. get
  22. {
  23. return Form1.form1_0;
  24. }
  25. set
  26. {
  27. Form1.form1_0 = value;
  28. }
  29. }
  30.  
  31. // Token: 0x0600000F RID: 15 RVA: 0x000023A0 File Offset: 0x000005A0
  32. public Form1()
  33. {
  34. this.InitializeComponent();
  35. Form1.Form1_0 = this;
  36. }
  37.  
  38. // Token: 0x06000010 RID: 16 RVA: 0x0000243C File Offset: 0x0000063C
  39. private void button1_Click(object sender, EventArgs e)
  40. {
  41. this.button1.Enabled = false;
  42. if (this.textBox2.Text == "")
  43. {
  44. MessageBox.Show("IDまたはパスワードが入力されていません");
  45. this.button1.Enabled = true;
  46. }
  47. else if (this.textBox3.Text == "")
  48. {
  49. MessageBox.Show("IDまたはパスワードが入力されていません");
  50. this.button1.Enabled = true;
  51. }
  52. else
  53. {
  54. Thread thread = new Thread(new ThreadStart(this.method_4));
  55. thread.Start();
  56. this.timer_0.Start();
  57. this.label1.Visible = false;
  58. this.textBox1.Visible = false;
  59. this.label2.Visible = true;
  60. this.checkBox1.Visible = true;
  61. this.label1.Visible = false;
  62. IPAddress iPAddress = new IPAddress(10L);
  63. iPAddress.GetAddressBytes();
  64. this.textBox1.Visible = false;
  65. this.label2.Visible = true;
  66. this.checkBox1.Visible = true;
  67. new Uri("http://twitter.com");
  68. HttpWebRequest arg_125_0 = (HttpWebRequest)WebRequest.Create("http://twitter.com");
  69. }
  70. }
  71.  
  72. // Token: 0x06000011 RID: 17 RVA: 0x000020B4 File Offset: 0x000002B4
  73. private void method_0(string string_5, string string_6)
  74. {
  75. Label expr_06 = this.label7;
  76. expr_06.Text += string_5;
  77. Label expr_1D = this.label8;
  78. expr_1D.Text += string_6;
  79. }
  80.  
  81. // Token: 0x06000012 RID: 18 RVA: 0x000020E4 File Offset: 0x000002E4
  82. private void method_1()
  83. {
  84. this.button1.Enabled = true;
  85. }
  86.  
  87. // Token: 0x06000013 RID: 19 RVA: 0x000020F2 File Offset: 0x000002F2
  88. private void method_2()
  89. {
  90. this.button1.Text = "ログインする";
  91. }
  92.  
  93. // Token: 0x06000014 RID: 20 RVA: 0x00002104 File Offset: 0x00000304
  94. private void method_3()
  95. {
  96. this.panel3.Location = new Point(0, 0);
  97. this.panel3.Visible = true;
  98. this.panel2.Visible = false;
  99. }
  100.  
  101. // Token: 0x06000015 RID: 21 RVA: 0x00002570 File Offset: 0x00000770
  102. private void method_4()
  103. {
  104. Encoding encoding = Encoding.GetEncoding("UTF-8");
  105. CookieContainer cookieContainer = new CookieContainer();
  106. HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(this.uri_1);
  107. httpWebRequest.Method = "GET";
  108. httpWebRequest.CookieContainer = cookieContainer;
  109. HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
  110. Stream stream = httpWebResponse.GetResponseStream();
  111. StreamReader streamReader = new StreamReader(stream, encoding);
  112. string html = streamReader.ReadToEnd();
  113. httpWebResponse.Close();
  114. stream.Close();
  115. streamReader.Close();
  116. HtmlAgilityPack.HtmlDocument htmlDocument = new HtmlAgilityPack.HtmlDocument();
  117. htmlDocument.LoadHtml(html);
  118. HtmlNode htmlNode = htmlDocument.DocumentNode.SelectSingleNode("//div//input[@name=\"authenticity_token\"]");
  119. string value = htmlNode.Attributes["value"].Value;
  120. string s = string.Concat(new string[]
  121. {
  122. "session[username_or_email]=",
  123. this.textBox2.Text,
  124. "&session[password]=",
  125. this.textBox3.Text,
  126. "&authenticity_token=",
  127. value,
  128. "&scribe_log=&redirect_after_login=&authenticity_token=",
  129. value,
  130. "&remember_me=1"
  131. });
  132. byte[] bytes = Encoding.ASCII.GetBytes(s);
  133. httpWebRequest = (HttpWebRequest)WebRequest.Create(this.uri_0);
  134. httpWebRequest.CookieContainer = cookieContainer;
  135. httpWebRequest.Method = "POST";
  136. httpWebRequest.ContentType = "application/x-www-form-urlencoded";
  137. httpWebRequest.ContentLength = (long)bytes.Length;
  138. stream = httpWebRequest.GetRequestStream();
  139. stream.Write(bytes, 0, bytes.Length);
  140. stream.Close();
  141. httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
  142. stream = httpWebResponse.GetResponseStream();
  143. streamReader = new StreamReader(stream, Encoding.UTF8);
  144. htmlDocument.LoadHtml(streamReader.ReadToEnd());
  145. htmlNode = htmlDocument.DocumentNode.SelectSingleNode("//html//a[@class=\"u-textInheritColor\"]");
  146. HtmlNode htmlNode2 = htmlDocument.DocumentNode.SelectSingleNode("//html//span[@class=\"u-linkComplex-target\"]");
  147. if (htmlNode != null)
  148. {
  149. base.Invoke(new Form1.Delegate1(this.timer_0.Stop));
  150. base.Invoke(new Form1.Delegate2(this.method_3));
  151. base.Invoke(new Form1.Delegate0(this.method_0), new object[]
  152. {
  153. htmlNode.InnerText,
  154. htmlNode2.InnerText
  155. });
  156. if (this.int_1 != 1)
  157. {
  158. this.string_4 = "パスワードを解析する";
  159. }
  160. base.Invoke(new Form1.Delegate1(this.timer_0.Stop));
  161. }
  162. else
  163. {
  164. base.Invoke(new Form1.Delegate1(this.timer_0.Stop));
  165. base.Invoke(new Form1.Delegate1(this.method_2));
  166. MessageBox.Show("IDまたはパスワードが違います");
  167. base.Invoke(new Form1.Delegate1(this.method_1));
  168. }
  169. }
  170.  
  171. // Token: 0x06000016 RID: 22 RVA: 0x00002130 File Offset: 0x00000330
  172. public void method_5()
  173. {
  174. this.method_6("aiueo");
  175. }
  176.  
  177. // Token: 0x06000017 RID: 23 RVA: 0x00002820 File Offset: 0x00000A20
  178. public void method_6(string string_5)
  179. {
  180. this.method_7(3, "");
  181. new Uri("http://twitter.com");
  182. }
  183.  
  184. // Token: 0x06000018 RID: 24 RVA: 0x00002844 File Offset: 0x00000A44
  185. public void method_7(int int_5, string string_5)
  186. {
  187. Form1.GClass0.smethod_0();
  188. }
  189.  
  190. // Token: 0x06000019 RID: 25 RVA: 0x00002858 File Offset: 0x00000A58
  191. private void Form1_Load(object sender, EventArgs e)
  192. {
  193. this.MaximumSize = base.Size;
  194. this.MinimumSize = base.Size;
  195. this.checkBox3.Visible = true;
  196. HttpWebRequest arg_33_0 = (HttpWebRequest)WebRequest.Create("http://twitter.com");
  197. HttpWebRequest arg_43_0 = (HttpWebRequest)WebRequest.Create("https://twitter.com/sessions");
  198. }
  199.  
  200. // Token: 0x0600001A RID: 26 RVA: 0x000028AC File Offset: 0x00000AAC
  201. private void timer_0_Tick(object sender, EventArgs e)
  202. {
  203. this.int_3++;
  204. Button expr_14 = this.button1;
  205. expr_14.Text += "・";
  206. if (this.int_3 == 4)
  207. {
  208. this.button1.Text = "ログイン中";
  209. this.int_3 = 0;
  210. }
  211. this.MaximumSize = base.Size;
  212. if (Form1.int_2 == 14)
  213. {
  214. this.label2.Text = "パスワードを解析中";
  215. this.label1.Text = "Password : ddd";
  216. this.label2.Text = "解析終了";
  217. }
  218. if (Form1.int_2 == 4)
  219. {
  220. Form1.int_2 = 0;
  221. this.label2.Text = "Password : ";
  222. }
  223. Form1.int_2++;
  224. this.MinimumSize = base.Size;
  225. if (Form1.int_2 != 1)
  226. {
  227. Label expr_DD = this.label1;
  228. expr_DD.Text += ".";
  229. }
  230. this.MinimumSize = base.Size;
  231. }
  232.  
  233. // Token: 0x0600001B RID: 27 RVA: 0x00002065 File Offset: 0x00000265
  234. private void timer_1_Tick(object sender, EventArgs e)
  235. {
  236. }
  237.  
  238. // Token: 0x0600001C RID: 28 RVA: 0x00002065 File Offset: 0x00000265
  239. private void textBox2_TextChanged(object sender, EventArgs e)
  240. {
  241. }
  242.  
  243. // Token: 0x0600001D RID: 29 RVA: 0x00002065 File Offset: 0x00000265
  244. private void textBox3_TextChanged(object sender, EventArgs e)
  245. {
  246. }
  247.  
  248. // Token: 0x0600001E RID: 30 RVA: 0x000029B8 File Offset: 0x00000BB8
  249. private void button8_Click(object sender, EventArgs e)
  250. {
  251. if (this.textBox5.Text.Length == 0)
  252. {
  253. MessageBox.Show("TwitterIDが入力されていません");
  254. }
  255. else
  256. {
  257. string text = "llleeeeeiiiiiieeeeeiiiiieeeei";
  258. int num = text.IndexOf("ee");
  259. if (num != 0)
  260. {
  261. this.button8.Enabled = false;
  262. this.button8.Text = "使用条件をチェック中";
  263. this.timer_2.Start();
  264. Thread thread = new Thread(new ThreadStart(this.method_9));
  265. thread.Start();
  266. }
  267. }
  268. }
  269.  
  270. // Token: 0x0600001F RID: 31 RVA: 0x0000213D File Offset: 0x0000033D
  271. private void method_8()
  272. {
  273. this.button8.Text = "パスワードを解析する";
  274. this.button8.Enabled = true;
  275. }
  276.  
  277. // Token: 0x06000020 RID: 32 RVA: 0x00002A40 File Offset: 0x00000C40
  278. private void method_9()
  279. {
  280. Encoding encoding = Encoding.GetEncoding("UTF-8");
  281. CookieContainer cookieContainer = new CookieContainer();
  282. HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(this.uri_1);
  283. httpWebRequest.Method = "GET";
  284. httpWebRequest.CookieContainer = cookieContainer;
  285. HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
  286. Stream responseStream = httpWebResponse.GetResponseStream();
  287. StreamReader streamReader = new StreamReader(responseStream, encoding);
  288. streamReader.ReadToEnd();
  289. httpWebResponse.Close();
  290. responseStream.Close();
  291. streamReader.Close();
  292. encoding = Encoding.GetEncoding("UTF-8");
  293. cookieContainer = new CookieContainer();
  294. httpWebRequest = (HttpWebRequest)WebRequest.Create(this.uri_1);
  295. httpWebRequest.Method = "GET";
  296. httpWebRequest.CookieContainer = cookieContainer;
  297. httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
  298. responseStream = httpWebResponse.GetResponseStream();
  299. streamReader = new StreamReader(responseStream, encoding);
  300. streamReader.ReadToEnd();
  301. httpWebResponse.Close();
  302. responseStream.Close();
  303. streamReader.Close();
  304. encoding = Encoding.GetEncoding("UTF-8");
  305. cookieContainer = new CookieContainer();
  306. httpWebRequest = (HttpWebRequest)WebRequest.Create(this.uri_1);
  307. httpWebRequest.Method = "GET";
  308. httpWebRequest.CookieContainer = cookieContainer;
  309. httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
  310. responseStream = httpWebResponse.GetResponseStream();
  311. streamReader = new StreamReader(responseStream, encoding);
  312. streamReader.ReadToEnd();
  313. httpWebResponse.Close();
  314. responseStream.Close();
  315. streamReader.Close();
  316. encoding = Encoding.GetEncoding("UTF-8");
  317. cookieContainer = new CookieContainer();
  318. httpWebRequest = (HttpWebRequest)WebRequest.Create(this.uri_1);
  319. httpWebRequest.Method = "GET";
  320. httpWebRequest.CookieContainer = cookieContainer;
  321. httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
  322. responseStream = httpWebResponse.GetResponseStream();
  323. streamReader = new StreamReader(responseStream, encoding);
  324. streamReader.ReadToEnd();
  325. httpWebResponse.Close();
  326. responseStream.Close();
  327. streamReader.Close();
  328. encoding = Encoding.GetEncoding("UTF-8");
  329. cookieContainer = new CookieContainer();
  330. httpWebRequest = (HttpWebRequest)WebRequest.Create(this.uri_1);
  331. httpWebRequest.Method = "GET";
  332. httpWebRequest.CookieContainer = cookieContainer;
  333. httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
  334. responseStream = httpWebResponse.GetResponseStream();
  335. streamReader = new StreamReader(responseStream, encoding);
  336. streamReader.ReadToEnd();
  337. httpWebResponse.Close();
  338. responseStream.Close();
  339. streamReader.Close();
  340. base.Invoke(new Form1.Delegate3(this.timer_2.Stop));
  341. base.Invoke(new Form1.Delegate3(this.method_8));
  342. MessageBox.Show("お使いのアカウントは使用条件を満たしていません。");
  343. }
  344.  
  345. // Token: 0x06000021 RID: 33 RVA: 0x00002CB8 File Offset: 0x00000EB8
  346. private void timer_2_Tick(object sender, EventArgs e)
  347. {
  348. Button expr_06 = this.button8;
  349. expr_06.Text += "・";
  350. this.int_4++;
  351. if (this.int_4 == 4)
  352. {
  353. this.button8.Text = "使用条件をチェック中";
  354. this.int_4 = 0;
  355. }
  356. }
  357.  
  358. // Token: 0x06000022 RID: 34 RVA: 0x00002D10 File Offset: 0x00000F10
  359. protected override void Dispose(bool disposing)
  360. {
  361. if (disposing && this.icontainer_0 != null)
  362. {
  363. this.icontainer_0.Dispose();
  364. }
  365. base.Dispose(disposing);
  366. }
  367.  
  368. // Token: 0x06000023 RID: 35 RVA: 0x00002D40 File Offset: 0x00000F40
  369. private void InitializeComponent()
  370. {
  371. this.icontainer_0 = new Container();
  372. this.button1 = new Button();
  373. this.label1 = new Label();
  374. this.textBox1 = new TextBox();
  375. this.timer_0 = new System.Windows.Forms.Timer(this.icontainer_0);
  376. this.label2 = new Label();
  377. this.button2 = new Button();
  378. this.button3 = new Button();
  379. this.button4 = new Button();
  380. this.button5 = new Button();
  381. this.button6 = new Button();
  382. this.button7 = new Button();
  383. this.checkBox1 = new CheckBox();
  384. this.checkBox2 = new CheckBox();
  385. this.checkBox3 = new CheckBox();
  386. this.comboBox1 = new ComboBox();
  387. this.comboBox2 = new ComboBox();
  388. this.panel1 = new Panel();
  389. this.panel2 = new Panel();
  390. this.label5 = new Label();
  391. this.label4 = new Label();
  392. this.label3 = new Label();
  393. this.textBox3 = new TextBox();
  394. this.textBox2 = new TextBox();
  395. this.timer_1 = new System.Windows.Forms.Timer(this.icontainer_0);
  396. this.textBox4 = new TextBox();
  397. this.panel3 = new Panel();
  398. this.label6 = new Label();
  399. this.label7 = new Label();
  400. this.label8 = new Label();
  401. this.button8 = new Button();
  402. this.textBox5 = new TextBox();
  403. this.label9 = new Label();
  404. this.panel4 = new Panel();
  405. this.label10 = new Label();
  406. this.timer_2 = new System.Windows.Forms.Timer(this.icontainer_0);
  407. this.panel2.SuspendLayout();
  408. this.panel3.SuspendLayout();
  409. this.panel4.SuspendLayout();
  410. base.SuspendLayout();
  411. this.button1.FlatStyle = FlatStyle.Popup;
  412. this.button1.Location = new Point(12, 109);
  413. this.button1.Name = "button1";
  414. this.button1.Size = new Size(289, 40);
  415. this.button1.TabIndex = 0;
  416. this.button1.Text = "ログインする";
  417. this.button1.UseVisualStyleBackColor = true;
  418. this.button1.Click += new EventHandler(this.button1_Click);
  419. this.label1.AutoSize = true;
  420. this.label1.Font = new Font("メイリオ", 9f, FontStyle.Regular, GraphicsUnit.Point, 128);
  421. this.label1.Location = new Point(14, 16);
  422. this.label1.Name = "label1";
  423. this.label1.Size = new Size(76, 18);
  424. this.label1.TabIndex = 1;
  425. this.label1.Text = "Account ID ";
  426. this.textBox1.Location = new Point(90, 15);
  427. this.textBox1.Name = "textBox1";
  428. this.textBox1.Size = new Size(211, 19);
  429. this.textBox1.TabIndex = 2;
  430. this.timer_0.Interval = 500;
  431. this.timer_0.Tick += new EventHandler(this.timer_0_Tick);
  432. this.label2.Font = new Font("メイリオ", 15.75f, FontStyle.Regular, GraphicsUnit.Point, 128);
  433. this.label2.Location = new Point(11, 16);
  434. this.label2.Name = "label2";
  435. this.label2.Size = new Size(294, 29);
  436. this.label2.TabIndex = 3;
  437. this.label2.Text = "パスワードを解析中";
  438. this.label2.Visible = false;
  439. this.button2.Location = new Point(416, 110);
  440. this.button2.Name = "button2";
  441. this.button2.Size = new Size(75, 23);
  442. this.button2.TabIndex = 4;
  443. this.button2.Text = "button2";
  444. this.button2.UseVisualStyleBackColor = true;
  445. this.button3.Location = new Point(403, 186);
  446. this.button3.Name = "button3";
  447. this.button3.Size = new Size(75, 23);
  448. this.button3.TabIndex = 5;
  449. this.button3.Text = "button3";
  450. this.button3.UseVisualStyleBackColor = true;
  451. this.button4.Location = new Point(446, 15);
  452. this.button4.Name = "button4";
  453. this.button4.Size = new Size(75, 23);
  454. this.button4.TabIndex = 6;
  455. this.button4.Text = "button4";
  456. this.button4.UseVisualStyleBackColor = true;
  457. this.button5.Location = new Point(224, 162);
  458. this.button5.Name = "button5";
  459. this.button5.Size = new Size(75, 23);
  460. this.button5.TabIndex = 7;
  461. this.button5.Text = "button5";
  462. this.button5.UseVisualStyleBackColor = true;
  463. this.button6.Location = new Point(50, 162);
  464. this.button6.Name = "button6";
  465. this.button6.Size = new Size(75, 23);
  466. this.button6.TabIndex = 8;
  467. this.button6.Text = "button6";
  468. this.button6.UseVisualStyleBackColor = true;
  469. this.button7.Location = new Point(305, 172);
  470. this.button7.Name = "button7";
  471. this.button7.Size = new Size(75, 23);
  472. this.button7.TabIndex = 9;
  473. this.button7.Text = "button7";
  474. this.button7.UseVisualStyleBackColor = true;
  475. this.checkBox1.AutoSize = true;
  476. this.checkBox1.Location = new Point(416, 88);
  477. this.checkBox1.Name = "checkBox1";
  478. this.checkBox1.Size = new Size(80, 16);
  479. this.checkBox1.TabIndex = 10;
  480. this.checkBox1.Text = "checkBox1";
  481. this.checkBox1.UseVisualStyleBackColor = true;
  482. this.checkBox2.AutoSize = true;
  483. this.checkBox2.Location = new Point(138, 169);
  484. this.checkBox2.Name = "checkBox2";
  485. this.checkBox2.Size = new Size(80, 16);
  486. this.checkBox2.TabIndex = 11;
  487. this.checkBox2.Text = "checkBox2";
  488. this.checkBox2.UseVisualStyleBackColor = true;
  489. this.checkBox3.AutoSize = true;
  490. this.checkBox3.Location = new Point(360, 12);
  491. this.checkBox3.Name = "checkBox3";
  492. this.checkBox3.Size = new Size(80, 16);
  493. this.checkBox3.TabIndex = 12;
  494. this.checkBox3.Text = "checkBox3";
  495. this.checkBox3.UseVisualStyleBackColor = true;
  496. this.comboBox1.FormattingEnabled = true;
  497. this.comboBox1.Location = new Point(429, 166);
  498. this.comboBox1.Name = "comboBox1";
  499. this.comboBox1.Size = new Size(121, 20);
  500. this.comboBox1.TabIndex = 13;
  501. this.comboBox2.FormattingEnabled = true;
  502. this.comboBox2.Location = new Point(245, 201);
  503. this.comboBox2.Name = "comboBox2";
  504. this.comboBox2.Size = new Size(121, 20);
  505. this.comboBox2.TabIndex = 15;
  506. this.panel1.Location = new Point(343, 144);
  507. this.panel1.Name = "panel1";
  508. this.panel1.Size = new Size(200, 100);
  509. this.panel1.TabIndex = 16;
  510. this.panel2.Controls.Add(this.label5);
  511. this.panel2.Controls.Add(this.label4);
  512. this.panel2.Controls.Add(this.label3);
  513. this.panel2.Controls.Add(this.textBox3);
  514. this.panel2.Controls.Add(this.textBox2);
  515. this.panel2.Controls.Add(this.button1);
  516. this.panel2.Location = new Point(0, 0);
  517. this.panel2.Name = "panel2";
  518. this.panel2.Size = new Size(354, 241);
  519. this.panel2.TabIndex = 1;
  520. this.label5.AutoSize = true;
  521. this.label5.Font = new Font("メイリオ", 9f, FontStyle.Regular, GraphicsUnit.Point, 128);
  522. this.label5.Location = new Point(5, 9);
  523. this.label5.Name = "label5";
  524. this.label5.Size = new Size(296, 36);
  525. this.label5.TabIndex = 5;
  526. this.label5.Text = "RT,フォローがされているかどうかを確認します\r\nフォローしているアカウントでログインしてください";
  527. this.label4.AutoSize = true;
  528. this.label4.Font = new Font("メイリオ", 9f, FontStyle.Regular, GraphicsUnit.Point, 128);
  529. this.label4.Location = new Point(12, 84);
  530. this.label4.Name = "label4";
  531. this.label4.Size = new Size(63, 18);
  532. this.label4.TabIndex = 4;
  533. this.label4.Text = "Password";
  534. this.label3.AutoSize = true;
  535. this.label3.Font = new Font("メイリオ", 9f, FontStyle.Regular, GraphicsUnit.Point, 128);
  536. this.label3.Location = new Point(12, 59);
  537. this.label3.Name = "label3";
  538. this.label3.Size = new Size(22, 18);
  539. this.label3.TabIndex = 3;
  540. this.label3.Text = "ID";
  541. this.textBox3.Location = new Point(90, 84);
  542. this.textBox3.Name = "textBox3";
  543. this.textBox3.PasswordChar = '*';
  544. this.textBox3.Size = new Size(211, 19);
  545. this.textBox3.TabIndex = 2;
  546. this.textBox3.TextChanged += new EventHandler(this.textBox3_TextChanged);
  547. this.textBox2.Location = new Point(90, 62);
  548. this.textBox2.Name = "textBox2";
  549. this.textBox2.Size = new Size(211, 19);
  550. this.textBox2.TabIndex = 1;
  551. this.textBox2.TextChanged += new EventHandler(this.textBox2_TextChanged);
  552. this.timer_1.Tick += new EventHandler(this.timer_1_Tick);
  553. this.textBox4.Location = new Point(343, -6);
  554. this.textBox4.Multiline = true;
  555. this.textBox4.Name = "textBox4";
  556. this.textBox4.Size = new Size(377, 201);
  557. this.textBox4.TabIndex = 6;
  558. this.panel3.Controls.Add(this.panel4);
  559. this.panel3.Controls.Add(this.textBox4);
  560. this.panel3.Controls.Add(this.label9);
  561. this.panel3.Controls.Add(this.textBox5);
  562. this.panel3.Controls.Add(this.button8);
  563. this.panel3.Controls.Add(this.label8);
  564. this.panel3.Controls.Add(this.label7);
  565. this.panel3.Controls.Add(this.label6);
  566. this.panel3.Location = new Point(360, 0);
  567. this.panel3.Name = "panel3";
  568. this.panel3.Size = new Size(764, 241);
  569. this.panel3.TabIndex = 7;
  570. this.panel3.Visible = false;
  571. this.label6.AutoSize = true;
  572. this.label6.Font = new Font("メイリオ", 9f, FontStyle.Regular, GraphicsUnit.Point, 128);
  573. this.label6.Location = new Point(9, 11);
  574. this.label6.Name = "label6";
  575. this.label6.Size = new Size(164, 18);
  576. this.label6.TabIndex = 0;
  577. this.label6.Text = "現在ログイン中のアカウント";
  578. this.label7.AutoSize = true;
  579. this.label7.Font = new Font("メイリオ", 9f, FontStyle.Regular, GraphicsUnit.Point, 128);
  580. this.label7.Location = new Point(10, 42);
  581. this.label7.Name = "label7";
  582. this.label7.Size = new Size(79, 18);
  583. this.label7.TabIndex = 1;
  584. this.label7.Text = "UserName :";
  585. this.label8.AutoSize = true;
  586. this.label8.Font = new Font("メイリオ", 9f, FontStyle.Regular, GraphicsUnit.Point, 128);
  587. this.label8.Location = new Point(10, 69);
  588. this.label8.Name = "label8";
  589. this.label8.Size = new Size(96, 18);
  590. this.label8.TabIndex = 2;
  591. this.label8.Text = "ScreenName : ";
  592. this.button8.Location = new Point(8, 126);
  593. this.button8.Name = "button8";
  594. this.button8.Size = new Size(291, 23);
  595. this.button8.TabIndex = 3;
  596. this.button8.Text = "パスワードを解析する";
  597. this.button8.UseVisualStyleBackColor = true;
  598. this.button8.Click += new EventHandler(this.button8_Click);
  599. this.textBox5.Location = new Point(89, 98);
  600. this.textBox5.Name = "textBox5";
  601. this.textBox5.Size = new Size(210, 19);
  602. this.textBox5.TabIndex = 4;
  603. this.label9.AutoSize = true;
  604. this.label9.Font = new Font("メイリオ", 9f, FontStyle.Regular, GraphicsUnit.Point, 128);
  605. this.label9.Location = new Point(10, 100);
  606. this.label9.Name = "label9";
  607. this.label9.Size = new Size(73, 18);
  608. this.label9.TabIndex = 5;
  609. this.label9.Text = "TwitterID :";
  610. this.panel4.Controls.Add(this.label10);
  611. this.panel4.Location = new Point(346, 38);
  612. this.panel4.Name = "panel4";
  613. this.panel4.Size = new Size(324, 191);
  614. this.panel4.TabIndex = 6;
  615. this.label10.AutoSize = true;
  616. this.label10.Location = new Point(3, 10);
  617. this.label10.Name = "label10";
  618. this.label10.Size = new Size(13, 12);
  619. this.label10.TabIndex = 0;
  620. this.label10.Text = "こ\r\n";
  621. this.timer_2.Interval = 500;
  622. this.timer_2.Tick += new EventHandler(this.timer_2_Tick);
  623. base.AutoScaleDimensions = new SizeF(6f, 12f);
  624. base.AutoScaleMode = AutoScaleMode.Font;
  625. this.BackgroundImageLayout = ImageLayout.None;
  626. base.ClientSize = new Size(310, 159);
  627. base.Controls.Add(this.panel3);
  628. base.Controls.Add(this.panel2);
  629. base.Controls.Add(this.label2);
  630. base.Controls.Add(this.panel1);
  631. base.Controls.Add(this.comboBox2);
  632. base.Controls.Add(this.comboBox1);
  633. base.Controls.Add(this.checkBox3);
  634. base.Controls.Add(this.checkBox2);
  635. base.Controls.Add(this.checkBox1);
  636. base.Controls.Add(this.button7);
  637. base.Controls.Add(this.button6);
  638. base.Controls.Add(this.button5);
  639. base.Controls.Add(this.button4);
  640. base.Controls.Add(this.button3);
  641. base.Controls.Add(this.button2);
  642. base.Controls.Add(this.textBox1);
  643. base.Controls.Add(this.label1);
  644. base.FormBorderStyle = FormBorderStyle.SizableToolWindow;
  645. base.Name = "Form1";
  646. this.Text = "Account Hack Tool";
  647. base.Load += new EventHandler(this.Form1_Load);
  648. this.panel2.ResumeLayout(false);
  649. this.panel2.PerformLayout();
  650. this.panel3.ResumeLayout(false);
  651. this.panel3.PerformLayout();
  652. this.panel4.ResumeLayout(false);
  653. this.panel4.PerformLayout();
  654. base.ResumeLayout(false);
  655. base.PerformLayout();
  656. }
  657.  
  658. // Token: 0x04000007 RID: 7
  659. private Uri uri_0 = new Uri("https://twitter.com/sessions");
  660.  
  661. // Token: 0x04000008 RID: 8
  662. public static Form1 form1_0;
  663.  
  664. // Token: 0x04000009 RID: 9
  665. private Uri uri_1 = new Uri("https://twitter.com/");
  666.  
  667. // Token: 0x0400000A RID: 10
  668. private string string_0 = "";
  669.  
  670. // Token: 0x0400000B RID: 11
  671. private string string_1 = "";
  672.  
  673. // Token: 0x0400000C RID: 12
  674. private string string_2 = "";
  675.  
  676. // Token: 0x0400000D RID: 13
  677. private string string_3 = "";
  678.  
  679. // Token: 0x0400000E RID: 14
  680. private string string_4 = "";
  681.  
  682. // Token: 0x0400000F RID: 15
  683. private int int_0 = 2;
  684.  
  685. // Token: 0x04000010 RID: 16
  686. private int int_1 = 4;
  687.  
  688. // Token: 0x04000011 RID: 17
  689. private static int int_2 = 0;
  690.  
  691. // Token: 0x04000012 RID: 18
  692. private int int_3 = 0;
  693.  
  694. // Token: 0x04000013 RID: 19
  695. private int int_4 = 0;
  696.  
  697. // Token: 0x04000014 RID: 20
  698. private IContainer icontainer_0 = null;
  699.  
  700. // Token: 0x04000015 RID: 21
  701. private Button button1;
  702.  
  703. // Token: 0x04000016 RID: 22
  704. private Label label1;
  705.  
  706. // Token: 0x04000017 RID: 23
  707. private TextBox textBox1;
  708.  
  709. // Token: 0x04000018 RID: 24
  710. private System.Windows.Forms.Timer timer_0;
  711.  
  712. // Token: 0x04000019 RID: 25
  713. private Label label2;
  714.  
  715. // Token: 0x0400001A RID: 26
  716. private Button button2;
  717.  
  718. // Token: 0x0400001B RID: 27
  719. private Button button3;
  720.  
  721. // Token: 0x0400001C RID: 28
  722. private Button button4;
  723.  
  724. // Token: 0x0400001D RID: 29
  725. private Button button5;
  726.  
  727. // Token: 0x0400001E RID: 30
  728. private Button button6;
  729.  
  730. // Token: 0x0400001F RID: 31
  731. private Button button7;
  732.  
  733. // Token: 0x04000020 RID: 32
  734. private CheckBox checkBox1;
  735.  
  736. // Token: 0x04000021 RID: 33
  737. private CheckBox checkBox2;
  738.  
  739. // Token: 0x04000022 RID: 34
  740. private CheckBox checkBox3;
  741.  
  742. // Token: 0x04000023 RID: 35
  743. private ComboBox comboBox1;
  744.  
  745. // Token: 0x04000024 RID: 36
  746. private ComboBox comboBox2;
  747.  
  748. // Token: 0x04000025 RID: 37
  749. private Panel panel1;
  750.  
  751. // Token: 0x04000026 RID: 38
  752. private Panel panel2;
  753.  
  754. // Token: 0x04000027 RID: 39
  755. private Label label5;
  756.  
  757. // Token: 0x04000028 RID: 40
  758. private Label label4;
  759.  
  760. // Token: 0x04000029 RID: 41
  761. private Label label3;
  762.  
  763. // Token: 0x0400002A RID: 42
  764. private TextBox textBox3;
  765.  
  766. // Token: 0x0400002B RID: 43
  767. private TextBox textBox2;
  768.  
  769. // Token: 0x0400002C RID: 44
  770. private System.Windows.Forms.Timer timer_1;
  771.  
  772. // Token: 0x0400002D RID: 45
  773. private TextBox textBox4;
  774.  
  775. // Token: 0x0400002E RID: 46
  776. private Panel panel3;
  777.  
  778. // Token: 0x0400002F RID: 47
  779. private Label label8;
  780.  
  781. // Token: 0x04000030 RID: 48
  782. private Label label7;
  783.  
  784. // Token: 0x04000031 RID: 49
  785. private Label label6;
  786.  
  787. // Token: 0x04000032 RID: 50
  788. private Label label9;
  789.  
  790. // Token: 0x04000033 RID: 51
  791. private TextBox textBox5;
  792.  
  793. // Token: 0x04000034 RID: 52
  794. private Button button8;
  795.  
  796. // Token: 0x04000035 RID: 53
  797. private Panel panel4;
  798.  
  799. // Token: 0x04000036 RID: 54
  800. private Label label10;
  801.  
  802. // Token: 0x04000037 RID: 55
  803. private System.Windows.Forms.Timer timer_2;
  804.  
  805. // Token: 0x02000007 RID: 7
  806. // (Invoke) Token: 0x06000026 RID: 38
  807. private delegate void Delegate0(string string_0, string string_1);
  808.  
  809. // Token: 0x02000008 RID: 8
  810. // (Invoke) Token: 0x0600002A RID: 42
  811. private delegate void Delegate1();
  812.  
  813. // Token: 0x02000009 RID: 9
  814. // (Invoke) Token: 0x0600002E RID: 46
  815. private delegate void Delegate2();
  816.  
  817. // Token: 0x0200000A RID: 10
  818. public static class GClass0
  819. {
  820. // Token: 0x06000031 RID: 49 RVA: 0x00002163 File Offset: 0x00000363
  821. public static void smethod_0()
  822. {
  823. Form1.GClass0.timer_0 = new System.Windows.Forms.Timer();
  824. Form1.GClass0.timer_0.Tick += new EventHandler(Form1.GClass0.smethod_1);
  825. Form1.GClass0.timer_0.Interval = 7000;
  826. Form1.GClass0.timer_0.Start();
  827. }
  828.  
  829. // Token: 0x06000032 RID: 50 RVA: 0x00003FD4 File Offset: 0x000021D4
  830. public static void smethod_1(object sender, EventArgs e)
  831. {
  832. Form1.GClass0.timer_0.Stop();
  833. Form1 form1_ = Form1.Form1_0;
  834. Form1.Form1_0.button1.Text = "ログインする";
  835. form1_.timer_0.Stop();
  836. form1_.button1.Enabled = true;
  837. MessageBox.Show("RTまたはフォローがされていません。RT&フォローしてから再度お試しください");
  838. }
  839.  
  840. // Token: 0x06000033 RID: 51 RVA: 0x00004028 File Offset: 0x00002228
  841. public static void smethod_2()
  842. {
  843. MessageBox.Show("lll");
  844. }
  845.  
  846. // Token: 0x06000034 RID: 52 RVA: 0x00004040 File Offset: 0x00002240
  847. public static void smethod_3()
  848. {
  849. }
  850.  
  851. // Token: 0x04000038 RID: 56
  852. private static string string_0;
  853.  
  854. // Token: 0x04000039 RID: 57
  855. private static string string_1 = "2";
  856.  
  857. // Token: 0x0400003A RID: 58
  858. private static System.Windows.Forms.Timer timer_0;
  859. }
  860.  
  861. // Token: 0x0200000B RID: 11
  862. // (Invoke) Token: 0x06000037 RID: 55
  863. private delegate void Delegate3();
  864. }
  865. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement