View difference between Paste ID: DiTaHKKN and jbJ6BeDK
SHOW: | | - or go back to the newest paste.
1
import string 
2
import itertools
3
4
"""
5
function checkPass( password )
6
{
7
	var count1 = 3, count2 = 5;
8
	var sumof1 = 0, sumof2 = 0;
9
10
	var charlist = "BHFE8";
11
12
	for( i = 0; i < password.length; ++i ) { sumof1 += ( password.charCodeAt( i ) * count1 ); count1++; }
13
	for( i = 0; i < charlist.length; ++i ) { sumof2 += ( charlist.charCodeAt( i ) * count2 ); count2++; }
14
15
	(sumof1 == sumof2) ? setTimeout( "location.replace( 'http://www.enigmagroup.org/missions/basics/js/10/index.php?password=" + encodeURI(password) + "' );", 0 ) : alert( "Sorry, but the password was incorrect." );
16
}
17
"""
18
19
CHARSET = string.uppercase + string.digits
20
tabPassword = itertools.product(CHARSET, repeat=5)
21
22
charlist = "BHFE8"
23
sumof2 = 0
24
sumof1 = 0
25
count1 = 3
26
count2 = 5
27
28
for each_password in tabPassword:
29
  for i in range(len(each_password)):
30
    sumof1 += ord(each_password[i]) * count1
31
    count1 += 1
32
  if sumof1 == 2308:
33
    print each_password