elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 16:13  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Criptografía
| | | |-+  ["Tuto"] Sacar Num. T credito Falso
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ["Tuto"] Sacar Num. T credito Falso  (Leído 1294 veces)
Rudy21

Desconectado Desconectado

Mensajes: 106


Rudy21 Web Design


Ver Perfil WWW
["Tuto"] Sacar Num. T credito Falso
« en: 07 Enero 2006, 01:16 »

Hola peus esabiendo un poko de  html enkontre como sacar un numero flaso y que el sistema de verificacion lo acepte  ;D :shocked:

pues visitando una page de live cam XXX que necesitan un numero para verificar qeu eres mayor de edad viendo el codigo fuente enkontre esto:
intenten con codigo que empiezen con:
4152 + 12 digitos dif y sale EXPIRATION DAY FAILED
aka les dejo unso codigos que funciona peros ale ese error
4152310114093371
""""""""""""2357
""""""""""""2597
""""""""""""8495
""""""""""""2183


Código:
// ********* creditcard: *************

cStr = alltrim(document.JoinForm.CREDITCARD.value);



cValFirstChar = "456"; // the first digit in a card must match 4, 5 or 6

cFirstChar = cStr.charAt(0);

//alert(cFirstChar);

nValFirstChar = cValFirstChar.indexOf(cFirstChar);

//alert(cValFirstChar + " " + nValFirstChar);

  if (cStr.length < 16 || cStr == "" || nValFirstChar < 0 )

{cErrStr = cErrStr + " \n * Please provide a valid CreditCard Number";}



var cBadChars = "!@#$%^&*()+=][}{';.,><|?~`'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

cBadChars += '"';

for(x=1; x <= cBadChars.length; x++)

{

var cChar = cBadChars.charAt(x);

var nAtChar = cStr.indexOf(cChar);

if(nAtChar >= 1)

{

cErrStr = cErrStr + " \n * Your CreditCard number can contain only numbers, spaces, dashes or underscores.  No illegal characters permitted.";

break;

}

}



CCwithDigitsOnly = cleanCardNum(cStr);

if ( ! checkCardNumWithMod10(CCwithDigitsOnly) )

{

cErrStr = cErrStr + " \n * Your CreditCard number appears to be invalid.";

}



// ********* ccexpmonth: *************

nSelectedListBoxItem = document.forms['JoinForm'].CCEXPMONTH.selectedIndex ;

nCCMonth = document.JoinForm.CCEXPMONTH.options[nSelectedListBoxItem].value ;



// ********* ccexpyear: *************

nSelectedListBoxItem = document.forms['JoinForm'].CCEXPYEAR.selectedIndex ;

nCCYear = document.JoinForm.CCEXPYEAR.options[nSelectedListBoxItem].value ;



dToday = new Date();

todayYear = dToday.getFullYear();

dCCexpiry = GetCCexpiryDate(nCCMonth, nCCYear);



//alert("todayYear=" +todayYear +"\nnCCYear=" +nCCYear +"\ndToday=" + dToday +"\ndCCexpiry="+dCCexpiry);

if (todayYear > nCCYear || dToday > dCCexpiry)

{

cErrStr = cErrStr + " \n * Invalid CreditCard Expiration Date.";

}



return cErrStr;

}

function GetCCexpiryDate(nCCMonth, nCCYear)

{

var cMos = "December";



//alert("nCCMonth="+nCCMonth + "\nnCCYear=" + nCCYear);

//alert("typeof nCCMonth: "+ typeof(nCCMonth));



switch(nCCMonth)

{

case "Jan (01)":

cMos = "January";

break;

case "Feb (02)":

cMos = "February";

break;

case "Mar (03)":

cMos = "March";

break;

case "Apr (04)":

cMos = "April";

break;

case "May (05)":

cMos = "May";

break;

case "Jun (06)":

cMos = "June";

break;

case "Jul (07)":

cMos = "July";

break;

case "Aug (08)":

cMos = "August";

break;

case "Sep (09)":

cMos = "September";

break;

case "Oct (10)":

cMos = "October";

break;

case "Nov (11)":

cMos = "November";

break;

case "Dec (12)":

cMos = "December";

break;

default:

cMos = "November";

}



//alert("cMos="+cMos);

cDate = cMos + " 28, " + nCCYear;

//alert("cDate=" + cDate);

//dReturn = Date.parse(cDate);

dReturn = new Date(cDate);

//alert("dReturn=" + dReturn);





return dReturn;

}



function checkCardNumWithMod10(cardNum)

{

var i;

var cc = new Array(16);

var checksum = 0;

var validcc;



// assign each digit of the card number to a space in the array

for (i = 0; i < cardNum.length; i++) {

cc[i] = Math.floor(cardNum.substring(i, i+1));

}



// walk through every other digit doing our magic

// if the card number is sixteen digits then start at the

// first digit (position 0), otherwise start from the

// second (position 1)

for (i = (cardNum.length % 2); i < cardNum.length; i+=2) {

var a = cc[i] * 2;

if (a >= 10) {

var aStr = a.toString();

var b = aStr.substring(0,1);

var c = aStr.substring(1,2);

cc[i] = Math.floor(b) + Math.floor(c);

} else {

cc[i] = a;

}

}



// add up all of the digits in the array

for (i = 0; i < cardNum.length; i++) {

checksum += Math.floor(cc[i]);

}



// if the checksum is evenly divisble by 10

// then this is a valid card number

validcc = ((checksum % 10) == 0);



return validcc;

}



function cleanCardNum(cardNum) {

var i;

var ch;

var newCard = "";



// walk through the string character by character to build

// a new string with numbers only

i = 0;

while (i < cardNum.length) {

// get the current character

ch = cardNum.substring(i, i+1);

if ((ch >= "0") && (ch <= "9")) {

// if the current character is a digit then add it

// to the numbers-only string we're building

newCard += ch;

} else {

// not a digit, so check if its a dash or a space

if ((ch != " ") && (ch != "-")) {

// not a dash or a space so fail

//alert("The card number contains invalid characters.");

return "";

}

}

i++;

}



// we got here if we didn't fail, so return what we built

return newCard;

}



function checkCard(cardType, cardNum) {

var validCard;

var cardLength;

var cardLengthOK;

var cardStart;



var cardStartOK;



// check if the card type is valid

if ((cardType != "V") && (cardType != "M") && (cardType != "A") && (cardType != "D")) {

//alert("Please select a card type.");

return false;

}



// clean up any spaces or dashes in the card number

validCard = cleanCardNum(cardNum);

if (validCard != "") {

// check the first digit to see if it matches the card type

cardStart = validCard.substring(0,1);

cardStartOK = ( ((cardType == "V") && (cardStart == "4")) ||

((cardType == "M") && (cardStart == "5")) ||

((cardType == "A") && (cardStart == "3")) ||

((cardType == "D") && (cardStart == "6")) );

if (!(cardStartOK)) {

// card number's first digit doesn't match card type

alert("Please make sure the card number you've entered matched the card type you selected.");

return false;

}



// the card number is good now, so check to make sure

// it's a the right length

cardLength = validCard.length;

cardLengthOK = ( ((cardType == "V") && ((cardLength == 13) || (cardLength == 16))) ||

((cardType == "M") && (cardLength == 16)) ||

((cardType == "A") && (cardLength == 15)) ||

((cardType == "D") && (cardLength == 16)) );

if (!(cardLengthOK)) {

// not the right length

alert("Please make sure you've entered all of the digits on your card.");

return false;

}



// card number seems OK so do the Mod10

if (checkCardNumWithMod10(validCard)) {

return true;

} else {

alert("Please make sure you've entered your card number correctly.");

return false;

}

} else {

return false;

}

}



function alltrim(TRIM_VALUE)

{

if(TRIM_VALUE.length < 1)

{

return "";

}



TRIM_VALUE = RTrim(TRIM_VALUE);

TRIM_VALUE = LTrim(TRIM_VALUE);

if(TRIM_VALUE == "")

{

return "";

}

else

{

return TRIM_VALUE;

}

}



function RTrim(VALUE)

{

var w_space = String.fromCharCode(32);

var v_length = VALUE.length;

var strTemp = "";

if(v_length < 0)

{

return "";

}

var iTemp = v_length -1;



while(iTemp > -1)

{

if(VALUE.charAt(iTemp) == w_space)

{

}

else

{

strTemp = VALUE.substring(0,iTemp +1);

break;

}

iTemp = iTemp-1;

} //End While

return strTemp;

}



function LTrim(VALUE)

{

var w_space = String.fromCharCode(32);

if(v_length < 1)

{

return "";

}

var v_length = VALUE.length;

var strTemp = "";

var iTemp = 0;



while(iTemp < v_length)

{

if(VALUE.charAt(iTemp) == w_space)

{

}

else

{

strTemp = VALUE.substring(iTemp,v_length);

break;

}

iTemp = iTemp + 1;

} //End While

return strTemp;

}

//-->
https://     orders    .    webpower   .   com/    ifriends/    vpAdult  PUNTO  htm

el cual le indica al formulario que codigo es el correcto pero lo mejor de todo es que la mayoria de las lineas tienen expikacion :P :shocked:

el problema es este.... :-\ :-[

que no c nada de javascript!!!!!!!! >:( :huh:

asi que le spido que me ayuden a descifrar el codigo hasta ahora solo entiendo que debe empezar con 4,5 o 6 y que debe ser de 16 caracteres y solo se permiten numeros NO LETRAS NO ESPACION NI SIGNOS EXTRAÑOS

porfavor ayudenme la pagina es la sig.

https:// orders. webpower    .com/        ifriends/vp A  dult.htm

lo mas seguro es que lo sencuren pero para que no lo enkuentren los buskadores  aka una trampa =D
http://
ORDER
WEBPOWER
COM
/
IFRIENDS
/
vpAdult.htm

sustituyendo ENTER por . (excepto el primero) Y TODO EN MINUSCULAS

haber si me puden ayuda

salu2

P.D Si me ayudan asi c podran sacar codigos falsos pero que las paginas cheken como verdaeros y LISTO!!!!!!ç

P.D2 Esta web ni el Autor delpost ni de las respuestas ni Webmaster ni creador de la web c hacen responsable del mal uso de esta informacion asi, el que usa este tutorial es bajo su responsabilidad. y por eso es que no no lo CENSUREN x favor  ;D

« Última modificación: 07 Enero 2006, 05:30 por Sirdarckcat » En línea


Crack_X
Anti-War
Colaborador

Desconectado Desconectado

Mensajes: 2.324


Peace & Love


Ver Perfil WWW
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #1 en: 07 Enero 2006, 02:40 »

No puedes modificar el javascript para que devuelva true solamente y ya?

Pista: La suma de todos los digitos debe ser divisible entre 10
Pista: Hay muchos articulos sobre como comprobar si un numero de una tarjeta es valida
En línea

Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone
Jec

Desconectado Desconectado

Mensajes: 1.151


Not-Public


Ver Perfil WWW
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #2 en: 07 Enero 2006, 03:16 »

No puedes modificar el javascript para que devuelva true solamente y ya?

Pista: La suma de todos los digitos debe ser divisible entre 10
Pista: Hay muchos articulos sobre como comprobar si un numero de una tarjeta es valida

eso mismo hiba a proponer, edita los valores de forma local

un saludo
En línea



Si quieres Hosting ilimitado totalmente, mandame un MP o un mail, el costo de 30 dolares por año!! puff, regalado
sirdarckcat
sdc
CoAdmin
*****
Desconectado Desconectado

Mensajes: 4.655


HAND


Ver Perfil WWW
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #3 en: 07 Enero 2006, 05:26 »

4555555555550056
pasa la verificación de javascript
tambien
4005555555555556
y
4500555555555556
a y tambien
5555555555555500
y tambien
6464646464646400
:o y tambien
4321123412345555
tambien este
6777767760000000
tambien ese
5511558555555550

etc.. etc.. etc..
la suma de todos los numeros debe ser un numero impar por 10 + (x mod 10)
y deben ser 16 numeros los primeros deben ser 4 5 o 6

ta bien padre xD

esto deberia ir en wargames no?

Saludos!!

Por cierto en Expire date, pongan septiembre del 2008 pq septiembre?
pq quiero
pq puedo
pq se me da la gana ;) es broma :P
« Última modificación: 07 Enero 2006, 05:33 por Sirdarckcat » En línea

.Carlos

Desconectado Desconectado

Mensajes: 837

Web Entrepreneur


Ver Perfil WWW
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #4 en: 07 Enero 2006, 05:54 »

Otra cosa que se saca del script:
Si es Visa debe empezar con 4 y debe de ser de 13 o 16 numeros
Si es mastercard debe de empezar con 5 y deben de ser 16 numeros
Si es American express debe de empezar con 3 y deben de ser 15 numeros
Y si es 'd'(no se que tarjetas son esas xD) debe de empezar con 6 y tener 16 numeros
En línea

Rudy21

Desconectado Desconectado

Mensajes: 106


Rudy21 Web Design


Ver Perfil WWW
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #5 en: 07 Enero 2006, 23:47 »

la D esd e Discovey

pero comor epito NO C NADA de javascript

si pongo buscar y todo lo que diga Flase lo pongo en true funcionara??


gracias ;)
En línea


sikik

Desconectado Desconectado

Mensajes: 666


Jo sóc jo i la meva circumstància.


Ver Perfil
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #6 en: 08 Enero 2006, 00:41 »

pensaba que todos los posts relacionados con el carding o timos con tarjetas de credito  ivan directos a la papelera 
visca los ladrones!!!!! xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
En línea

"Social Engineer -> Because there is no patch for human stupidity".
"Però qui s'ha inclinat sobre l'abisme, qui ha vist, patirà per sempre la temptació de tornar un altre cop a aquest punt negre en el qual les tenebres il·luminen(...)"
Warning: shell_exec() has been disabled for security reasons at line 274.
sirdarckcat
sdc
CoAdmin
*****
Desconectado Desconectado

Mensajes: 4.655


HAND


Ver Perfil WWW
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #7 en: 08 Enero 2006, 02:58 »

Aqui discutimos sobre el algoritmo de verificación... y ver si es vulnerable, sinembargo esto DE NINGUNA FORMA podria llevar a carding, aprende un poco chaval ;)
a y oye skik que tal que tu post se va a la papelera!!

Saludos!!
En línea

Jec

Desconectado Desconectado

Mensajes: 1.151


Not-Public


Ver Perfil WWW
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #8 en: 08 Enero 2006, 09:05 »

Aqui discutimos sobre el algoritmo de verificación... y ver si es vulnerable, sinembargo esto DE NINGUNA FORMA podria llevar a carding, aprende un poco chaval ;)
a y oye skik que tal que tu post se va a la papelera!!

Saludos!!


exacto, el chaval solo queria generar los números mágicos del algoritmo, en ningún momento pidio alguna cc

en fin

un saludo
En línea



Si quieres Hosting ilimitado totalmente, mandame un MP o un mail, el costo de 30 dolares por año!! puff, regalado
Rudy21

Desconectado Desconectado

Mensajes: 106


Rudy21 Web Design


Ver Perfil WWW
Re: ["Tuto"] Sacar Num. T credito Falso
« Respuesta #9 en: 02 Marzo 2006, 03:04 »

Ya casi esta completo el TIMO

solo nos falta adivinar el Codigo de atras k ese si no c komo generarlo

solo c que atras vienen 4 y 3 digistos  osease

1234 555

1234 = al ultimo numero de la cuenta (no c okupa en la web)

555 = al numero de verifikacion k ese ya es el que c pide

seria sakar kada kien eld e su tarjeta (sin publikarlas aki)

sus conclusiones y los demas ch k r con cada una de SUS tarjetas

( CADA KIEN SU PROPIA TARJETA)

sakando konklusiones c prueva

ejemplo

" yo digo k s saka multiplikando los primer 4 digitos entre los .5"

entonces los demas ch k en su tarjeta si les sale y Dicen a mi si me funciona o No ami no me funka

y asi de facil


salu2
En línea


Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats