BrU32

Fake CC Generator/Validator GUI

Mar 8th, 2017
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. <center>
  2. <body bgcolor="#F0FFF">
  3. <font color="green">
  4. <h3>Fake CC Generator/Validator</h3><b>
  5. <input id="t" style="font-size:15px;font-family:bold;height:20;width:225;color:red" value="100"></input><p>
  6. <button onclick="fun()"><b>Gen/Validate CC Numbers</button>
  7. <button onclick="t.value=('');"><b>Clear Input Value</button>
  8. <script>
  9. function fun(){
  10. var valcnt=0;
  11. function luhnCheckDigit(number){
  12. var validChars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_";
  13. number = number.toUpperCase().trim();
  14. var sum=0;
  15. for(var i=0;i<number.length;i++){
  16. var ch=number.charAt(number.length-i-1);
  17. if(validChars.indexOf(ch)<0){
  18. alert("Invalid Chars Found!!");
  19. return false;
  20. }
  21. var digit=ch.charCodeAt(0)-48;
  22. var weight;
  23. if(ch%2==0){
  24. weight=(2*digit)-parseInt(digit/5)*9;
  25. }else{
  26. weight=digit;
  27. }
  28. sum+=weight;
  29. }
  30. sum=Math.abs(sum)+10;
  31. var digit=(10 -(sum%10))%10;
  32. return digit;
  33. }
  34. var amm=t.value;
  35. var orig=amm;
  36. while(amm!=0){
  37. amm--;
  38. var inn=Math.floor(Math.random()*9999999999999999);
  39. //var inn=prompt("Enter Any Credit Card #:");
  40. var out=Number(luhnCheckDigit(""+inn));
  41. if(out==0){
  42. valcnt++;
  43. var outs=(inn)+"<br>"+outs;
  44.  
  45. }else{
  46. //alert(inn);
  47. //alert("Invalid Credit Card #!!","","Invalid Number!!");
  48. }
  49. }
  50. if(outs!=undefined){
  51. var clean=outs.replace("undefined","");
  52. document.body.innerHTML+=("<center>"+clean);
  53. }
  54. if(valcnt==1){
  55. alert(valcnt+ " Valid Number Generated From "+orig+" Attempts!!");
  56. }else{
  57. alert(valcnt+ " Valid Numbers Generated From "+orig+" Attempts!!");
  58. }
  59. }
  60. </script>
  61. </center>
Add Comment
Please, Sign In to add comment