docs
[mirrors/Programs.git] / php / skripty / rada_crack.php
CommitLineData
8de51304
H
1<?php\r
2$start = 0;\r
3$stop = 9999;\r
4$length = 4;\r
5\r
6$rada = "";\r
7$notfoundlast = -3;\r
8$error = 1;\r
9\r
10while($error) {\r
11\r
12for($i=$start;$i<=$stop;$i++) {\r
13 //$i = base_convert($i, 10, 2);\r
14 if(strpos($rada, $i) == 0) {\r
15 $rada = "$rada"."$i";\r
16 //echo($i);\r
17 }\r
18}\r
19\r
20for($i=0;$i<(strlen($rada)-$length);$i++) {\r
21 $sub = substr($rada, $i, $length);\r
22 for($x=0;$x<$length;$x++) {\r
23 $rada[($i+$x)] = "R";\r
24 \r
25 }\r
26 $rada = str_replace($sub, "", $rada);\r
27 \r
28 $replace="";\r
29 for($x=0;$x<$length;$x++) {\r
30 $replace = $replace."R";\r
31 }\r
32 \r
33 $rada = str_replace($replace, $sub, $rada);\r
34}\r
35\r
36//echo($rada);\r
37\r
38//Test\r
39//echo("\n\n");\r
40$error = 0;\r
41$notfound = 0;\r
42for($i=$start;$i<=$stop;$i++) {\r
43 if(!eregi($i, $rada)) {\r
44 //echo("Not found: $i\n");\r
45 $rada = $rada.$i;\r
46 $error = 1;\r
47 $notfound++;\r
48 }\r
49}\r
50echo("Not found total: $notfound\n");\r
51if($notfoundlast == $notfound) { $error = 0; }\r
52$notfoundlast = $notfound;\r
53}\r
54\r
55for($i=$start;$i<=$stop;$i++) {\r
56 if(!eregi($i, $rada)) {\r
57 $rada = $rada.$i;\r
58 }\r
59}\r
60\r
61echo("\n\n".$rada);\r
62//system("pause");\r
This page took 0.212593 seconds and 4 git commands to generate.