| 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. | #!usr/bin/perl
##
# Coded By KuNdUz
# Md5 Crack Monster v1.1
#######################
# www.tydal.nu
# milw0rm.com
# gdataonline.com
# ice.breaker.free.fr
# passcracking.com
# md5.hashcracking.com
# md5decryption.com
# www.hashchecker.com
# victorov.su
# md5crack.it-helpnet.de
# www.md5decrypter.com
# blacklight.gotdns.org
# www.hashchecker.com
# md5.ip-domain.com.cn
# www.bigtrapeze.com
# opencrack.hashkiller.com
# md5live.com
# www.md5hood.com
# www.astalavista.net
#######################
# Ex. Option 1
#
# Pick one of ~# 1
# Enter Md5 Hash ~# 28c15e68173b7bf815ccbfd0513d2663
# ***************
# Ex. Option 2
#
# Pick one of ~# 2
# Enter Md5 File ~# md5_hash.txt
# ***************
#
# Ex. For md5_hash.txt
#
# 28c15e68173b7bf815ccbfd0513d2663
# 21232f297a57a5a743894a0e4a801fc3
# 8ff32489f92f33416694be8fdc2d4c22
# ...
# ...
##
use LWP::UserAgent;
use HTTP::Request::Common;
system('cls');
system('title Md5 Crack Monster v1.1 - Coded By KuNdUz');
print "\n\t***********************************\n";
print "\t* Md5 Crack Monster v1.1 *\n";
print "\t* Coded By KuNdUz *\n";
print "\t- Options: -\n";
print "\t* 1 - md5 hash *\n";
print "\t* 2 - md5.txt *\n";
print "\t***********************************\n";
print "\nPick One Of ~# ";
$pick=<STDIN>;
chop($pick);
if($pick == "1"){
MD5FAIL:
print "\nEnter Md5 Hash ~# ";
$hash=<STDIN>;
chop($hash);
###############md5 hash crack###############
if (length($hash)==32)
{
print "\n\t*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\n";
print "\t* Md5 Crack Monster v1.1 *\n";
print "\t* Coded By KuNdUz *\n";
print "\t*__ $hash Searching 19 sites __*\n";
print "\t*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\n\n";
&next;
} else {
print "\nThis is not a md5 hash!\n\n$hash \n\nTry Again!\n\n";
goto MD5FAIL;
}
}
###############md5 hash file crack###############
if($pick == "2"){
print "\nEnter Md5 File ~# ";
$file=<STDIN>;
chop($file);
open(RES,"<","$file");
@lol = <RES>;
close(RES);
foreach $hash(@lol){
print " \nSearching Md5 Hash $hash\n\n";
&next;
}
}
sub next {
$url = "http://www.tydal.nu/php/sakerhet/md5.php?q=$hash";
$lwp = LWP::UserAgent->new();
$lwp -> agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$connect = $lwp -> get($url);
print "1 www.tydal.nu ---- ";
if ($connect -> content =~ /(.*)<\/b><\/h5>/)
{
if ($connect -> content =~ /Ingen/)
{
print "Result : Hash not found!\n";
} else {
print "Result : $1\n";
}
} else {
print "Result : Hash not found!\n";
}
$url = "http://milw0rm.com/cracker/search.php";
$lwp = LWP::UserAgent->new();
$lwp -> agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["hash" => $hash, "Submit" => "Submit"]);
print "2 www.milw0rm.com ---- ";
if ($request->content =~ /<\/TD><TD align=\"middle\" nowrap=\"nowrap\" width=90>(.*)<\/TD><TD align=\"middle\" nowrap=\"nowrap\" width=90>cracked<\/TD><\/TR>/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://gdataonline.com/qkhash.php?mode=txt&hash=$hash";
$lwp = LWP::UserAgent->new();
$lwp -> agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$connect = $lwp -> get($url);
print "3 gdataonline.com ---- ";
if ($connect -> content =~ /<\/td><td width=\"35%\"><b>(.*)<\/b><\/td><\/tr>/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://ice.breaker.free.fr/md5.php?hash=$hash";
$lwp = LWP::UserAgent->new();
$lwp -> agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$connect = $lwp->get($url);
print "4 ice.breaker.free.fr ---- ";
if ($connect -> content =~ /: <b><br><br> - (.*)<br><br><br><a href=http:\/\/ice.breaker.free.fr\/#hash>/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://passcracking.com/";
$lwp = LWP::UserAgent->new();
$lwp -> agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp ->post($url, ["datafromuser" => $hash, "submit" => "DoIT"]);
print "5 passcracking.com ---- ";
if ($request->content =~ /<\/td><td>md5 Database<\/td><td>$hash<\/td><td bgcolor=#FF0000>(.*)<\/td><td>/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://md5.hashcracking.com/search.php?md5=$hash";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$connect = $lwp -> get($url);
print "6 md5.hashcracking.com ---- ";
if ($connect->content =~ /Cleartext of $hash is (.*)/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://md5decryption.com";
$lwp = LWP::UserAgent->new();
$lwp -> agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["hash" => $hash, "submit" => "Decrypt It!"]);
print "7 www.md5decryption.com ---- ";
if ($request->content =~ /<h2>Results<\/h2><b>Md5 Hash:<\/b> $hash<br\/><b class='red'>Normal Text: <\/b>(.*)<br\/>/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://www.hashchecker.com/index.php?_sls=search_hash";
$lwp = LWP::UserAgent->new();
$lwp -> agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp -> post($url, ["search_field" => $hash, "Submit" => "search"]);
print "8 www.hashchecker.com ---- ";
if ($request -> content =~ /<td><li>Your md5 hash is :<br><li>$hash is <b>(.*)<\/b> used charl/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://victorov.su/md5/?md5e=&md5d=$hash";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$connect = $lwp -> get($url);
print "9 victorov.su ---- ";
if ($connect -> content =~ /MD5 �����������: <b>(.*)<\/b><br><form action=\"\">/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://md5crack.it-helpnet.de/index.php?op=search";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["md5" => $hash, "submit" => "Search now"]);
print "10 md5crack.it-helpnet.de ---- ";
if ($request->content =~ /<\/td><td>$hash<\/td><td>(.*)<\/td>/)
{
if (length($1)==23) {
print "Result : Hash not found!\n";
} else {
print "Result : $1\n";
}
} else {
print "Result : Hash not found!\n";
}
$url = "http://www.md5decrypter.com/";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["hash" => $hash, "submit" => "Decrypt!"]);
print "11 www.md5decrypter.com ---- ";
if ($request->content =~ /<h2>Results<\/h2><b>Md5 Hash:<\/b> $hash<br\/><b class='red'>Normal Text: <\/b>(.*)/)
{
if (length($1)==23) {
print "Result : Hash not found!\n";
} else {
print "Result : $1\n";
}
} else {
print "Result : Hash not found!\n";
}
$url = "http://blacklight.gotdns.org/cracker/crack.php";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["hash" => $hash, "algos" => "MD5", "crack" => "Crack"]);
print "12 blacklight.gotdns.org ---- ";
if ($request->content =~ /$hash -> <b>(.*)<\/b><br><br>/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://www.hashchecker.com/index.php?_sls=search_hash";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["search_field" => $hash, "Submit" => "search"]);
print "13 www.hashchecker.com ---- ";
if ($request->content =~ /<td><li>Your md5 hash is :<br><li>$hash is <b>(.*)<\/b> used charlist/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://md5.ip-domain.com.cn/";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["text" => $hash, "submit" => "submit"]);
print "14 md5.ip-domain.com.cn ---- ";
if ($request->content =~ /<strong>result:<\/strong><font color=red>(.+)<\/font> /){
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://www.bigtrapeze.com/md5/";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["query" => $hash, "submit" => " Crack "]);
print "15 www.bigtrapeze.com ---- ";
if ($request->content =~ /The hash <strong>$hash<\/strong> has been deciphered to: <strong>(.+)<\/strong>/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://opencrack.hashkiller.com/";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["oc_check_md5" => $hash, "submit" => "Search MD5"]);
print "16 opencrack.hashkiller.com ---- ";
if ($request->content =~ /<\/div><div class="result">$hash:(.+)<br\/>/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "http://md5live.com/index.php?format=md5&search=$hash";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$connect = $lwp -> get($url);
print "17 md5live.com ---- ";
if ($connect -> content =~ /(.+)<br \/>/){
print "Result : $1\n";
}
$url = "http://www.md5hood.com/";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["md5" => $hash, "submit" => "Search"]);
print "18 www.md5hood.com ---- ";
if ($request->content =~ / <div class="result_found">(.+)<\/div>/){
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
$url = "https://www.astalavista.net/?cmd=rainbowtables";
$lwp = LWP::UserAgent->new();
$lwp->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$request = $lwp->post($url, ["query_hash" => $hash, "submit" => "Search", "hash_algorithm_query" => "MD5"]);
print "19 www.astalavista.net ---- ";
if ($request->content =~ /<\/td><\/tr><tr><td><b>Plain-Text:<\/b><\/td><\/tr><tr><td>(.+)/)
{
print "Result : $1\n";
} else {
print "Result : Hash not found!\n";
}
}
##
# Coded By KuNdUz
##
|