Birincisi telefona kod gönderen bir hiçbir sistemin sınırsız kod denemene izin verebileceğini hiç sanmıyorum ama hani diyelim ki senin dediğin sistem öyle (ki hiç sanmıyorum) o zaman ilk önce C# ya da VBNet webbrowser işlemlerini araştır. Bu sayede dediğin onayla düğmesine basabilecen.
Diğer dediğin olay ise bir değişken oluşturacaksın ve bu değişken 1000 değerine eşit olacak. Webbrowser her ********complate eventına girdiğinde bu değişkeni 1 arttıracaksın. Bu sayedece 1000 sayısı her seferinde 1 artacaktır. Bunun ne kadar hızlı çalışabileceği ise senin işlemcinin gücüne bağlı değildir. Bu daha çok senin internet hızına bağlı olacak. Yani normalde offline şekilde core2duo bir işlemci bile saniyede 100-200 şifre deneyebilir ama işlemlerin hızı internet hızına bağlı olacağı için standart bir adsl internet ile saniyede 1 şifre anca denersin ki bu da
8999 saniyede tüm kodları deneyeceği anlamına gelir. Bu da yaklaşık 3 saat eder.
Ayrıca
http://www.turkhackteam.org/web-server-guvenligi/1167422-istatistik-olasilik-ve-hack-iliskisi.html bu konuyu incelemeni öneririm. Bu sayede daha hızlı sonuca ulaşabilirsin.