Thread t=new Thread(new ThreadStart(ProcessHotKey)); t.IsBackground=true; t.Start();Worthy mentioning are the following:
GetMessage(ref msg,IntPtr.Zero,0,0)for avoiding message queues to any form, but to the current thread;
int hashCode=("hash-"+modifiers+"-"+key).GetHashCode();to ensure that the Hot Key is unique in Windows;
new Thread(new ThreadStart(ProcessHotKey))
550 5.7.1 Mail from 188.240.44.77 blocked using Trend Micro RBL+. Please see http://www.mail-abuse.com/cgi-bin/lookup?ip_address=188.240.44.77Fine, I understand, and I do remember I tried to test my outgoing SMTP connections with another email address hosted on anonymousdomain.com. At the same time I noticed that the Google servers were delivering just fine my mails, without any issues.
During this time I faced the need to switch between various proxy switches on my computers and laptops. Hotels with specific proxies, public spaces without proxy, work network specific settings, etc.
At the end it became quite annoying to switch proxies between sessions, etc., getting disconnected from work VPNs, hanging between proxies while roaming between my work desk and public places.
And all this must come to an end... hence, I wrote a small Proxy switcher, which simply can to one of the following settings:
As of now I tested the proxy on my Windows 7 with DOT NET 4; further on I shall continue testing this application also on other platforms.
The application can be found at http://static.sorescu.eu/Applications/WebProxySwitcher-1203280028/WebProxySwitcher.exe.
I took a look in the logs of my ad-hoc SMTP server (running on the main domain) sorescu.eu and I noticed a series of denied authentications.
I did not understand what happened, but I saw the user and the password list encoded in Base64. After I collected all the encoded values, I was curious which credentials were tested. I shall present below the application that I wrote to help me in decoding them, and, the list of passwords used to log in.
Java Base64 decoder code:
Worthy saying, before listing the password list: