Guest User

Untitled

a guest
Jun 1st, 2018
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. unit HotmailCreator;
  2.  
  3. interface
  4.  
  5. uses
  6. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7. Dialogs, StdCtrls, OleCtrls, SHDocVw, Registry;
  8.  
  9. type
  10. TForm1 = class(TForm)
  11. WebBrowser1: TWebBrowser;
  12. WebAddress: TLabel;
  13. NameLabel: TLabel;
  14. PassLabel: TLabel;
  15. GenUsername: TButton;
  16. GenPassword: TButton;
  17. UserName: TEdit;
  18. Password: TEdit;
  19. Start: TButton;
  20. Stop: TButton;
  21. MakeLabel: TLabel;
  22. AcctsMake: TEdit;
  23. IdsList: TListBox;
  24. SaveIds: TButton;
  25. ClearIds: TButton;
  26. IdsLbl: TLabel;
  27. FwdLabel: TLabel;
  28. FwdEmail: TEdit;
  29. Properties: TGroupBox;
  30. ForwardEmail: TCheckBox;
  31. Proxy: TCheckBox;
  32. ProxyLabel: TLabel;
  33. ProxyEdit: TEdit;
  34. SetProxy: TButton;
  35. procedure FormCreate(Sender: TObject);
  36. procedure GenUsernameClick(Sender: TObject);
  37. procedure GenPasswordClick(Sender: TObject);
  38. procedure ClearIdsClick(Sender: TObject);
  39. procedure ForwardEmailClick(Sender: TObject);
  40. procedure SaveIdsClick(Sender: TObject);
  41. procedure StartClick(Sender: TObject);
  42. private
  43. { Private declarations }
  44. public
  45. { Public declarations }
  46. end;
  47.  
  48. var
  49. Form1: TForm1;
  50.  
  51. implementation
  52.  
  53. {$R *.dfm}
  54.  
  55. procedure TForm1.FormCreate(Sender: TObject);
  56. begin
  57. WebBrowser1.Navigate(WebAddress.Caption);
  58. WebAddress.Visible := False;
  59. FwdEmail.Enabled := False;
  60. Stop.Enabled := False;
  61. Fwdlabel.Enabled := False;
  62. ProxyLabel.Enabled := False;
  63. ProxyEdit.Enabled := False;
  64. SetProxy.Enabled := False;
  65. end;
  66.  
  67. procedure TForm1.GenUsernameClick(Sender: TObject);
  68. const
  69. Chars = '23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
  70. var
  71. S: string;
  72. i, N: integer;
  73. begin
  74. Randomize;
  75. S := '';
  76. for i := 1 to 8 do begin
  77. N := Random(Length(Chars)) + 1;
  78. S := S + Chars[N];
  79. end;
  80. UserName.Text:= S;
  81. end;
  82.  
  83. procedure TForm1.GenPasswordClick(Sender: TObject);
  84. const
  85. Chars = '23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
  86. var
  87. S: string;
  88. i, N: integer;
  89. begin
  90. Randomize;
  91. S := '';
  92. for i := 1 to 8 do begin
  93. N := Random(Length(Chars)) + 1;
  94. S := S + Chars[N];
  95. end;
  96. Password.Text:= S;
  97. end;
  98.  
  99.  
  100. procedure TForm1.ClearIdsClick(Sender: TObject);
  101. begin
  102. IdsList.Clear;
  103. IdsLbl.Caption := 'Ids: 0';
  104. end;
  105.  
  106. procedure TForm1.ForwardEmailClick(Sender: TObject);
  107. begin
  108. If ForwardEmail.Checked then FwdEmail.Enabled :=True else FwdEmail.Enabled := False;
  109. If ForwardEmail.Checked then FwdLabel.Enabled :=True else FwdLabel.Enabled :=False;
  110. If Proxy.Checked then Proxylabel.Enabled :=True else ProxyLabel.Enabled := False;
  111. If Proxy.Checked then ProxyEdit.Enabled := True else ProxyEdit.Enabled := False;
  112. If Proxy.Checked then SetProxy.Enabled :=True else SetProxy.Enabled :=False;
  113. end;
  114.  
  115. procedure TForm1.SaveIdsClick(Sender: TObject);
  116. begin
  117. IdsList.Items.SaveToFile(ExtractFilePath(Application.ExeName) + 'Ids.txt');
  118. end;
  119.  
  120. procedure ErrorMessage(Sender: TObject);
  121. begin
  122. ShowMessage('Please Enter An Email You Wish To Forward To');
  123. EXIT;
  124. end;
  125.  
  126. procedure TForm1.StartClick(Sender: TObject);
  127. begin
  128. if form1.AcctsMake.Text = '' then
  129. begin
  130. ShowMessage('Please Enter Ammount of Emails to Make');
  131. EXIT;
  132. end;
  133. Start.Enabled := False;
  134. Stop.Enabled := True;
  135. end;
  136.  
  137. procedure setProxy(proxy: string);
  138. var
  139.    reg: TRegistry;
  140.    enabled: integer;
  141. begin
  142.    reg:=TRegistry.Create;
  143.    with reg do begin
  144.     try
  145.  if proxy = '' then
  146.     reg.WriteBool('ProxyEnable', false);
  147.  
  148.     RootKey := HKEY_CURRENT_USER;
  149.      if OpenKey('\Software\Microsoft\Windows\CurrentVersion\Internet Settings', False) then begin
  150.  
  151.       reg.WriteString ('ProxyServer', proxy) ;
  152.       reg.WriteBool('ProxyEnable', true);
  153.  
  154.      end
  155.     finally
  156.       reg.Free;
  157.     end;
  158.    end;
  159.  
  160. end;
  161. end.
Add Comment
Please, Sign In to add comment