Bueno les dejo este programa que hice, genera tarjetas de credito a partir de un bin de 6 digitos.
(http://4.bp.blogspot.com/-3oBqZQUzeUM/UWd5_u5GCdI/AAAAAAAAASI/zVOtRb2NxWo/s1600/cc_gen.png)
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <windows.h>
using namespace std;
class generador
{
private:
int x;
int par1, par2, par3, par4, par5, par6, par7, par8;
int impar1, impar2, impar3, impar4, impar5, impar6, impar7, impar8;
int multimpar1, multimpar2, multimpar3, multimpar4, multimpar5, multimpar6, multimpar7, multimpar8;
int uni,dec,resultado;
int valida;
int i,cantidad;
char bin[6];
int lon;
public:
void bin_();
void generar();
};
void generador::bin_()
{
do{
cout<<"Inserte BIN [6 Digitos]"<<endl;
cin>>bin;
lon=strlen(bin);
if(lon != 6)
{
cout<<"Bin invalido"<<endl;
}
}while(lon!=6);
generar();
};
void generador::generar()
{
srand(time(NULL));
cout<<"running.."<<endl;
cout<<"Cuantas ccs quieres generar?"<<endl;
cin>>cantidad;
i=0;
int x0=bin[0]-'0';
int x1=bin[1]-'0';
int x2=bin[2]-'0';
int x3=bin[3]-'0';
int x4=bin[4]-'0';
int x5=bin[5]-'0';
do{
int x6=0+rand()%(10-0);
int x7=0+rand()%(10-0);
int x8=0+rand()%(10-0);
int x9=0+rand()%(10-0);
int x10=0+rand()%(10-0);
int x11=0+rand()%(10-0);
int x12=0+rand()%(10-0);
int x13=0+rand()%(10-0);
int x14=0+rand()%(10-0);
int x15=0+rand()%(10-0);
par1=x1;
par2=x3;
par3=x5;
par4=x7;
par5=x9;
par6=x11;
par7=x13;
par8=x15;
impar1=x0;
impar2=x2;
impar3=x4;
impar4=x6;
impar5=x8;
impar6=x10;
impar7=x12;
impar8=x14;
multimpar1=impar1*2;
multimpar2=impar2*2;
multimpar3=impar3*2;
multimpar4=impar4*2;
multimpar5=impar5*2;
multimpar6=impar6*2;
multimpar7=impar7*2;
multimpar8=impar8*2;
do
{
if(multimpar1 > 9)
{
uni = multimpar1 - multimpar1 / 10 * 10;
dec = (multimpar1 - multimpar1 / 100 * 100) / 10;
multimpar1=uni+dec;
}
}while(multimpar1 > 9);
do
{
if(multimpar2 > 9)
{
uni = multimpar2 - multimpar2 / 10 * 10;
dec = (multimpar2 - multimpar2 / 100 * 100) / 10;
multimpar2=uni+dec;
}
}while(multimpar2 > 9);
do
{
if(multimpar3 > 9)
{
uni = multimpar3 - multimpar3 / 10 * 10;
dec = (multimpar3 - multimpar3 / 100 * 100) / 10;
multimpar3=uni+dec;
}
}while(multimpar3 > 9);
do
{
if(multimpar4 > 9)
{
uni = multimpar4 - multimpar4 / 10 * 10;
dec = (multimpar4 - multimpar4 / 100 * 100) / 10;
multimpar4=uni+dec;
}
}while(multimpar4 > 9);
do
{
if(multimpar5 > 9)
{
uni = multimpar5 - multimpar5 / 10 * 10;
dec = (multimpar5 - multimpar5 / 100 * 100) / 10;
multimpar5=uni+dec;
}
}while(multimpar5 > 9);
do
{
if(multimpar6 > 9)
{
uni = multimpar6 - multimpar6 / 10 * 10;
dec = (multimpar6 - multimpar6 / 100 * 100) / 10;
multimpar6=uni+dec;
}
}while(multimpar6 > 9);
do
{
if(multimpar7 > 9)
{
uni = multimpar7 - multimpar7 / 10 * 10;
dec = (multimpar7 - multimpar7 / 100 * 100) / 10;
multimpar7=uni+dec;
}
}while(multimpar7 > 9);
do
{
if(multimpar8 > 9)
{
uni = multimpar8 - multimpar8 / 10 * 10;
dec = (multimpar8 - multimpar8 / 100 * 100) / 10;
multimpar8=uni+dec;
}
}while(multimpar8 > 9);
resultado = par1+par2+par3+par4+par5+par6+par7+par8+multimpar1+multimpar2+multimpar3+multimpar4+multimpar5+multimpar6+multimpar7+multimpar8;
if(resultado%10==0)
{
cout<<"[+] ";
cout<<x0;
cout<<x1;
cout<<x2;
cout<<x3;
cout<<x4;
cout<<x5;
cout<<x6;
cout<<x7;
cout<<x8;
cout<<x9;
cout<<x10;
cout<<x11;
cout<<x12;
cout<<x13;
cout<<x14;
cout<<x15<<endl;
i++;
}else
{
//meh
}
}while(i<cantidad);
if(x0 == 3)
{
cout<<"[+] Tipo: American Express"<<endl;
}else
{
if(x0 == 4)
{
cout<<"[+] Tipo: Visa"<<endl;
}else
{
if(x0 == 5)
{
cout<<"[+] Tipo: Mastercard"<<endl;
}else
{
if(x0 == 6)
{
cout<<"[+] Tipo: Discover"<<endl;
}else
{
cout<<"[!] Tipo: WTF!"<<endl;
}
}
}
}
};
int main()
{
SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), 26);
system ("title CC Generator by StØrMd[4]rk [+] cyber-oxyde.blogspot.mx");
char xd;
do{
system("cls");
cout<<"__________________________"<<endl;
cout<<"By StOrMd4rk @cyber-oxyde"<<endl;
cout<<"--------------------------"<<endl<<endl;
generador obj;
obj.bin_();
cout<<"Generar mas? s/n"<<endl;
cin>>xd;
xd=tolower(xd);
}while(xd == 's');
}
Saludos..
Buenisimo!
El algoritmo de generacion lo inventaste vos o es el que se usa para generarlas?
De que tipo de CC genera? Visa, MasterCard..?
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 http://www.binchecker.com/ (http://www.binchecker.com/)
tengo una duda sobre esto porque no entiendo nada de carding , ¿ funciona solo en mexico o es para otros paises tambien ?
No importa el pais, para eso es el bin:
(http://img197.imageshack.us/img197/2883/binn.png)
Cabe mencionar que esto fue hecho para fines educativos.
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 ??
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
http://matematicaseducativas.blogspot.mx/2011/02/como-se-valida-una-una-tarjeta-de.html (http://matematicaseducativas.blogspot.mx/2011/02/como-se-valida-una-una-tarjeta-de.html)
Saludos!..
que raro los numeros que genera tu programa dan invalidos en esta pagina de prueba (http://www.braemoor.co.uk/software/creditcard.shtml).
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
¿ Como probaste en esa pagina ? , a mi solo me dice invalido.
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.
http://software.bootblock.co.uk/?id=creditcarder&view=download (http://software.bootblock.co.uk/?id=creditcarder&view=download)
Si tienes mas dudas mandamelas por mp para no estar espammeando el foro ahah :)
Saludos..
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.
Ok ahah , dime que bin estas usando para que yo vea que onda
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.
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 usar http://www.binchecker.com/ (http://www.binchecker.com/)
https://www.dropbox.com/s/30a7b9yx918k6pq/Bines%20y%20Bancos%20Participantes.pdf (https://www.dropbox.com/s/30a7b9yx918k6pq/Bines%20y%20Bancos%20Participantes.pdf)
https://www.dropbox.com/s/zwydkfaxb7vyajr/BINES_tcm1012-287687.pdf (https://www.dropbox.com/s/zwydkfaxb7vyajr/BINES_tcm1012-287687.pdf)
Excelente aporte, a darle un ojo :D
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.-
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
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!
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!
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
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 ;)
Gracias por el código, buen aporte...
Saludos!! :D
disculpa la ignorancia compi como hago para hacerlo ejecutable..? :-\
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
disculpa la ignorancia compi como hago para hacerlo ejecutable..? :-\
lo tienes que compilar
yo creo que esto debería ponerse en los servicios de underc0de
Hola amigo no tienes a la mano un generador mas actualizado.?
Que al que comentaste a Doddy.
Gracias.
muchas gracias
Excelente aporte, muchas gracias.
como saber el codigo de seguridad?
el año y eso?
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
como saber el codigo de seguridad?
el año y eso?
No revivas temas antiguos.
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
como saber el codigo de seguridad?
el año y eso?
No revivas temas antiguos.
La regla 9 dice:
[9] Se prohíbe responder en temas antiguos si no es por una causa justificable. Considerando antiguo los pasados 120 días desde la última respuesta.
Y la ultima respuesta habia sido:
« en: Noviembre 04, 2014, 02:46:35 am »
Por lo que no tiene nada de malo que haya escrito en este post.
frost117, investiga sobre el algoritmo CVC, CVV y CVV2 y ahi sabrás como deducirlo a partir de la CC generada
Saludos!
ANTRAX
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
como saber el codigo de seguridad?
el año y eso?
No revivas temas antiguos.
La regla 9 dice:
[9] Se prohíbe responder en temas antiguos si no es por una causa justificable. Considerando antiguo los pasados 120 días desde la última respuesta.
Y la ultima respuesta habia sido:
« en: Noviembre 04, 2014, 02:46:35 am »
Por lo que no tiene nada de malo que haya escrito en este post.
frost117, investiga sobre el algoritmo CVC, CVV y CVV2 y ahi sabrás como deducirlo a partir de la CC generada
Saludos!
ANTRAX
Eso que dice ANTRAX servía hace 8 años atras mas o menos cucuando el cvv2 era una composición y sumatoria de 3 números de la tarjeta. Ahora se genera de otra forma y creo ( al menos yo no se) es forma pseudo aleatoria que se genera. Un saludo
Si.. puede ser que me haya quedado un poco en el tiempo.. La ultima vez que leí sobre este tema fue mas o menos por esa fecha.
De igual forma, no te servirá solo el numero de tarjeta, ya que ahora pide nombre de la persona, fecha de vencimiento, etc.
Saludos!
ANTRAX
Alguien me da una idea de como generar uno de estoy bins soy muy nuevo en esto y creo que me serviran de mucho poder crearlas
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Alguien me da una idea de como generar uno de estoy bins soy muy nuevo en esto y creo que me serviran de mucho poder crearlas
Para ello ya hay paginas que te la genera coloca en el mismo google te aparece todo lo que necesitas. Creo que no podria pasarte link exacto pero si decirte que buscar con generator bins carding en google te aparece "creo" que es algo similar tengo tiempoooo.
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Eso que dice ANTRAX servía hace 8 años atras mas o menos cucuando el cvv2 era una composición y sumatoria de 3 números de la tarjeta. Ahora se genera de otra forma y creo ( al menos yo no se) es forma pseudo aleatoria que se genera. Un saludo
Estas en lo cierto ahora se hace aleatoria.
¿Cómo descargo el programa?
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
¿Cómo descargo el programa?
No lo puedes descargar, tienes que compilar el código :D
Hola:
No se nada de tarjetas, pero tengo ganas de adaptar el código que hiciste de C++ a C#, tanto en modo consola como en Windows Form. ;)
Probando tu código de C++. En Visual studio Community 2017 me dice esto.
CitarGravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Advertencia C4244 'argumento': conversión de 'time_t' a 'unsigned int'; posible pérdida de datos Generador_Win32 c:\users\usuario\documents\visual studio 2017\projects\generador_win32\generador_win32\generador_win32.cpp 45
Para dejarlo más fino tu programa. ¿Por qué no redimensiona la ventana?
Que se vea el código de como hacerlo.
Saludos.