send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Generador de tarjetas de credito [C++]

  • 36 Respuestas
  • 56311 Vistas

0 Usuarios y 34 Visitantes están viendo este tema.

Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« en: Abril 12, 2013, 12:29:39 am »
Bueno les dejo este programa que hice, genera tarjetas de credito a partir de un bin de 6 digitos.



Código: C++
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #include <string.h>
  5. #include <windows.h>
  6. using namespace std;
  7. class generador
  8. {
  9. private:
  10.         int x;
  11.         int par1, par2, par3, par4, par5, par6, par7, par8;
  12.         int impar1, impar2, impar3, impar4, impar5, impar6, impar7, impar8;
  13.         int multimpar1, multimpar2, multimpar3, multimpar4, multimpar5, multimpar6, multimpar7, multimpar8;
  14.         int uni,dec,resultado;
  15.         int valida;
  16.         int i,cantidad;
  17.         char bin[6];
  18.         int lon;
  19. public:
  20.         void bin_();
  21.         void generar();
  22.  };
  23.  
  24. void generador::bin_()
  25. {
  26.     do{
  27.     cout<<"Inserte BIN [6 Digitos]"<<endl;
  28.     cin>>bin;
  29.     lon=strlen(bin);
  30.     if(lon != 6)
  31.     {
  32.         cout<<"Bin invalido"<<endl;
  33.     }
  34.     }while(lon!=6);
  35.     generar();
  36. };
  37.  
  38.  
  39. void generador::generar()
  40. {
  41.     srand(time(NULL));
  42.     cout<<"running.."<<endl;
  43.     cout<<"Cuantas ccs quieres generar?"<<endl;
  44.     cin>>cantidad;
  45.     i=0;
  46.  
  47.     int x0=bin[0]-'0';
  48.     int x1=bin[1]-'0';
  49.     int x2=bin[2]-'0';
  50.     int x3=bin[3]-'0';
  51.     int x4=bin[4]-'0';
  52.     int x5=bin[5]-'0';
  53.     do{
  54.     int x6=0+rand()%(10-0);
  55.     int x7=0+rand()%(10-0);
  56.     int x8=0+rand()%(10-0);
  57.     int x9=0+rand()%(10-0);
  58.     int x10=0+rand()%(10-0);
  59.     int x11=0+rand()%(10-0);
  60.     int x12=0+rand()%(10-0);
  61.     int x13=0+rand()%(10-0);
  62.     int x14=0+rand()%(10-0);
  63.     int x15=0+rand()%(10-0);
  64.     par1=x1;
  65.     par2=x3;
  66.     par3=x5;
  67.     par4=x7;
  68.     par5=x9;
  69.     par6=x11;
  70.     par7=x13;
  71.     par8=x15;
  72.  
  73.     impar1=x0;
  74.     impar2=x2;
  75.     impar3=x4;
  76.     impar4=x6;
  77.     impar5=x8;
  78.     impar6=x10;
  79.     impar7=x12;
  80.     impar8=x14;
  81.  
  82.     multimpar1=impar1*2;
  83.     multimpar2=impar2*2;
  84.     multimpar3=impar3*2;
  85.     multimpar4=impar4*2;
  86.     multimpar5=impar5*2;
  87.     multimpar6=impar6*2;
  88.     multimpar7=impar7*2;
  89.     multimpar8=impar8*2;
  90.  
  91.     do
  92.     {
  93.         if(multimpar1 > 9)
  94.         {
  95.             uni = multimpar1 - multimpar1 / 10 * 10;
  96.             dec = (multimpar1 - multimpar1 / 100 * 100) / 10;
  97.             multimpar1=uni+dec;
  98.         }
  99.     }while(multimpar1 > 9);
  100.  
  101.     do
  102.     {
  103.         if(multimpar2 > 9)
  104.         {
  105.             uni = multimpar2 - multimpar2 / 10 * 10;
  106.             dec = (multimpar2 - multimpar2 / 100 * 100) / 10;
  107.             multimpar2=uni+dec;
  108.         }
  109.     }while(multimpar2 > 9);
  110.  
  111.     do
  112.     {
  113.         if(multimpar3 > 9)
  114.         {
  115.             uni = multimpar3 - multimpar3 / 10 * 10;
  116.             dec = (multimpar3 - multimpar3 / 100 * 100) / 10;
  117.             multimpar3=uni+dec;
  118.         }
  119.     }while(multimpar3 > 9);
  120.  
  121.     do
  122.     {
  123.         if(multimpar4 > 9)
  124.         {
  125.             uni = multimpar4 - multimpar4 / 10 * 10;
  126.             dec = (multimpar4 - multimpar4 / 100 * 100) / 10;
  127.             multimpar4=uni+dec;
  128.         }
  129.     }while(multimpar4 > 9);
  130.  
  131.     do
  132.     {
  133.         if(multimpar5 > 9)
  134.         {
  135.             uni = multimpar5 - multimpar5 / 10 * 10;
  136.             dec = (multimpar5 - multimpar5 / 100 * 100) / 10;
  137.             multimpar5=uni+dec;
  138.         }
  139.     }while(multimpar5 > 9);
  140.  
  141.     do
  142.     {
  143.         if(multimpar6 > 9)
  144.         {
  145.             uni = multimpar6 - multimpar6 / 10 * 10;
  146.             dec = (multimpar6 - multimpar6 / 100 * 100) / 10;
  147.             multimpar6=uni+dec;
  148.         }
  149.     }while(multimpar6 > 9);
  150.  
  151.     do
  152.     {
  153.         if(multimpar7 > 9)
  154.         {
  155.             uni = multimpar7 - multimpar7 / 10 * 10;
  156.             dec = (multimpar7 - multimpar7 / 100 * 100) / 10;
  157.             multimpar7=uni+dec;
  158.         }
  159.     }while(multimpar7 > 9);
  160.  
  161.     do
  162.     {
  163.         if(multimpar8 > 9)
  164.         {
  165.             uni = multimpar8 - multimpar8 / 10 * 10;
  166.             dec = (multimpar8 - multimpar8 / 100 * 100) / 10;
  167.             multimpar8=uni+dec;
  168.         }
  169.     }while(multimpar8 > 9);
  170.  
  171.     resultado = par1+par2+par3+par4+par5+par6+par7+par8+multimpar1+multimpar2+multimpar3+multimpar4+multimpar5+multimpar6+multimpar7+multimpar8;
  172.  
  173.     if(resultado%10==0)
  174.     {
  175.         cout<<"[+] ";
  176.         cout<<x0;
  177.         cout<<x1;
  178.         cout<<x2;
  179.         cout<<x3;
  180.         cout<<x4;
  181.         cout<<x5;
  182.         cout<<x6;
  183.         cout<<x7;
  184.         cout<<x8;
  185.         cout<<x9;
  186.         cout<<x10;
  187.         cout<<x11;
  188.         cout<<x12;
  189.         cout<<x13;
  190.         cout<<x14;
  191.         cout<<x15<<endl;
  192.         i++;
  193.     }else
  194.     {
  195.         //meh
  196.     }
  197.     }while(i<cantidad);
  198.         if(x0 == 3)
  199.         {
  200.             cout<<"[+] Tipo: American Express"<<endl;
  201.         }else
  202.         {
  203.             if(x0 == 4)
  204.         {
  205.            cout<<"[+] Tipo: Visa"<<endl;
  206.         }else
  207.         {
  208.             if(x0 == 5)
  209.             {
  210.                 cout<<"[+] Tipo: Mastercard"<<endl;
  211.             }else
  212.             {
  213.                 if(x0 == 6)
  214.                 {
  215.                     cout<<"[+] Tipo: Discover"<<endl;
  216.                 }else
  217.                 {
  218.                     cout<<"[!] Tipo: WTF!"<<endl;
  219.                 }
  220.             }
  221.         }
  222.     }
  223. };
  224.  
  225. int main()
  226. {
  227.     SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), 26);
  228.     system ("title CC Generator by StØrMd[4]rk [+] cyber-oxyde.blogspot.mx");
  229.     char xd;
  230.     do{
  231.     system("cls");
  232.     cout<<"__________________________"<<endl;
  233.     cout<<"By StOrMd4rk @cyber-oxyde"<<endl;
  234.     cout<<"--------------------------"<<endl<<endl;
  235.     generador obj;
  236.     obj.bin_();
  237.     cout<<"Generar mas? s/n"<<endl;
  238.     cin>>xd;
  239.     xd=tolower(xd);
  240.     }while(xd == 's');
  241. }
  242.  

Saludos..
« Última modificación: Febrero 08, 2014, 05:36:02 pm por Expermicid »
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5267
  • Actividad:
    48.33%
  • Reputación 26
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Abril 12, 2013, 12:45:13 am »
Buenisimo!
El algoritmo de generacion lo inventaste vos o es el que se usa para generarlas?
De que tipo de CC genera? Visa, MasterCard..?


Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« Respuesta #2 en: Abril 12, 2013, 01:01:14 am »
Use el algoritmo de Luhn y genera exactamente las ccs que tu quieras por ejemplo, si usas el bin 493162 te genera Visa GOLD, si usas 547068 te genera Mastercard, si usas 455504 te genera Visa Infinite y asi..

Les dejo esta pagina para que chequen que no miento jaja You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 544
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« Respuesta #3 en: Abril 21, 2013, 04:18:38 pm »
tengo una duda sobre esto porque no entiendo nada de carding , ¿ funciona solo en mexico o es para otros paises tambien ?

Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« Respuesta #4 en: Abril 21, 2013, 05:55:50 pm »
No importa el pais, para eso es el bin:



Cabe mencionar que esto fue hecho para fines educativos.
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 544
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« Respuesta #5 en: Abril 21, 2013, 06:09:43 pm »
genial , cuando pueda hago una traduccion a perl de tu script si es que no te molesta , eso si , ¿ me podrias linkear el manual o el codigo en el que te basaste para entender como hiciste el codigo ??
« Última modificación: Abril 21, 2013, 06:57:25 pm por Doddy »

Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« Respuesta #6 en: Abril 21, 2013, 06:56:49 pm »
Si, bueno el pdf en el que me basé traia el algoritmo de luhn ya lo borré pero puedes googlearlo, hay muchas paginas explicando el algortimo detalladamente

You are not allowed to view links. Register or Login

Saludos!..
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 544
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« Respuesta #7 en: Abril 21, 2013, 06:57:57 pm »
que raro los numeros que genera tu programa dan invalidos en esta pagina de You are not allowed to view links. Register or Login.

Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« Respuesta #8 en: Abril 21, 2013, 07:14:16 pm »
Ya la cheque, pero no veo problemas, recuerda que debes poner un bin valido, de hecho ahi en la pagina que me pasaste te dice con que digitos debe de iniciar la cc
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 544
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« Respuesta #9 en: Abril 21, 2013, 07:56:17 pm »
¿ Como probaste en esa pagina ? , a mi solo me dice invalido.

Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« Respuesta #10 en: Abril 21, 2013, 08:20:14 pm »
Pues nadamas colocando el numero que te genera y escogiendo del lado izquierdo que tipo es (visa, mc, etc), te dejo este otro verificador para que confirmes si es valida o no.

You are not allowed to view links. Register or Login

Si tienes mas dudas mandamelas por mp para no estar espammeando el foro ahah :)

Saludos..
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 544
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« Respuesta #11 en: Abril 21, 2013, 08:25:06 pm »
no es spam , son preguntas sobre el codigo que publicaste.

igual , el programa que me recomendaste funciona mejor que ese codigo de mala muerte que usaba para verificar , gracias por las respuestas.
 

Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« Respuesta #12 en: Abril 21, 2013, 08:27:15 pm »
Ok ahah , dime que bin estas usando para que yo vea que onda
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 544
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« Respuesta #13 en: Abril 21, 2013, 08:34:20 pm »
no hace falta , el programa que me recomendaste verifica bien , lo unico malo que tiene es que dice desconocido cuando tendria que decir mastercard , estoy usando los numeros de la imagen de ejemplo.
« Última modificación: Abril 21, 2013, 08:37:49 pm por Doddy »

Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« Respuesta #14 en: Abril 21, 2013, 08:52:29 pm »
Ok, en realidad el bin que use para tomar el screenshot fue al azar ya que nunca cheque si ese bin existia, pero mira te dejo unos pequeños listados de bins para que experimentes, la pagina que me pasaste esta buena, recuerda tambien usarYou are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Desconectado Kodeinfect

  • *
  • Underc0der
  • Mensajes: 327
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Kodeinfect's Blog
« Respuesta #15 en: Abril 21, 2013, 08:52:53 pm »
Excelente aporte, a darle un ojo :D

Desconectado Cronos

  • *
  • Underc0der
  • Mensajes: 1000
  • Actividad:
    0%
  • Reputación 1
  • Mientras mas se, me doy cuenta de lo poco que se.
    • Ver Perfil
    • Email
  • Skype: cronos.labs
« Respuesta #16 en: Abril 22, 2013, 09:30:04 am »
Mod: Es un lindo algoritmo, pero una pregunta este numero de tarjeta que nos larga no es inútil sin su numero de verificación?
Saludos,, Cronos.-
« Última modificación: Abril 22, 2013, 09:53:30 am por Cronos »

Conectado hielasangre

  • *
  • Underc0der
  • Mensajes: 117
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #17 en: Abril 22, 2013, 11:58:58 am »
You are not allowed to view links. Register or Login
Mod: Es un lindo algoritmo, pero una pregunta este numero de tarjeta que nos larga no es inútil sin su numero de verificación?
Saludos,, Cronos.-

Si ademas esto lo unico que hace es teniendo un BIN valido, "generar" números, pero las transacciones on line hacen verificaciones... esto a lo sumo te podría servir en el caso de que alguna pagina te pida tarjeta y no verifique (como pasaba con netflix)
Como PoC esta bueno pero no le veo mucha utilidad. Saludos!

Desconectado S t Ø r M d ∆ r k

  • *
  • Underc0der
  • Mensajes: 75
  • Actividad:
    0%
  • Reputación 0
  • fb.com/cyberoxyde
    • Ver Perfil
    • Mi Blog
    • Email
  • Twitter: @stormdark_
« Respuesta #18 en: Abril 22, 2013, 02:08:57 pm »
Exacto, obviamente esto no te va a servir para hacer compras jajaja, como dije es para fines educativos (c++ basico) y talves como dijo hielasangre sirva para webs que no verifiquen.

Saludos!
You are not allowed to view links. Register or Login
In my mind where before there was order, today there is only chaØs!

Conectado hielasangre

  • *
  • Underc0der
  • Mensajes: 117
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #19 en: Abril 22, 2013, 04:35:48 pm »
You are not allowed to view links. Register or Login
Exacto, obviamente esto no te va a servir para hacer compras jajaja, como dije es para fines educativos (c++ basico) y talves como dijo hielasangre sirva para webs que no verifiquen.

Saludos!

Si tenes una lista de bin's validos, o conocidos, podrias incluir en el programa la lista para darle al usuario que seleccione alguna y de ahi en mas crearlos :P bah es una idea ;)

 

¿Te gustó el post? COMPARTILO!



generador de diccionarios en c++, ejecutable en linux.

Iniciado por rochesto

Respuestas: 0
Vistas: 1239
Último mensaje Abril 16, 2016, 05:23:57 pm
por rochesto
Un simple generador de contraseñas por darkbouser

Iniciado por darkbouser

Respuestas: 0
Vistas: 1433
Último mensaje Noviembre 28, 2013, 03:24:58 am
por darkbouser
[C] Generador de diccionarios(Comando)

Iniciado por mr.blood

Respuestas: 0
Vistas: 1249
Último mensaje Mayo 19, 2013, 10:38:07 am
por mr.blood