Rev 4152 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4152 | Rev 4153 | ||
---|---|---|---|
Line 112... | Line 112... | ||
112 | { |
112 | { |
113 | char read_data[512], pass_b64[256]; |
113 | char read_data[512], pass_b64[256]; |
114 | ReadFile(0, 512, #read_data, "/sys/network/mail.dat"); |
114 | ReadFile(0, 512, #read_data, "/sys/network/mail.dat"); |
115 | if (!read_data) |
115 | if (!read_data) |
116 | { |
116 | { |
117 | //strcpy(#email_text, "example@mail.com"); |
117 | strcpy(#email_text, "example@mail.com"); |
118 | strcpy(#email_text, "eiroglif@yandex.ru"); //temporarily, for testing |
- | |
119 | strcpy(#pass_text, "rostov"); |
- | |
120 | } |
118 | } |
121 | else |
119 | else |
122 | { |
120 | { |
123 | strcpy(#pass_b64, #read_data+strchr(#read_data, '\n')+1); |
121 | strcpy(#pass_b64, #read_data+strchr(#read_data, '\n')+1); |
124 | base64_decode stdcall (#pass_b64, #pass_text, strlen(#pass_b64)); |
122 | base64_decode stdcall (#pass_b64, #pass_text, strlen(#pass_b64)); |
Line 134... | Line 132... | ||
134 | void SaveAndExit() |
132 | void SaveAndExit() |
135 | { |
133 | { |
136 | char write_data[512], pass_b64[256]; |
134 | char write_data[512], pass_b64[256]; |
137 | Close(socketnum); |
135 | Close(socketnum); |
138 | strcpy(#write_data, #email_text); |
136 | strcpy(#write_data, #email_text); |
139 | strcat(#write_data, "\n"); |
137 | chrcat(#write_data, '\n'); |
140 | base64_encode stdcall (#pass_text, #pass_b64, strlen(#pass_text)); |
138 | base64_encode stdcall (#pass_text, #pass_b64, strlen(#pass_text)); |
141 | strcat(#write_data, #pass_b64); |
139 | strcat(#write_data, #pass_b64); |
142 | WriteFile(strlen(#write_data)+1, #write_data, "/sys/network/mail.dat"); |
140 | WriteFile(strlen(#write_data)+1, #write_data, "/sys/network/mail.dat"); |
143 | ExitProcess(); |
141 | ExitProcess(); |
144 | } |
142 | } |