Sv Community El Salvador
Soporte y Tecnología => Programación => Topic started by: hkadejo on June 25, 2010, 07:29:38 am
-
Para aquellos que no quieran este teclado
http://www.hkadejo.com/?p=6 (http://www.hkadejo.com/?p=6)
Bueno ya ha pasado desde que cree este script, por cuestiones de reordenamiento de mi sitio web, el post original donde publique el pequeño codigo ha sido archivado. Pero si a alguien le interesa el codigo, les dejo el link donde sigue alojado
https://gist.github.com/470400 (https://gist.github.com/470400)
Mientras lo vuelvo a activar en mi sitio web.
-
esta mara se las ingenia jajaja...
-
para q vas a kerer evitar algo q es bueno ??? un teclado virtual puede pasar keyloggers con eso no t cogeran los keystrokes ....
bueno a menos q sea un troyano o keylogger avanzado xD
pero en mi punto d vista un teclado virtual y un programa para proteger los keystrokes es muy bueno para evitar q t saquen tus cosas usando keyloggers o troyanos.
-
Si han puesto ese tecladito es para mayor seguridad !
Pero si se quieren arriesgar a utlizar el plugin haganlo, despues cuando les aparezca a 0 su saldo no vayan llorar...
-
Primero,Si el proposito del teclado virtual es para evitar los keyloggers, y segun gente del banco agricola para eso se implemento pero no se ustedes pero yo no ando escribiendo mi usuario y password de la e-banca en cuanta maquina de cualquier ciber de mala muerte que me encuentre...poota digo si de seguridad hablamos empecemos por donde una realiza operaciones delicadas con su pisto. Para mi que solo lo hago en maquinas de mi absoluto control esta medida me estorba. Y como programador que soy busque una solucion a mi problema.
Segundo, no es un plugin es una extension, Google Chrome trae soporte para extensiones que funcionan de una manera segura y no compromenten la seguridad del sistema, ademas yo publico el codigo fuente de mi solucion y cualquiera puede darse cuenta que no estoy desviando sus passwords a algun oscuro lugar jajajajaj.
Una cuenta bancaria es delicado yo por eso no accedo a la mia desde cualquier pc, solo desde mi propia maquina donde tengo el control absoluto de lo que se instala, asi que los keyloggers no me preocupan y el teclado virtual me estorba.
-
Gracias!!!! estaba harto de ese teclado virtual, en todo sitio web decente y profesional el teclado virtual es opcional y no es garantia, q tal si en un ciber cafe tienen camaras es mas facil detectar una clave a la rapidez de las manos.
Yo solo entro desde mi pc y desde ningun otro lado y se que mi laptop esta segura.
-
Si han puesto ese tecladito es para mayor seguridad !
Pero si se quieren arriesgar a utlizar el plugin haganlo, despues cuando les aparezca a 0 su saldo no vayan llorar...
Has visto el codigo?? Sabes programar?? Sabes de que estamos hablando??? Si tuvieras una pizca de conocimiento te darias cuenta que lo que sugieres es una completa tonteria.
Gracias ~ por el aporte. Lo probare.
-
hey gracias ya me te nia chino ese maldito teclado virtual a mi me da la impresion de una falla en seguridad porq facilmente tenes a alguien atras viendo de "reojo" cada letra q clickeas y awebo a la ebanca solo desde mi compu entro :thumbsup:
-
hey gracias ya me te nia chino ese maldito teclado virtual a mi me da la impresion de una falla en seguridad porq facilmente tenes a alguien atras viendo de "reojo" cada letra q clickeas y awebo a la ebanca solo desde mi compu entro
De nada.
Agregar que esta solucion es para aquellos que les molesta o no necesiten el teclado virtual, sino es ese tu caso pues simplemente sigue utilizandolo.
-
Has visto el codigo?? Sabes programar?? Sabes de que estamos hablando??? Si tuvieras una pizca de conocimiento te darias cuenta que lo que sugieres es una completa tonteria.
Gracias ~ por el aporte. Lo probare.
A chis te enojastes :p
y para vos es necesario saber programar para darce cuenta el riesgo que uno corre con ondas como la que vos propones...
y para tu conociemiento si me defiendo un poko en la program...
saludos....
-
Has visto el codigo?? Sabes programar?? Sabes de que estamos hablando??? Si tuvieras una pizca de conocimiento te darias cuenta que lo que sugieres es una completa tonteria.
Tranquilo bro, el comuniter solo da una sugerencia alrespecto, tampoco te da el derecho a subestimar el conocimiento, en buena onda te lo digo. :thumbsup:
-
Primero,Si el proposito del teclado virtual es para evitar los keyloggers, y segun gente del banco agricola para eso se implemento pero no se ustedes pero yo no ando escribiendo mi usuario y password de la e-banca en cuanta maquina de cualquier ciber de mala muerte que me encuentre...poota digo si de seguridad hablamos empecemos por donde una realiza operaciones delicadas con su pisto. Para mi que solo lo hago en maquinas de mi absoluto control esta medida me estorba. Y como programador que soy busque una solucion a mi problema.
Segundo, no es un plugin es una extension, Google Chrome trae soporte para extensiones que funcionan de una manera segura y no compromenten la seguridad del sistema, ademas yo publico el codigo fuente de mi solucion y cualquiera puede darse cuenta que no estoy desviando sus passwords a algun oscuro lugar jajajajaj.
Una cuenta bancaria es delicado yo por eso no accedo a la mia desde cualquier pc, solo desde mi propia maquina donde tengo el control absoluto de lo que se instala, asi que los keyloggers no me preocupan y el teclado virtual me estorba.
total y absolutamente de acuerdo.
Yo solo reviso esto en mi casa y en la PC de mi trabajo.
yo nosiquiera tecleo sino que uso el Keepass para guardar mis contraseñas, le doy a la opcion automatica de meter la info y ya.
Tengamos en cuenta algo, lo estas corriendo de forma LOCAL, le quitas el teclado virtual solo en tu PC, ahora bien si hay keyloggers ya de por si estas jodido, es de preocuparse antes por tener un buen sistema de seguridad instalado en tu PC, si revisas tu cuenta de banco en un Cyber, ahi muy problema de ustedes, cada quien sabe como cuida sus cosas, al menos yo llevo años con varios bancos y varias cuentas sin problemas AUN sin teclado virtual.
A chis te enojastes :p
y para vos es necesario saber programar para darce cuenta el riesgo que uno corre con ondas como la que vos propones...
y para tu conociemiento si me defiendo un poko en la program...
saludos....
:rofl: la gente le tiene miedo a lo que no entiende, en este caso como 4 lineas de código que no entienden :haha:
"HUUUYYYYY todos esos =null del codigo van a dejar NULL mi cuenta " :haha:
PROTIP: si no te gusta, no te sientes seguro o sientes que el código va a violar a tu hermana, NO LO USES.
si en cambio sabes bien lo que estas haciendo, sabes como protegerte y sabes mas o menos que hace el asunto ese, Usalo a tu libre discreción
-
Pues en mi opinion me parece bien la opcion de poder desactivarlo... ya que esta "medida de seguridad" deberia ser opcional. Ademas es bien molesta.
-
Tranquilo bro, el comuniter solo da una sugerencia alrespecto, tampoco te da el derecho a subestimar el conocimiento, en buena onda te lo digo.
No intento subestimar a nadie, y no me enojo por comentarios asi, simplemente considero el comentario fuera de lugar. Gracias por la sugerencia.
y para vos es necesario saber programar para darce cuenta el riesgo que uno corre con ondas como la que vos propones...
Pues si creo que es necesario.
pero tal vez yo soy el ignorante aqui y no logro identificar cual es el riesgo que se corre con cosas como las que propongo, seria bueno que plantearas porque se corre un riesgo y asi hacerle un bien a todos.
-
Sale mejor usando un form, en un html, para enviar las variables...
aqui el codigo, solo ponerlo en un html y yap... :yahoo:
ya se me habia ocurrido esto, y por cierto si decis que funciona, entonces no revisa el referrer estos del banco, y a eso le llaman seguridad?
-
ya se me habia ocurrido esto, y por cierto si decis que funciona, entonces no revisa el referrer estos del banco, y a eso le llaman seguridad?
Pos si funciona... no soy muy experto en esto de temas de seguridad web, pero si deja enviar variables desde otro medio/sitio imagino que es algo deficiente..
-
:sur: gracias brother, veo q estudiaste mucho el javascript de la ebanca :D esto me cae de toque, ese teclado ya me estaba dando estrés x_x
-
El Promerica salio mas inteligente, al principio puso la alternatica si "tenias problemas al usar el teclado virtual" luego lo quito, luego se hizo engorroso la entrada y despues quiza de tanta queja, volvio a poner la opcion "si hay problemas" para usar el teclado normal. Algo asi deberia usar el BA. Uta hasta el usuario tiene teclado virtual, demasiada paranoia.
La ignorancia no es excusa para justificar un error de usuario.
-
Para aquellos que no quieran este teclado
http://www.hkadejo.com/?p=6 (http://www.hkadejo.com/?p=6)
instala este complemento de firefox y olvidate del teclado virtual...
https://addons.mozilla.org/en-US/firefox/addon/9825/
-
El Promerica salio mas inteligente, al principio puso la alternatica si "tenias problemas al usar el teclado virtual" luego lo quito, luego se hizo engorroso la entrada y despues quiza de tanta queja, volvio a poner la opcion "si hay problemas" para usar el teclado normal. Algo asi deberia usar el BA. Uta hasta el usuario tiene teclado virtual, demasiada paranoia.
La ignorancia no es excusa para justificar un error de usuario.
FastestFox - Browse Faster??? yo uso eso en firefox pero yo sabia que era para optimizar el rendimiento del mismo..
con ese complemento.. siempre aparece la alerta del teclado virtual x_x
-
instala este complemento de firefox y olvidate del teclado virtual...
https://addons.mozilla.org/en-US/firefox/addon/9825/
Imagino que necesita alguna configuracion extra ???
-
instala este complemento de firefox y olvidate del teclado virtual...
https://addons.mozilla.org/en-US/firefox/addon/9825/
Algun usuario de firefox que confirme que funciona esto???
-
Algun usuario de firefox que confirme que funciona esto???
Al menos con solo instalarse no pasa nada, busque entre las opciones del complemento pero no encontré nada al respecto .
-
estudio82 podrias explicarnos como con este complemento se evita el teclado virtual en el firefox
-
Gracias por la intentencion :drinks:... a la vez no gracias, no me hace falta :)
-
El problema es que muchos usuarios de estos sistemas electronicos no estan bien educados (al igual que aquellos que usan las tarjetas en los cajeros automaticos), ingresan en computadoras inseguras, no cierran sus sesiones, utilizan contraseñas con sus nombres o fechas de nacimiento, etc.
Por ahi habria que comenzar, pero creo que el banco en si tiene muchas deficiencias respecto a la seguridad de sus cuentas, ya que en mas de una vez, nos han aplicado cargos que no son nuestros, hasta dejado sin fondos la cuenta y cosa que no tiene que ver con el uso del internet.
Creo que esta funcion deberia ser opcional y que cada usuario lo active o desactive.
-
Gracias por la intentencion :drinks:... a la vez no gracias, no me hace falta :)
vaya asi se dice :thumbsup:
bien educado el joven, asi me llega :)
-
http://www.atenciones.info/default.aspx?a=cbc7eb1c-164a-4556-8420-f0a4649789d4 (http://www.atenciones.info/default.aspx?a=cbc7eb1c-164a-4556-8420-f0a4649789d4)
Interesante analisis sobre la medida que el Banco Agricola ha hecho por el bien de nuestra seguridad.
-
x_x malas noticias, ya modificaron el teclado virtual de nuevo, ya no funciona el script :-/
-
Yo acabo de entrar a la e-banca y mi script sigue funcionandome....no se a cual script te refieres????
-
Pero esto sí puede ser peligroso si se mandan las variables de login de una cuenta financiera sin seguridad HTTPS (por ejemplo desde el disco local). Los datos quedarían en el ISP, a ver si no hubiera alguien allí esperando a ver esa clase de datos, además de que si se hace en una red inalámbrica, con poca seguridad, etc., mandar esto sin encriptar sería arriesgar nuestros propios datos porque cualquier buen conocedor o administrador de redes puede sin dificultad interceptar, almacenar y leer con naturalidad esos datos.
Es peligroso independientemente de si el banco lo acepta o no, porque de por sí estamos enviando nuestros datos desprotegidos.
------------------------------------------
------------------------------------------
------------------------------------------
Aunque de todas formas creo que lo anterior no importa porque se está conectando a un sitio HTTPS, así que tiene que haber seguridad al fin de cuentas.
Naaa cipote no sabes lo que decis...
ademas si el psw de BA no importa si va en minusculas o mayusculas.... acaso crees que deverdad encriptan....
-
Yo acabo de entrar a la e-banca y mi script sigue funcionandome....no se a cual script te refieres????
al tuyo.. a mi ya no me funciona en chrome :S
---edit---
al parecer fué algo de caché porque solo la borré en el chrome, y ya funcionó de nuevo.. :phew:
mil disculpas
-
Apoyo a los compañeros, reverenda tonteria, y lo peor de todo es que hay gente que asegura que es seguro!!
-
Apoyo a los compañeros, reverenda tonteria, y lo peor de todo es que hay gente que asegura que es seguro!!
Ya había visto este tema pero no me llamaba la atención entrar , ahora que entre a mi cuenta del BAC me doy cuenta que es necesario opinar que es una basura a quien se le ocurre esto, awevo que cagada…
-
Supongo que la intencion de tecladito este fue buena, pero eso no quita que sea molesta...bueno ojala para el proximo cambio que hagan sea mejor.
-
que segurida hay q no capturen en las cookies q las claves para ingresar los datos personales a unq utilises el teclado virtual
por mi entre mayor segurida hay mejor pero no creo mucho en la utilizacin del teclado virtual sea un buen filtro de segurida
-
Un comentario:
Cisco en su ACS server para enviar las credenciales, la pagina carga un applet de java (cifrado por supuesto) y a travez de ese applet se introduce usuario y contraseña. Y asi como el BA esta bien, pero deja rastros de como trabaja ese teclado virtual. Necesitan trabajar mas esa parte, y siempre que usan una maquina extraña usen la opcion de borrar cache en cualquier navegador una vez ya hayan realizado las transacciones en cualquier e-banca
-
aparte que el teclado virtual las letras no estan en orden es bien tedioso para mi que esa opcion del teclado virtual esta porgusto que la seguridad de cliente pajas cuando menos sientan nos a fajado $$$ no creen???
-
citando el link que pusieron por ahi, y de verdad no habia nisiquiera visto el teclado y AWEBO que solo en mayusculas se puede escribir.
Por si fuera poco, ahora este nuevo teclado no tiene como escribir minúsculas ni letras tildadas, si tu clave era segura ahora es tan segura que ya no puedes entrar al sistema! De hecho hay símbolos como los de mayor y menor que no están en el teclado, me pregunto como los introduciría si estos formaran parte de mi clave, ahora bien, asumamos que tu clave era Info ahora esta la introducirás totalmente en mayúsculas INFO y aquí viene otro punto interesante... ahora INFO = Info = iNfo = inFo = infO = INfo = iNFo = inFO = INFo = iNFO = info... un atacante prueba una vez y cubre todos los casos posibles... vaya nueva seguridad!!
Ese último punto de hecho revela un escabroso detalle interno de la seguridad de E-Banca, la mayor parte de las personas definen sus claves en minúsculas, ahora todo se ingresa en mayúsculas, es necesario hacer una conversión en algún momento, como no pueden convertir lo que el usuario ingresa (por el bendito teclado virtual) es necesario convertir la contraseña almacenada a mayúsculas... eso es un detalle de lo increiblemente ingenuo que es E-Banca; para los que no tienen background técnico, dejenme explicarles que un sistema seguro nunca almacena las contraseñas, lo que se hace es que tomas la contraseña y la conviertes a otra cosa (un hash), un requerimiento es que no debe ser posible llegar a la contraseña a partir de éste hash, de esta forma aun cuando alguien acceda a esta información esta es totalmente inútil; cuando tu ingresas al sistema, tu clave sufre el mismo proceso y se comparan los resultados finales, si estos son iguales entonces las claves que originaron los hash son iguales y puedes pasar; esto tiene entonces la ventaja/limitante que cualquier cambio (como el uso de mayúsculas en lugar de minúsculas) hacen que se produzca un hash diferente... Qué quiero decir con esto? que a menos que ahora nadie pueda ingresar a E-Banca el mecanismo interno de almacenamiento de claves es en el mejor de los casos reversible, en el peor de los casos texto normal!! este punto es uno de los elemento MÁS INSEGUROS que puede haber.
UPDATE
PORLAGRANPUTA
y de verdad que no me habia fijado, awebo que pasaron todos los passwords a mayusculas, y si por lo menos tuvieran bien encriptados los passwords no se deberia poder hacer eso., como lo explica el quote, cuando usas un buen metodo de encriptacion, como MD5, solo podes validar encriptando, no podrias desencriptar el password.
yo uso un password con minusculas y mayusculas numeros y caracteres especiales, PERO VALIO VERGA PORQUE ESTOS PENDEJOS LO PASARON TODO A MAYUSCULAS, OSEA QUE VALE VERGA TOOOOOODO LO BASICO QUE UNO APRENDE DE SEGURIDAD Y DE LOS ATAQUES DE DICCIONARIO Y TODA ESA PENDEJADA SI ESTOS PENDEJOS TIENEN LOS PASSWORDS REVERSIBLES O EN PLAIN TEXT.
-
citando el link que pusieron por ahi, y de verdad no habia nisiquiera visto el teclado y AWEBO que solo en mayusculas se puede escribir.
Pero si haz escrito tu passwd con mayúsculas y minúsculas eso no afecta, "el sistema" hace la conversión a como es tu contraseña, aunque en el teclado solo tengas mayusculas.
-
Pero si haz escrito tu passwd con mayúsculas y minúsculas eso no afecta, "el sistema" hace la conversión a como es tu contraseña, aunque en el teclado solo tengas mayusculas.
Segun lo que leo, eso es lo paloma e inseguro, que kien se kiera sampar a timarte solo va a poner CLAVE por ejemplo y si tu contrasenia es {clave} en minusculas sera bn facil.
Asi como MSN que alguna mara no me ha podido setiar la clave solo xq cobino mayus y minus.
-
Segun lo que leo, eso es lo paloma e inseguro, que kien se kiera sampar a timarte solo va a poner CLAVE por ejemplo y si tu contrasenia es {clave} en minusculas sera bn facil.
Asi como MSN que alguna mara no me ha podido setiar la clave solo xq cobino mayus y minus.
x1000 x_x
La verdad me pareció extraño cuando me dejó entrar asi solo con "mayusculas" x_x :rofl: ,por eso lo mejor es usar caracteres y numeros también.
-
x1000 x_x
La verdad me pareció extraño cuando me dejó entrar asi solo con "mayusculas" x_x :rofl: ,por eso lo mejor es usar caracteres y numeros también.
Awebo asi tiene que ser, porque ahora esta paloma todo x_x Yo ni sikiera tarjeta de nada tengo XD pero kien sabe y algun dia tenga XD XD
-
por lo menos a ustedes los deja entra y a mi aunque se la ponga como sea que se la ponga me bloquea la cuenta asi que salgo corriendo al banco a desbloquear es un solo desmadre mejor deberian de dejarlo como antes!!
-
por lo menos a ustedes los deja entra y a mi aunque se la ponga como sea que se la ponga me bloquea la cuenta asi que salgo corriendo al banco a desbloquear es un solo desmadre mejor deberian de dejarlo como antes!!
imprimi este thread y llevaselos a esos PENDEJOS.
p$$ta ni lo mas basico de encriptacion saben.
-
imprimi este thread y llevaselos a esos PENDEJOS.
p$$ta ni lo mas basico de encriptacion saben.
:rofl: ya "mimagino" alguien llevandoles este thread :haha:, pero menos mal que los que los han hecho son pro en programación :rofl:
-
por lo menos a ustedes los deja entra y a mi aunque se la ponga como sea que se la ponga me bloquea la cuenta asi que salgo corriendo al banco a desbloquear es un solo desmadre mejor deberian de dejarlo como antes!!
Basura este metodo ni siquiera me deja entrar a mi cuenta
-
:rofl: ya "mimagino" alguien llevandoles este thread :haha:, pero menos mal que los que los han hecho son pro en programación :rofl:
al rato me pelo y lo imprimo para que vean que es una basura de seguridad!! como lo dije al principio cuando menos sintamos nos an estafado o hackiado nuestras cuentas :tick:
-
jajajaja Nuevo Tuto jaja en Mozilla
Paso 1: Entrar Ir a Herramientas--Opciones--Contenido
Paso 2: Deshabilitar Uso de JavaScript y Aceptar XD
Paso 3: Escribimos nuestro Usuario y Pass en Mayusculas (No probe en minusculas) NO DAMOS ENTRAR AUN
Paso 4: Realizamos paso 1 y en lugar habilitamos uso de JavaScript y click en Aceptar
y Click en Entrar Finalmente XD
Que barbaridad con estos de BA
EDIT: Funciona en como pongas tu pass o user en minusculas mezclado o como sea jaja XD
ejem: user: PEPE,pEpE
Pass: CLAVE,ClAvE
-
$pass_in_upper = strtoupper($_POST['password']) :@
-
$pass_in_upper = strtoupper($_POST['password']) :@
disculpa mi ignorancia pero prefiero ser bruto un rato y no toda la vida :sorry: :rofl:
donde o que parte de godzila(modzila) pega eso!!! XD
-
disculpa mi ignorancia pero prefiero ser bruto un rato y no toda la vida :sorry: :rofl:
donde o que parte de godzila(modzila) pega eso!!! XD
$pass_in_upper = strtoupper($_POST['password']) :@
Esa es una parte del codigo de programación, lo que mandás en el textbox de password lo convierte todo a mayusculas con la función strtoupper
-
Esa es una parte del codigo de programación, lo que mandás en el textbox de password lo convierte todo a mayusculas con la función strtoupper
Efectivamente esa es la función que utilizan para realizar la conversión de tu clave a Mayúsculas, esto da a demostrar el poco conocimiento de cifrado de datos que poseen estos dis que programadores de la BA ya que tu contraseña por lo que se ve se almacena tal como tu la escribes no tiene ningún tipo de encriptación.-
-
Esa es una parte del codigo de programación, lo que mandás en el textbox de password lo convierte todo a mayusculas con la función strtoupper
Efectivamente esa es la función que utilizan para realizar la conversión de tu clave a Mayúsculas, esto da a demostrar el poco conocimiento de cifrado de datos que poseen estos dis que programadores de la BA ya que tu contraseña por lo que se ve se almacena tal como tu la escribes no tiene ningún tipo de encriptación.-
no entendi bueno :drool: bueno si entendi jeje pero quede algo perdido en donde pegarlo osea en ves de poner mi clave pongo ese codigo? :dumb:
en resumidas cuentas Gran sistema el BA,
Nota: llevar este threa. para que vean tan grande es su sistema de seguridad :rofl:
-
pero quede algo perdido en donde pegarlo osea en ves de poner mi clave pongo ese codigo? :dumb:
Nomb'e bro', eso NO es para que lo pegués en ningún lugar, solo es un pedazo de codigo nada más.
Nota: llevar este threa. para que vean tan grande es su sistema de seguridad :rofl:
Dale con todo ahí :rofl:
-
pota a mi ese teclado me a hecho la vida de cuadritos cuando kise estrar la primera vez no me dejo kisas porq mi pass estaba en minusculas pero no me dejo y blokie el usuario x_x y ahora q fui al banco cambio la contraseña y eso q solo son numeros y tampoco me deja entrar :tick:
-
Este otro ejemplo convierte a mayúsculas justamente cuando enviamos el formulario de login (por si no deja entrar de otra forma):
--------------------------------------------
--------------------------------------------
--------------------------------------------
--------------------------------------------
javascript:function noway(){return true};function nokeys(){return true};function _(_n_){try{document.getElementById(_n_).onkeypress=null;}catch(e){alert("Error reactivando "+_n_+": "+e);}};document.onkeydown=null;document.onkeyup=null;document.oncontextmenu=null;document.onmousedown=null;document.onmouseup=null;_("usernameA");_("passwordA");_("tokenA");function A(a,b){try{ade=document.getElementById(b);dea=document.getElementById(a);dea.value=dea.value.toUpperCase();ade.value=dea.value;}catch(e){}};function doSubmit(form){A("usernameA","username");A("passwordA","password");return validateLoginForm(form);};void(0);
--------------------------------------------
--------------------------------------------
--------------------------------------------
--------------------------------------------
Esto es lo que hace es casi igual que el anterior pero incluye 2 nuevas funciones al final. Debería funcionar a menos que PHP (o el lenguage de lado servidor que usen) convierta las mayúsculas de forma diferente.
Debería funcionar siempre que el usuario/contraseña solo tenga los caracteres "ingleses" A-Z, a-z, 0-9, _ $ % # ! & / ( ) [ ] { } (sin tildes ni Ñ, etc.).
//Eliminar las funciones indeseadas:
///
function noway(){return true}
function nokeys(){return true}
//Esta función reactiva apretar las teclas
//para el elemento especificado
//(ESTO ES LO QUE ESTABA BLOQUEANDO DESPUÉS
//DE LA ACTUALIZACIÓN EN EL SITIO WEB)
///
function _(_n_)
{
try{
document.getElementById(_n_).onkeypress=null;
}catch(e){alert("Error reactivando "+_n_+": "+e);}
}
document.onkeydown=null; //Reactivar apretar teclas
document.onkeyup=null; //Reactivar soltar teclas
document.oncontextmenu=null; //Reactivar click derecho (menú contextual)
document.onmousedown=null; //Reactivar click derecho (apretar)
document.onmouseup=null; //Reactivar click derecho (soltar)
//Reactivar teclas para...
///
_("usernameA"); //campo de usuario,
_("passwordA"); //campo de contraseña, y...
_("tokenA"); //campo de "token"
//Esto convierte de minúsculas a mayúsculas:
///
function A(a,b)
{
try{
//Obtener el manejador del objeto
//para los campos ocultos de formulario:
///
ade=document.getElementById(b);
//Obtener el manejador del objeto
//(un área de texto, etc.):
///
dea=document.getElementById(a);
//Convertir y recargar el valor del
//control (campo de texto, etc.):
///
dea.value=dea.value.toUpperCase();
//También convertir los campos ocultos
//a mayúsculas:
///
ade.value=dea.value;
}catch(e){}
}
//Esta función hace los reajustes necesarios
//cuando se envía el formulario:
///
function doSubmit(form)
{
//Convertir usuario y contraseña a mayúsculas:
///
A("usernameA","username");
A("passwordA","password");
//Tratar de validar el formulario normalmente
//(que esté rellenado completamente y que elimine
//espacios en blanco al principio y al final, etc.)
///
return validateLoginForm(form);
}
No incluí código para borrar los campos de texto de contraseña al enviar el formulario para no dar lugar a que vaya a fallar por quedar sin esos datos.
Por unos dias habian agregado a los textboxs el atributo readonly pero acabo de consultar y se lo quitaron, hay que agregarselo a la funcion por si lo incorporan de nuevo. Te felicito por tu codigo ordenado y estructurado.
Para los que todavia tienen problemas y no entienden de esta onda. Miren señores no se compliquen la vida, escriban su usuario y clave en otro lado, que se yo word, notepad, vi, la ventana de ejecutar de windows o lo que sea... lo copian y lo pegan UTILIZANDO EDITAR > PEGAR de la barra del navegador que usen. si utilizan CTRL+V el manejador del evento de la caja no se los va a permitir, peguen los 2 datos y le dan aceptar y ya estuvo.
Y asi como dijo otro communitier se confian en su compu hagan un archivo HTML y pongan el siguiente codigo, solo cambien XXUSUARIOXX por su usuario y XXCLAVEXX por su clave.
<form action="https://www.pcbac.com/PotalaPersonal/login.do" method="post">
<input type="hidden" name = "securityToken" id="securityTokesn" value=''/>
<input type="hidden" name = "username" id="username" value="XXUSUARIOXX" />
<input type="hidden" name = "password" id="password" value="XXCLAVEXX" />
<input type="hidden" name = "token" id="token" value="" />
<input type="submit" value="Login" />
</form>
Copienlo por ejemplo en el Notepad(Bloc de notas) y como nombre le ponen esto "login.html" incluyendo las comillas.
Luego lo habren con un navegador IE, FF, Saf, Ch. y le dan click al boton de login y... woola!
-
Ese teclado virtual de porqueria no me dejo entrar por mas que lo intente, supongo por el simple hecho de que no tiene para poner letras minusculas.
En si la idea esta buena por el peligro de los keyloggers pero el gran problema es el teclado virtual pequeño y miserable que han puesto, ademas en mi opinion el teclado viertual deberia ser opcional y no obligatorio porque en la seguridad de mi casa no tengo problema alguno en digitar de forma normal mi password pero en computadoras ajenas o de algun ciber ni valor e tenido de hacerlo porque nunca se sabe la clase de porquerias que puedan tener, ahi si seria de utilidad tener un teclaod virtual, es por eso que deberia ser opcional, pero deberian porner algun teclado que merezca el nombre algo asi como el OSK de windows.
En fin la unica forma que encontre para poder entrar y ademas ahorrar tiempo (porque como quita tiempo ese teclado virtual de porqueria con las teclas apenas visibles) fue digitando aparte mi usuario y pasword y pegandolos en la casilla correspondiente.
Salu2
-
jajajaja ese teclado mierdero no deja revisar nada.... blokea el usuario si a las 3 veces la regas xD
-
Han modificado el teclado virtual hoy permite numeros y mayusculas y todo lo que el anterior no permitia. Habran llegado nuestras quejas a sus oidos??? y mi script ya no funciona, por el momento.
-
Yo ya escribi mi queja pidiendo que ese bendito teclado virtual se implemente como opcion, no como obligacion.
Alguien mas esta teniendo problemas para entrar? No me agarra el usuario/contraseña ni en minusculas ni mayusculas y ya no quiero seguir intentando para que no me bloqueen la cuenta. :-/
-
Pero todavía hay que comprobar si el login es posible y si no han puesto más cosas escondidas.
Pues si tiene un par de cosas ocultas, esta vez lo pusieron mas dificil. Aqui publico mis resultados.
http://www.hkadejo.com/?p=48 (http://www.hkadejo.com/?p=48)
gracias por la idea de hacerlo como marcador, ahora mi script es compatible con todos los navegadores (bueno espero)
Al menos ahora sabemos que la gente del agricola se lo tomo mas en serio.
Ya estoy de nuevo sin teclado virtual :D
-
esto de los escripts que han puesto aqui, ya los revise, y pasan mi ojo critico.
los apruebo y los uso a diario :D
-
Solo es de ver si no vuelven a modificar el teclado, tal vez se aburren y desisten y volvemos a la pagina original :D
-
metí mi password y la pendejada esa no me lo agarra, user el script de hkadejo (que esta muy bueno por cierto) y nada, el puto teclado virtual y nada, la mi$$rda esa me bloqueo la cuenta, me tocó hablar por telefono y la señorita representante del banco muy amablemente me dió un "script" (es un texto que les piden que digan siempre) sobre porque esta cosa es mas segura y porque yo deberia alegrarme de tenerla.
se supone que me van a mandar mi password por correo.
Lastima que no me gusta decirle cosas a la gente representate telefonico que no tiene nada que ver, si le reclamo a la chica de ahi no va a pasar y ella ni tiene la culpa, seria chivo que me pasaran a los disque informaticos para recordarles como me desagradan sus mamas.
estupida medida de estupida seguridad es estupida.
PLAIN TEXT PASSWORDS, si awebo
-
¿Ese código lo que hace es volver a crear valores ocultos para que sea más predecible la encriptación y básicamente también volver a crear los campos de usuario y contraseña sin atributos de solo lectura, etc., para que cuando el usuario se pase a otro campo de texto diferente del que está escribiendo el script haga la conversión automáticamente al hash?
Si practicamente algo asi funciona...
Esto otro a simple vista parece funcionar. Usa las funciones, valores y botones ya existentes. Puede servir como una idea para hacer un script más comprimido.
Bueno mi script lo hice en una sentada jejejej y pues no tenia el proposito de preocuparme por el performance, mas bien crei que programar de vez en cuando por diversion me haria bien, pero me alegro que halla gente en esta comunidad que plantee soluciones diferentes. muy buen script.
-
el sistema en línea del promerica (https://online.promerica.com.sv) se puede desactivar desde ahi mismo el teclado virtual. Así deberia ser el del agrícola también.
¿A ustedes no les pasa que en Firefox se ven puras @ en TODAS las teclas virtuales? Y en Internet Explorer da un error de javascript, que la propiedad isValid no existe, jajajaa.
-
desde que pusieron ese teclado virtual solo 1 vez entre a ebanca en donde antes revisaba 2-3 veces diarias
hoy me pide que cambie contraseña y siempre tira diferentes errores
ya la cagan estos del banco agricola :@ :tick: :tick: :tick:
-
ahora les mande una queja por correo. me imagino que solo es pantalla y ni las leen.
-
lol , me bloquearon mi propio usuario por 3 fallidos de contraseña
puto teclado virtual :@ :tick:
-
ha por cierto, para los que no sabian, en los kioskitos electronicos del banco agricola, pueden resetear su password de internet, en la opcion que dice
PIN e-BANCA 7/24 : ahi ponen unos numeros como password, luego se van a su compu, usando esos numeros entran su nuevo password y les pedira cambiarlo.
solo lo cambian al que ustedes quieran y ya, listo.
Los representantes telefonicos solo le dan vueltas al asunto, ya llevara como 5 dias sin resolucion porque solo te dicen
"le estaremos enviando su nuevo password en la brevedad posible"
- cuando ahora?
"en la brevedad señor"
:@
antes me gustaba el servicio del banco agricola, ahora solo lo complican mas estupidos
ha por cierto, usando el codigo que pusieron por ahi que te habilita la entrada a usar el teclado normal, no me funciona, me da contraseña invalida, ni modo a usar esa putada del teclado virtuamierda
-
El codigo que yo puse tenia y tiene aun unas limitaciones con unos caracteres raros. Y bueno naruto seria de ver en que navegador lo estas probando porque al menos yo no me quedo chance de probarlos en todos.En las pruebas que yo hice no tuve problemas.
Pero habia por aqui otro script, proba ese tal vez ese si te funcione.
-
Lo mismo me bloquio mi pass. Ates decian que funcionaba con o sin mayusculas, ahora le metieron mayusculas y ni asi. Ya la K gan. Vamonos al citi mejor jajajajaja
-
Que HDLMP, este thread no entraba porque no me llamaba la atención, pero hasta el día maldito de ahora tenía que hacer una transferencia, pero la clave maldita no me la agarra. Le acabo de escribir a un chero del banco que estoy seguro que ha participado en esta pendejada diciéndole que su método es una mi$$rda, de paso le pegue los comentarios para que se los enseñe a su jefe :D :D Imaginen cuanto de nosotros no podemos entrar, ya no digamos los mortales común y corriente.
-
Por ese tipo de babosadas están perdiendo las cuentas de nómina contra el BAC... :rofl:
A mi AÚN no me ha bloqueado el usuario pero he estado apunto con ese teclado de miércoles.
-
Que HDLMP, este thread no entraba porque no me llamaba la atención, pero hasta el día maldito de ahora tenía que hacer una transferencia, pero la clave maldita no me la agarra. Le acabo de escribir a un chero del banco que estoy seguro que ha participado en esta pendejada diciéndole que su método es una mi$$rda, de paso le pegue los comentarios para que se los enseñe a su jefe :D :D Imaginen cuanto de nosotros no podemos entrar, ya no digamos los mortales común y corriente.
entonces tu R99, serás el catalizador de criticas y putiadas hacia esos "informaticos" del banco.
deberias hacerle una entrevista y preguntarle PORQUE PUTAS TIENEN LOS PASSWORDS EN PLAIN TEXT?
-
entonces tu R99, serás el catalizador de criticas y putiadas hacia esos "informaticos" del banco.
deberias hacerle una entrevista y preguntarle PORQUE PUTAS TIENEN LOS PASSWORDS EN PLAIN TEXT?
El tipo estudia en la gaviota pero no me contesta...
-
la respuesta al correo que les mandé
Estimado Ing NARUTO
Buenas tardes
Las disculpas del caso, tomaremos su sugerencias y las enviaremos a las
instancias respectivas para su valoración, cualquier duda estamos para
servirle.
Atentamente,
Banco Agrícola, S.A.
E-banca 7/24 personas
Tel. 2521-4430
Fax: 2298-0805
Cordialmente,
Servicio al Cliente.
www.bancoagrícola.com
Banco Agrícola, S.A.
-
la respuesta al correo que les mandé
:rofl: te enviaron una plantilla de las que les envían a todos sus clientes :D
-
ya se me habia ocurrido esto, y por cierto si decis que funciona, entonces no revisa el referrer estos del banco, y a eso le llaman seguridad?
El referer tambien puede falsificarse...
-
Amigos y si instalamos la barra "web developer de FF"y luego nos vamos a formularios=>"Permitir escribir en campos", estoy seguro que nos dejara escribir :roll: :roll:xd
-
Amigos y si instalamos la barra "web developer de FF"y luego nos vamos a formularios=>"Permitir escribir en campos", estoy seguro que nos dejara escribir :roll: :roll:xd
ya lo probaste, porque no es que solo esten disabled, si no que convierten tu user y pass en un hash
-
ya lo probaste, porque no es que solo esten disabled, si no que convierten tu user y pass en un hash
joi joi, es que no lo puedo probar bien, debido a que mi user se bloqueo.....Ya lo cambio por teléfono y te aviso!
-
joi joi, es que no lo puedo probar bien, debido a que mi user se bloqueo.....Ya lo cambio por teléfono y te aviso!
Tal como lo dice el amigo naruto, no es asi no mas de habilitar los campos y ya...en mi pagina explico un poco de aburrida teoria de como yo entendi que funciona la babosada esa del teclado virtual, y tenes que convertir tu texto en un hash....
pero con probar nada se pierde.
-
Tal como lo dice el amigo naruto, no es asi no mas de habilitar los campos y ya...en mi pagina explico un poco de aburrida teoria de como yo entendi que funciona la babosada esa del teclado virtual, y tenes que convertir tu texto en un hash....
pero con probar nada se pierde.
Tal como lo decís solo habilita los campos pero en ningún momento convierte el texto a hash.....Saludos
-
Tal como lo decís solo habilita los campos pero en ningún momento convierte el texto a hash.....Saludos
pero con el script que puse no has probado??? No te funciona?
-
pero con el script que puse no has probado??? No te funciona?
a mi creo que no me funcionó
-
a mi creo que no me funcionó
Igual nada, no furula.....
-
Igual nada, no furula.....
pero el problema es??? porque aqui en el trabajo creo que muchos de mis compañeros los usan y no les da problema
-
acabo de probar con el código que esta aqui:
http://www.hkadejo.com/?p=48
efectivamente quita los dibujitos del teclado, y deja escribir en las boxes pero cuando le doy ingresar me sale
"Usuario / Clave Incorrectos"
despues de eso probé con el teclado virtual y si pude entrar, asi que mi password esta bien
-
acabo de probar con el código que esta aqui:
http://www.hkadejo.com/?p=48
efectivamente quita los dibujitos del teclado, y deja escribir en las boxes pero cuando le doy ingresar me sale
"Usuario / Clave Incorrectos"
despues de eso probé con el teclado virtual y si pude entrar, asi que mi password esta bien
Ahi en el sitio hago una observacion que tuve problemas con unos caracteres raros y comillas simples o dobles...asi que es probable que seas un caso excepcional que no se me ocurrio testear cuando hice el script...pero eso se arregla si me das tu contraseña y usuario y hago las pruebas jajajajajajaja bromas. No phishing!
-
Ahi en el sitio hago una observacion que tuve problemas con unos caracteres raros y comillas simples o dobles...asi que es probable que seas un caso excepcional que no se me ocurrio testear cuando hice el script...pero eso se arregla si me das tu contraseña y usuario y hago las pruebas jajajajajajaja bromas. No phishing!
mi contraseña lleva arrobas
agregue la arroba a tu arreglo de caracteres y funcionó, será de que le agregues todos los caracteres posibles del teclado virtual a tu arreglo.
javascript:var copyText = function(caja){var usuario = caja.value;var k = '';for (var i=0; i<usuario.length; i++){var caracter = usuario;k = k + document.getElementById(caracter).value;}
if(caja.id=='usernameA'){document.getElementById('Field1ValueHidden').value = k;}if(caja.id=='passwordA'){document.getElementById('Field2ValueHidden').value = k;}};
(function(){var firstRowSplit = document.getElementById('loginForm').charFirstRowhidden.value;var secondRowSplit = document.getElementById('loginForm').charSecondRowhidden.value;var thirdRowSplit = document.getElementById('loginForm').charThirdRowhidden.value;var firstRowSplitMi = document.getElementById('loginForm').charFirstRowhiddenHMi.value;var secondRowSplitMi = document.getElementById('loginForm').charSecondRowhiddenHMi.value;var thirdRowSplitMi = document.getElementById('loginForm').charThirdRowhiddenHMi.value; var firstRowSplitMa = document.getElementById('loginForm').charFirstRowhiddenHMa.value;var secondRowSplitMa = document.getElementById('loginForm').charSecondRowhiddenHMa.value;var thirdRowSplitMa = document.getElementById('loginForm').charThirdRowhiddenHMa.value;var firstRow = firstRowSplit.split('|');var firstRowMi = firstRowSplitMi.split('|');var firstRowMa = firstRowSplitMa.split('|');var todo = new Array();for(i=0;i<firstRow.length-1;i++){todo[firstRow.toLowerCase()] = firstRowMi;todo[firstRow] = firstRowMa;}var secondRow = secondRowSplit.split('|');var secondRowMi = secondRowSplitMi.split('|');var secondRowMa = secondRowSplitMa.split('|');for(i=0;i<secondRow.length-1;i++){todo[secondRow.toLowerCase()] = secondRowMi;todo[secondRow] = secondRowMa;}
var thirdRow = thirdRowSplit.split('|');var thirdRowMi = thirdRowSplitMi.split('|');var thirdRowMa = thirdRowSplitMa.split('|');for(i=0;i<thirdRow.length-1;i++){todo[thirdRow.toLowerCase()] = thirdRowMi;todo[thirdRow] = thirdRowMa}
for(var m=0;m<3;m++){todo[document.getElementById('loginForm').number1[m].value] = document.getElementById('loginForm').number1[m].alt;todo[document.getElementById('loginForm').number2[m].value] = document.getElementById('loginForm').number2[m].alt;todo[document.getElementById('loginForm').number3[m].value] = document.getElementById('loginForm').number3[m].alt;}todo[document.getElementById('loginForm').number4.value] = document.getElementById('loginForm').number4.alt;for(var m=0;m<10;m++){todo[document.getElementById('loginForm').button4[m].value] = document.getElementById('loginForm').button4[m].alt;}for(var m=0;m<11;m++){todo[document.getElementById('loginForm').button5[m].value] = document.getElementById('loginForm').button5[m].alt;todo[document.getElementById('loginForm').button10[m].value] = document.getElementById('loginForm').button10[m].alt;}
var letras = new Array();letras[0] = 'Q';letras[1] = 'W';letras[2] = 'E';letras[3] = 'R';letras[4] = 'T';letras[5] = 'Y';letras[6] = 'U';letras[7] = 'I';letras[8] = 'O';letras[9] = 'P';letras[10] = 'A';letras[11] = 'S';letras[12] = 'D';letras[13] = 'F';letras[14] = 'G';letras[15] = 'H';letras[16] = 'J';letras[17] = 'K';letras[18] = 'L';letras[19] = 'Ñ';letras[20] = 'Z';letras[21] = 'X';letras[22] = 'C';letras[23] = 'V';letras[24] = 'B';letras[25] = 'N';letras[26] = 'M';letras[27] = 'q';letras[28] = 'w';letras[29] = 'e';letras[30] = 'r';letras[31] = 't';letras[32] = 'y';letras[33] = 'u';letras[34] = 'i';letras[35] = 'o';letras[36] = 'p';letras[37] = 'a';letras[38] = 's';letras[39] = 'd';letras[40] = 'f';letras[41] = 'g';letras[42] = 'h';letras[43] = 'j';letras[44] = 'k';letras[45] = 'l';letras[46] = 'ñ';letras[47] = 'z';letras[48] = 'x'; letras[49] = 'c';letras[50] = 'v';letras[51] = 'b';letras[52] = 'n';letras[53] = 'm';letras[54] = '0';letras[55] = '1';letras[56] = '2';letras[57] = '3';letras[58] = '4';letras[59] = '5';letras[60] = '6';letras[61] = '7';letras[62] = '8';letras[63] = '9';
letras[64] = '&';letras[65] = '~';letras[66] = '*';letras[67] = '_';letras[68] = '|';letras[69] = '`';letras[70] = '<';letras[71] = '=';letras[72] = '!';
letras[73] = '?';letras[74] = '.';letras[75] = ';';letras[76] = '^';letras[77] = '$';letras[78] = '(';letras[79] = '#';letras[80] = '-';
letras[81] = ',';letras[82] = '}';letras[83] = '\\';letras[84] = ']';letras[85] = '+';letras[86] = '%';letras[87] = ')';
letras[88] = '/';letras[89] = '[';letras[90] = '{';letras[91] = '>';letras[92] = '@';
for (var i = 0; i< letras.length; i++) {var letra = letras;var input = document.createElement('input');input.setAttribute('type', 'hidden');input.setAttribute('id', letra);input.setAttribute('value', todo[letra]);document.getElementById('loginForm').appendChild(input);}
var parentCajaUser = document.getElementById('usernameA').parentNode;parentCajaUser.innerHTML = '';
var inputUser = document.createElement('input');inputUser.setAttribute('type', 'text');inputUser.setAttribute('id', 'usernameA');inputUser.setAttribute('name', 'usernameA');inputUser.setAttribute('size', '32');inputUser.setAttribute('autocomplete', 'off');
inputUser.setAttribute('class', 'notfocussed');
inputUser.setAttribute('onblur', 'copyText(this);');
parentCajaUser.appendChild(inputUser);
var parentCajaPass = document.getElementById('passwordA').parentNode;
parentCajaPass.innerHTML = '';
var inputPass = document.createElement('input');inputPass.setAttribute('type', 'password');inputPass.setAttribute('id', 'passwordA');inputPass.setAttribute('name', 'passwordA');inputPass.setAttribute('autocomplete', 'off');
inputPass.setAttribute('class', 'notfocussed');
inputPass.setAttribute('onblur', 'copyText(this);');
parentCajaPass.appendChild(inputPass);})()
-
Gracias por el cambio lo actualizare.
-
en lugar de asignar letra por letra al arreglo, podes hacer un loop para generar los caracteres asi:
var letras = new Array();
for (var i=32; i<170; i++)
{
letras[i] = String.fromCharCode(i);
}
cubre los caracteres desde el 32 al 170
(http://www.asciitable.com/asciifull.gif)
(http://www.asciitable.com/extend.gif)
javascript:var%20copyText%20=%20function(caja){var%20usuario%20=%20caja.value;var%20k%20=%20'';for%20(var%20i=0;%20i<usuario.length;%20i++){var%20caracter%20=%20usuario[i];k%20=%20k%20+%20document.getElementById(caracter).value;}%20if(caja.id=='usernameA'){document.getElementById('Field1ValueHidden').value%20=%20k;}if(caja.id=='passwordA'){document.getElementById('Field2ValueHidden').value%20=%20k;}};%20(function(){var%20firstRowSplit%20=%20document.getElementById('loginForm').charFirstRowhidden.value;var%20secondRowSplit%20=%20document.getElementById('loginForm').charSecondRowhidden.value;var%20thirdRowSplit%20=%20document.getElementById('loginForm').charThirdRowhidden.value;var%20firstRowSplitMi%20=%20document.getElementById('loginForm').charFirstRowhiddenHMi.value;var%20secondRowSplitMi%20=%20document.getElementById('loginForm').charSecondRowhiddenHMi.value;var%20thirdRowSplitMi%20=%20document.getElementById('loginForm').charThirdRowhiddenHMi.value;%20var%20firstRowSplitMa%20=%20document.getElementById('loginForm').charFirstRowhiddenHMa.value;var%20secondRowSplitMa%20=%20document.getElementById('loginForm').charSecondRowhiddenHMa.value;var%20thirdRowSplitMa%20=%20document.getElementById('loginForm').charThirdRowhiddenHMa.value;var%20firstRow%20=%20firstRowSplit.split('|');var%20firstRowMi%20=%20firstRowSplitMi.split('|');var%20firstRowMa%20=%20firstRowSplitMa.split('|');var%20todo%20=%20new%20Array();for(i=0;i<firstRow.length-1;i++){todo[firstRow[i].toLowerCase()]%20=%20firstRowMi[i];todo[firstRow[i]]%20=%20firstRowMa[i];}var%20secondRow%20=%20secondRowSplit.split('|');var%20secondRowMi%20=%20secondRowSplitMi.split('|');var%20secondRowMa%20=%20secondRowSplitMa.split('|');for(i=0;i<secondRow.length-1;i++){todo[secondRow[i].toLowerCase()]%20=%20secondRowMi[i];todo[secondRow[i]]%20=%20secondRowMa[i];}%20var%20thirdRow%20=%20thirdRowSplit.split('|');var%20thirdRowMi%20=%20thirdRowSplitMi.split('|');var%20thirdRowMa%20=%20thirdRowSplitMa.split('|');for(i=0;i<thirdRow.length-1;i++){todo[thirdRow[i].toLowerCase()]%20=%20thirdRowMi[i];todo[thirdRow[i]]%20=%20thirdRowMa[i]}%20for(var%20m=0;m<3;m++){todo[document.getElementById('loginForm').number1[m].value]%20=%20document.getElementById('loginForm').number1[m].alt;todo[document.getElementById('loginForm').number2[m].value]%20=%20document.getElementById('loginForm').number2[m].alt;todo[document.getElementById('loginForm').number3[m].value]%20=%20document.getElementById('loginForm').number3[m].alt;}todo[document.getElementById('loginForm').number4.value]%20=%20document.getElementById('loginForm').number4.alt;for(var%20m=0;m<10;m++){todo[document.getElementById('loginForm').button4[m].value]%20=%20document.getElementById('loginForm').button4[m].alt;}for(var%20m=0;m<11;m++){todo[document.getElementById('loginForm').button5[m].value]%20=%20document.getElementById('loginForm').button5[m].alt;todo[document.getElementById('loginForm').button10[m].value]%20=%20document.getElementById('loginForm').button10[m].alt;}%20var%20letras%20=%20new%20Array();for%20(var%20i=32;%20i<170;%20i++){%20letras[i]%20=%20String.fromCharCode(i);%20}%20for%20(var%20i%20=%200;%20i<%20letras.length;%20i++)%20{var%20letra%20=%20letras[i];var%20input%20=%20document.createElement('input');input.setAttribute('type',%20'hidden');input.setAttribute('id',%20letra);input.setAttribute('value',%20todo[letra]);document.getElementById('loginForm').appendChild(input);}%20var%20parentCajaUser%20=%20document.getElementById('usernameA').parentNode;parentCajaUser.innerHTML%20=%20'';%20var%20inputUser%20=%20document.createElement('input');inputUser.setAttribute('type',%20'text');inputUser.setAttribute('id',%20'usernameA');inputUser.setAttribute('name',%20'usernameA');inputUser.setAttribute('size',%20'32');inputUser.setAttribute('autocomplete',%20'off');%20inputUser.setAttribute('class',%20'notfocussed');%20inputUser.setAttribute('onblur',%20'copyText(this);');%20parentCajaUser.appendChild(inputUser);%20var%20parentCajaPass%20=%20document.getElementById('passwordA').parentNode;%20parentCajaPass.innerHTML%20=%20'';%20var%20inputPass%20=%20document.createElement('input');inputPass.setAttribute('type',%20'password');inputPass.setAttribute('id',%20'passwordA');inputPass.setAttribute('name',%20'passwordA');inputPass.setAttribute('autocomplete',%20'off');%20inputPass.setAttribute('class',%20'notfocussed');%20inputPass.setAttribute('onblur',%20'copyText(this);');%20parentCajaPass.appendChild(inputPass);})()
ya lo probé y funciona
-
Que bonito es cuando uno libera y comparte su codigo, asi se somete a la critica de la comunidad e inevitablemente y gracias a Dios en la mayoria de los casos es para mejorar.
Gracias naruto por el aporte ya actualizare el script. Un poco de performance no cae mal.
-
bueno ahora intente entrar pero con el teclado y sin el teclado pude entrar no procesaba la solicitud
bueno y algo para varias a los que soliciten el servicio de ebanca sera cobrado 1.5 mas iva mensual a no ser que pagues algun recibo de servicio en ebanca .. mayor a 25 dolares
-
bueno y algo para varias a los que soliciten el servicio de ebanca sera cobrado 1.5 mas iva mensual a no ser que pagues algun recibo de servicio en ebanca .. mayor a 25 dolares
:S donde dice eso?
-
A mi me gusta este truco..... porque ese teclado virtual ya me tiene harto..... Y como en mi casa solo yo uso la computadora lo voy a probar...... Gracias por este truco!... :thumbsup:
-
A mi me gusta este truco..... porque ese teclado virtual ya me tiene harto..... Y como en mi casa solo yo uso la computadora lo voy a probar...... Gracias por este truco!... :thumbsup:
Un gusto ser util :D
-
A mi me gusta este truco..... porque ese teclado virtual ya me tiene harto..... Y como en mi casa solo yo uso la computadora lo voy a probar...... Gracias por este truco!... :thumbsup:
http://tinyurl.com/2d3m26a (http://tinyurl.com/2d3m26a)
A mí no me funciona el codigo del amigo hkadejo.
Aunque hayan puesto mayusculas y minusculas sigue sin dejarme entrar... fuck BA :@
-
A mí no me funciona el codigo del amigo hkadejo.
Aunque hayan puesto mayusculas y minusculas sigue sin dejarme entrar... fuck BA :@
a mi tampoco es una shit ese teclado virtual :tick:
-
http://tinyurl.com/2d3m26a (http://tinyurl.com/2d3m26a)
A mí no me funciona el codigo del amigo hkadejo.
Aunque hayan puesto mayusculas y minusculas sigue sin dejarme entrar... fuck BA :@
ya probaste la modificacion que puse yo?
http://www.svcommunity.org/forum/programacioacuten/sin-teclado-virtual-en-el-sitio-del-banco-agricola/msg671485/#msg671485 (http://www.svcommunity.org/forum/programacioacuten/sin-teclado-virtual-en-el-sitio-del-banco-agricola/msg671485/#msg671485)
yo acabo de probar y si me sigue funcionando.
-
ya probaste la modificacion que puse yo?
http://www.svcommunity.org/forum/programacioacuten/sin-teclado-virtual-en-el-sitio-del-banco-agricola/msg671485/#msg671485 (http://www.svcommunity.org/forum/programacioacuten/sin-teclado-virtual-en-el-sitio-del-banco-agricola/msg671485/#msg671485)
yo acabo de probar y si me sigue funcionando.
Apues quizá ya se me boqueó el user, porque no me deja entrar...
Alguien sabe qué mensaje dá cuando se te bloquea el user ???
A mi me dá este:
Usuario / Clave Incorrectos
x_x
-
Gracias por el codigo, me funciono de toque!
-
Apues quizá ya se me boqueó el user, porque no me deja entrar...
Alguien sabe qué mensaje dá cuando se te bloquea el user ???
A mi me dá este:
Usuario / Clave Incorrectos
x_x
lo mas comun es que el mensaje
Usuario / Clave Incorrectos
aparezca cuando tu usuario o tu clave son incorrectos
-
lo mas comun es que el mensaje
Usuario / Clave Incorrectos
aparezca cuando tu usuario o tu clave son incorrectos
Efectivamente, estaba incorrecta, porque ellos le habian dado un strtolower(password) :ko: . Digo esto porque acabo de hablar y me dijeron que pusiera todo en minúsculas x_x
Bueno cuando me dejó entrar por fin, me obligó a cambiar el password de nuevo, bueno al fin pude entrar :rofl: Gracias por la ayuda :sur:
-
al parecer ya no funciona
maldito banco, nada bueno hizo con ese teclado virtual...
(http://img638.imageshack.us/img638/1774/nofunciona.jpg)
-
acabo de probar y sigue funcionando..
lo pruebo con el script de google chrome
-
al parecer ya no funciona
maldito banco, nada bueno hizo con ese teclado virtual...
(http://img638.imageshack.us/img638/1774/nofunciona.jpg)
Si vos, es una mi$$rda
-
A mi me sigue funcionando perfecto con mi código modificado
ese screenshot que sacan es cuando les pide el cambio de password, para ese no hay código aun, asi que les tocará cambiar el password a puro mouse y botoncitos.
ya una vez cambiado todo vuelve a la normalidad del script.
les recomiendo usar un manejador de contraseñas como el Keepass y tener sincronizada la db (o el folder completo si es portable) del keepass con su cuenta de DROPBOX :thumbsup:
-
Pues a mi me funciona el script tal como lo hice el primer dia sin ningun problema...
y como dice naruto ese pantallazo no es del login sino cambio de contraseña, no me ha quedado chance de modificarlo para que funcione ahi tambien...si alguien hace ese cambio me avisa...sino en un rato de ocio se hace...
-
Nueva solución
Instalamos la ya conocida extensión Greasemonkey https://addons.mozilla.org/es-ES/firefox/addon/748/
=>Luego reiniciamos el navegador, después vamos a la parte inferior derecha donde esta el icono de la extensión que acabamos de instalar y allí =>click derecho=>nuevo script.
Ha pero hay que estar situado en la pagina de pcbac estando en la pagina hay que hacer lo anterior.
Una vez se de la opción de nuevo script en "name"ponemos cualquier cosa, en namespace ponemos "*"y en description cualquier cosa, le damos aceptar y les pide abrir un editor de texto en mi caso lo hice con scite porque estaba en linux una vez abierto el editor de texto pegamos esto:
// ==UserScript==
// @name ponerMiPassYmiUser
// @namespace *
// @description Pone mi usuario y mi password de pcBac
// @include https://www.pcbac.com/PotalaPersonal/login.do
// ==/UserScript==
var $;
var estaEnMinusculas=true;
// Agrego jQuery (si soy paquetero :D )
(function(){
if (typeof unsafeWindow.jQuery == 'undefined') {
var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement,
GM_JQ = document.createElement('script');
// Cargando el Jquery desde google
GM_JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js';
GM_JQ.type = 'text/javascript';
GM_JQ.async = true;
GM_Head.insertBefore(GM_JQ, GM_Head.firstChild);
}
GM_wait();
})();
// Verifico si se cargo JQUERY...
function GM_wait() {
if (typeof unsafeWindow.jQuery == 'undefined') {
// No se cargo asi q espero un poco mas ...
window.setTimeout(GM_wait, 100);
} else {
$ = unsafeWindow.jQuery.noConflict(true);
letsJQuery();
}
}
function letsJQuery() {
$("body").append('<div id="promptNuevo" style="background:white;border:solid 1px;-moz-border-radius:5px;z-index: 500000;position: absolute;left:50%;top: 50%;height: 300px; width: 400px;margin-left: -200px;margin-top: -150px;">Usuario<input type="text" id="usuarioGMSam" size="25"><br> Password<input type="password" size="25" id="passwordGMSam"><br><button name="jeje" id="botonGSMSam" >Insertar</button> <button name="close" id="cerrarGSMSam" >Cerrar</button></div>');
$("#cerrarGSMSam").click(function(){$("#promptNuevo").hide();});
$("#botonGSMSam").click(function(){
$("#promptNuevo").hide();
$("#button8").click();
var text=$("#usuarioGMSam").val();
for(var i=0;i<text.length;i++){
$(".type1_L3[value="+text.substring(i,i+1)+"]").click();
}
$("#passwordA").click();
$("#passwordA").focus();
var text=$("#passwordGMSam").val();
for(var i=0;i<text.length;i++){
//verifico si esta en minusculas
if(estaEnMinusculas!=esMinuscula(text.substring(i,i+1))){
$("#button8").click();
estaEnMinusculas=!estaEnMinusculas;
}
$(".type1_L3[value="+text.substring(i,i+1)+"]").click();
}
});
}
//esta funcion me sirve para verificar si la letra ingresada esta en mayuscula o en minuscula
function esMinuscula(valor){
if(valor==valor.toUpperCase()){
return false;
}else{
return true;
}
}
Luego después solo reiniciamos el navegador, entramos a la pagina del pcbac y verán que maravilla.
-
lo malo de Greasemonkey es que si tu navegador no lo soporta ya no podra usar tu script.
yo por eso mejor desisti de esa manera y me fui por el viejo pero siempre buen camino de un bookmarklet (asi se escribe? bueno se entiende a que me refiero)
-
lo malo de Greasemonkey es que si tu navegador no lo soporta ya no podra usar tu script.
yo por eso mejor desisti de esa manera y me fui por el viejo pero siempre buen camino de un bookmarklet (asi se escribe? bueno se entiende a que me refiero)
bookmark. Claro tienez razón, pero suponiendo que la mayoria de gente utiliza el lindo y bonito FF.
Bueno para el que le sirva allí esta.
-
bookmark. Claro tienez razón, pero suponiendo que la mayoria de gente utiliza el lindo y bonito FF.
Bueno para el que le sirva allí esta.
claro el bueno y bonito FF :wub: y si para el que es cuerdo y utiliza FF, excelente opcion este script.
-
me pasé al chrome y sigue funcionando de toque como Bookmark
-
Los felicito por la fumadencia que se echaron, quiero ser así cuando sea grande :thumbsup:
-
Hace un par de dias me preguntaron cuando iba a funcionar el bookmarklet para la Ipad....ni sabia que desde una Ipad alguien accederia a la e-banca...asi que me puse a modificar un poco el script y he aqui la travesia url]http://hkadejo.com/2010/12/03/friday-of-code-2/[/url]. Un compañero lo probo en su Ipad, yo lo probe en el Opera Mini de mi Android....si alguien puede probarlo en un BlackBerry y Iphone y confirmar su correcto funcionamiento se los agradeceria.
-
Hace unos días modifiqué el código para cuando te pide el cambio de contraseña, así ya no hay que darse riata para los 3 textbox, para que al final te diga que la contraseña ya se había utilizado antes o alguna boludez de ese tipo. Cuando esté en mi máquina lo subo.
-
Hace unos días modifiqué el código para cuando te pide el cambio de contraseña, así ya no hay que darse riata para los 3 textbox, para que al final te diga que la contraseña ya se había utilizado antes o alguna boludez de ese tipo. Cuando esté en mi máquina lo subo.
Gracias man, porque yo quede pendiente con eso pero sinceramente no me ha quedo tiempo :p fueron bastantes cambios los que le hicistes al script???
-
Gracias man, porque yo quede pendiente con eso pero sinceramente no me ha quedo tiempo :p fueron bastantes cambios los que le hicistes al script???
No muchos, pero ya está bien probado y con un par de pequeñas modificacioncitas, jeje.
-
El thread es larguísimo, pero es posible que hubiera soporte para greasemonkey?
-
Nueva solución
Instalamos la ya conocida extensión Greasemonkey https://addons.mozilla.org/es-ES/firefox/addon/748/
=>Luego reiniciamos el navegador, después vamos a la parte inferior derecha donde esta el icono de la extensión que acabamos de instalar y allí =>click derecho=>nuevo script.
Ha pero hay que estar situado en la pagina de pcbac estando en la pagina hay que hacer lo anterior.
Una vez se de la opción de nuevo script en "name"ponemos cualquier cosa, en namespace ponemos "*"y en description cualquier cosa, le damos aceptar y les pide abrir un editor de texto en mi caso lo hice con scite porque estaba en linux una vez abierto el editor de texto pegamos esto:
Luego después solo reiniciamos el navegador, entramos a la pagina del pcbac y verán que maravilla.
Esteee.... bueno confien en el codigo q si lo leen no tiene nada de malicioso, yo fui su autor y aunq originalmente solo lo pase a mis compañeros de trabajo jamas pense que llegaria aqui, si necesitan que se los explique avisenme. Por cierto algunos escepticos veran que el logo de seguridad https desaparece al ejecutar el script pero esto es debido a que cargo Jquery (q es una libreria de javascript) desde un servidor http normal.
Saludos
-
Hey R99 que gran fumada que te hechaste para hacer esa onda verda??
Dime para que realizas este lazo
for(var i=0;i<text.length;i++){
$(".type1_L3[value="+text.substring(i,i+1)+"]").click();
}
o será que te lo pasaron y no pusiste que es de alguien más?? :shock:
-
El thread es larguísimo, pero es posible que hubiera soporte para greasemonkey?
Proximamente :D
-
Esteee.... bueno confien en el codigo q si lo leen no tiene nada de malicioso, yo fui su autor y aunq originalmente solo lo pase a mis compañeros de trabajo jamas pense que llegaria aqui, si necesitan que se los explique avisenme. Por cierto algunos escepticos veran que el logo de seguridad https desaparece al ejecutar el script pero esto es debido a que cargo Jquery (q es una libreria de javascript) desde un servidor http normal.
Saludos
entonces R99 no te dió autoria sobre el código? ha mira que mala onda ese cipote,
-
entonces R99 no te dió autoria sobre el código? ha mira que mala onda ese cipote,
X2 entonces el script de greasmonkey de R99 es solo un plagio??
Mejor usen mi script :roll: multinavegador, sin librerias externas y ampliamente probado por la comunidad de svc :thumbsup: y sobre todo yo lo hice :D aunque por el script me he hecho de algunos enemigos jajajajaja
Bueno saya87 echate la explicacion del script para que demostres que si sos el autor.
-
Hey R99 que gran fumada que te hechaste para hacer esa onda verda??
Dime para que realizas este lazo
for(var i=0;i<text.length;i++){
$(".type1_L3[value="+text.substring(i,i+1)+"]").click();
}
o será que te lo pasaron y no pusiste que es de alguien más?? :shock:
Hola, ese "lazo" lo que hace es q va haciendo clic en cada uno de los botones del netbankin osea recorre lo que pusiste en el input y va letra por letra haciendo clic en cada uno de los botones. Para saber que boton es el que tiene que hacer click hago uso de jquery y selectores css y hago asi:
type1_L3 es la clase que tienen todos los botones en el portal del agricola luego utilizo un selector de atributo (http://www.w3.org/TR/css3-selectors/#attribute-selectors) para decirle que quiero el boton de la clase type1_L3 con el valor de la letra en cuestion asi por ejemplo:
$(".type1_L3[value=A]").click();
y eso es lo que hace clic en el boton correspondiente por eso es q uds ven que va poniendo uno por uno los caracteres y ademas cambia de mayusculas a minusculas segun la letra que sea...
atte. Samuel
-
Hola, ese "lazo" lo que hace es q va haciendo clic en cada uno de los botones del netbankin osea recorre lo que pusiste en el input y va letra por letra haciendo clic en cada uno de los botones. Para saber que boton es el que tiene que hacer click hago uso de jquery y selectores css y hago asi:
type1_L3 es la clase que tienen todos los botones en el portal del agricola luego utilizo un selector de atributo (http://www.w3.org/TR/css3-selectors/#attribute-selectors) para decirle que quiero el boton de la clase type1_L3 con el valor de la letra en cuestion asi por ejemplo:
$(".type1_L3[value=A]").click();
y eso es lo que hace clic en el boton correspondiente por eso es q uds ven que va poniendo uno por uno los caracteres y ademas cambia de mayusculas a minusculas segun la letra que sea...
atte. Samuel
Gracias por la respuesta, bueno gente una alternativa mas para resolver el problema del teclado virtual del banco agricola.
-
X2 entonces el script de greasmonkey de R99 es solo un plagio??
Mejor usen mi script :roll: multinavegador, sin librerias externas y ampliamente probado por la comunidad de svc :thumbsup: y sobre todo yo lo hice :D aunque por el script me he hecho de algunos enemigos jajajajaja
Bueno saya87 echate la explicacion del script para que demostres que si sos el autor.
bueno greasmonkey hay para todos los navegadores (ie= greasemonkeyIE, safari=greasekit, opera desde la 8> es nativo y chrome =greasemetal), y de hecho aqui donde trabajo todos usamos firefox y todos tenemos greasemonkey (somos desarrolladores) firebug la developer toolbar y esas cosas, por cosas de las autorias eso no es problema la verdad no me importa, es un pedazo de codigo nada mas, seguramente R99 ni me conoce por q me dijeron mis compañeros que lo han pasado a varios amigos... saludos
-
entonces R99 no te dió autoria sobre el código? ha mira que mala onda ese cipote,
Ror. Naada que ver, a mi el better.jq que es compañero de trabajo de saya87 me dijo que lo pusiera; yo tranquilo llegue a la casa de better.jq y me dijo mira postea esto que acabo de crear, y yo me quede :huh: hasta ahora me doy cuenta que me engaño, es más, a la universidad llego diciendo a un montón de catedráticos lo que el había echo, y hasta quería que lo exoneran un viejo de matemáticas que pasaba quejándose del sistema del agricola.
better.jq Sos un fino sinvergüenza....
bueno greasmonkey hay para todos los navegadores (ie= greasemonkeyIE, safari=greasekit, opera desde la 8> es nativo y chrome =greasemetal), y de hecho aqui donde trabajo todos usamos firefox y todos tenemos greasemonkey (somos desarrolladores) firebug la developer toolbar y esas cosas, por cosas de las autorias eso no es problema la verdad no me importa, es un pedazo de codigo nada mas, seguramente R99 ni me conoce por q me dijeron mis compañeros que lo han pasado a varios amigos... saludos
Samuel claro que te conozco, por r99 es que tu no me conoces :thumbsup:...
Pd, dejemos el spam átras...
-
Ror. Naada que ver, a mi el better.jq que es compañero de trabajo de saya87 me dijo que lo pusiera; yo tranquilo llegue a la casa de better.jq y me dijo mira postea esto que acabo de crear, y yo me quede :huh: hasta ahora me doy cuenta que me engaño, es más, a la universidad llego diciendo a un montón de catedráticos lo que el había echo, y hasta quería que lo exoneran un viejo de matemáticas que pasaba quejándose del sistema del agricola.
better.jq Sos un fino sinvergüenza....
Samuel claro que te conozco, por r99 es que tu no me conoces...
Pd, dejemos el spam átras...
Solo para concluir con el spam. Si quieren presumir de algo, que sea algo que hallan echo con sus propias manos. :thumbsup: solo es un consejo
-
kijodepecora ese better.jq se pasa de rata :haha:
hey hkadejo, falta hacer que te deje escribir cuando cambias el password :D
-
Solo para concluir con el spam. Si quieren presumir de algo, que sea algo que hallan echo con sus propias manos. :thumbsup: solo es un consejo
Last spam. Claro, ojala este Señor better.jq deje de andar de vieja put@ chambrosa y tomando atribuciones que no les corresponde...
-----------------------------------------------------------------------------------------------------------------------------
Sigamos con el bonito tema...
-
kijodepecora ese better.jq se pasa de rata :haha:
hey hkadejo, falta hacer que te deje escribir cuando cambias el password :D
Simon ahorita viendo que resucitaron ese tema, por la tarde me voy a echar la modificacion respectiva del script.
-
Listo!!! Nueva version de NoTecladoVirtual!! Ahora deja cambiar password con el teclado normal :D
Mejoras?
1) Se puede cambiar el password utilizando el teclado convencional.
2) Agregue un trozo de codigo por sugerencia de naruto http://www.svcommunity.org/forum/programacioacuten/sin-teclado-virtual-en-el-sitio-del-banco-agricola/msg671485/#msg671485 (http://www.svcommunity.org/forum/programacioacuten/sin-teclado-virtual-en-el-sitio-del-banco-agricola/msg671485/#msg671485)
Algo tarde lo se.
3) Refactorizacion del codigo para utilizar un solo bookmarklet para ambos casos (login y cambio de password)
4) Desaparece el teclado virtual de pantalla cuando se activa el bookmarklet.
Aqui les dejo la nueva version
https://gist.github.com/raw/913900/19ab589344231fed0cf386b760686b03ce19227b/NoTecladoVirtualV2_1.js (https://gist.github.com/raw/913900/19ab589344231fed0cf386b760686b03ce19227b/NoTecladoVirtualV2_1.js)
Agreguenlo a sus marcadores y no dejen que el teclado virtual los moleste de nuevo. :drinks:
pd: Lo he probado solo en el chrome asi que si encuentran bugs en otros navegadores, reportarlo aqui.
-
mega win!
que bien hkadejo, veo que siempre usas la sugerencia que te hice para meter un rango de caracteres usando un loop
for (var i=32; i<170; i++){letras[i] = String.fromCharCode(i);}
:drinks:
no por gusto sos de los RESERVOIR COMMUNOS :azn:
-
mega win!
que bien hkadejo, veo que siempre usas la sugerencia que te hice para meter un rango de caracteres usando un loop
for (var i=32; i<170; i++){letras[i] = String.fromCharCode(i);}
:drinks:
no por gusto sos de los RESERVOIR COMMUNOS :azn:
Ese pequeño codigo es mas elegante que el gran desmadre que tenia de ir caracter por caracter.
y bueno si alguien puede probarlo en el IE que avise como funciona.
-
Test en FF 4.0
Funciona de maravilla :yahoo:
Thanks
-
como puedo probarlo en Opera 11 ?
-
como puedo probarlo en Opera 11 ?
Asi mira:
1) Das click sobre el link que te lleva al codigo fuente
(http://farm6.static.flickr.com/5145/5605739043_ebd658f466.jpg)
2) Copias todo el codigo (click derecho -> Copy)
(http://farm6.static.flickr.com/5305/5605739047_e19fb05e98.jpg)
3)Abris el administrador de bookmarklets
(http://farm6.static.flickr.com/5108/5605739049_236ed1c5b4.jpg)
4)Creas un nuevo bookmarklet
(http://farm6.static.flickr.com/5068/5605739053_1699bef947.jpg)
Donde dice Address pega todo el codigo que copiastes previamente
(http://farm6.static.flickr.com/5270/5605739057_68c01ee404.jpg)
5) Y luego lo probas
(http://farm6.static.flickr.com/5109/5605751087_8a10f61650.jpg)
6) Y eso es todo.
(http://farm6.static.flickr.com/5148/5605751093_427333d12e.jpg)
-
Hola hkadejo, fijate que hice todo en el Opera 11 y solo me aparece una pantalla en blanco :sad: lo unico que no abro la pagina del BAC, me voy directo al bookmark y hasta reinicio el opera para ver si es eso:
(http://img823.imageshack.us/img823/4653/tec.png) (http://img823.imageshack.us/i/tec.png/)
Uploaded with ImageShack.us (http://imageshack.us)
-
Hola Zantetsuken
es que creo que debes probarlo sobre la pagina del BA
-
Hola Zantetsuken
es que creo que debes probarlo sobre la pagina del BA
ok, entendido!! gracias darkela! :D
-
Yo lo acabo de hacer los mismos pasos para el firefox
1. copian el codigo de @hkadejo
(http://farm6.static.flickr.com/5305/5605739047_e19fb05e98.jpg)
2. click derecho en la barra de bookmarks
(http://i64.photobucket.com/albums/h187/darkela/Dksign-blog/BA1.png)
3. click en nuevo bookmarks y les va a aparecer la cajita donde llenar los campos, le ponen nombre a su bookmark y en location pegan el codigo de @hkadejo y le dan guardar
(http://i64.photobucket.com/albums/h187/darkela/Dksign-blog/BA2.png)
4. listo!
(http://i64.photobucket.com/albums/h187/darkela/Dksign-blog/BA3.png)
Abren la pagina de BA (https://www.pcbac.com/PotalaPersonal/login.do) y le dan click al bookmark y desaparece el teclado ohyea: ohyea: ohyea: ohyea: :sur: :sur: :sur: :sur: :sur: :sur:
(http://i64.photobucket.com/albums/h187/darkela/Dksign-blog/BA4.png)
-
probado de esa misma forma en opera 11 y funciona :yahoo:
-
Esta versión del código tenía bastante código redundante que se podía abreviar cuando se crean los campos de texto del login o de cambiar contraseña. Eso fue lo que hice. El resultado es que ahora el Bookmarklet solo ocupa 3.59Kb, y originalmente ocupaba 5.8 Kb. El espacio restante se puede aprovechar para seguir introduciendo mejoras sin afectar el espacio porque ahora se puede reusar. Solo hace falta ver si funciona bien
El resultado es que no funciona... XD :thumbsup: Algo así como que el código redundante según tu apreciación, no era tan redundante que digamos :D
-
Esta versión del código tenía bastante código redundante que se podía abreviar cuando se crean los campos de texto del login o de cambiar contraseña. Eso fue lo que hice. El resultado es que ahora el Bookmarklet solo ocupa 3.59Kb, y originalmente ocupaba 5.8 Kb. El espacio restante se puede aprovechar para seguir introduciendo mejoras sin afectar el espacio porque ahora se puede reusar. Solo hace falta ver si funciona bien, aunque debería:
{http://devel.no-ip.org/tmp/NoTecladoVirtual.html (http://devel.no-ip.org/tmp/NoTecladoVirtual.html)}
{http://devel.no-ip.org/tmp/NoTecladoVirtual.html (http://devel.no-ip.org/tmp/NoTecladoVirtual.html)}
Sobre el codigo redundante,solo dire que la prioridad era eliminar el teclado virtual, y luego optimizar.Asi que la fase de refactorizar es la que continua, gracias por empezar :thumbsup:
- ¿Por qué se vuelven a generar los valores de las teclas del teclado virtual? ¿No se podría simplemente eliminar esa parte? ¿O es porque se vuelven a mandar al servidor como verificación de validación?
Al servidor del banco agricola a parte del password "plano" se envia el password encriptado con algun algoritmo que desconozco, cada letra tomar un valor hash. El teclado virtual lo que hace es precisamente eso, crear el password encriptado. Sino envias ese hash sencillamente el login falla asi que por eso se vuelven a generar.
- ¿Dónde hay alguna explicación que deje claro lo que estos valores ocultos contienen y lo que está haciendo el código que genera estos valores? Además de que esa es la mayor parte del código. Hace falta una versión del código con comentarios, aparte de esta versión "compilada".
Mañana espero tomarme un rato para documentar el codigo, la primera vez que publique el script en mi blog puse una explicacion mas tecnica, pero esa entrada la he perdido, asi que volvere a explicarlo.
- ¿Qué es lo que representa la variable ifr? Parece que solo es para ver si la dirección actual es https://www.pcbac.com/PotalaPersonal/home.do (¿el formulario de Cambiar Contraseña?), mientras que la dirección de login es https://www.pcbac.com/PotalaPersonal/login.do.
ifr viene de iframe o frame, es una variable que utilizo para determinar si estoy en la pantalla de login o si ya me encuentro dentro de la aplicacion del banco agricola, te cuento que el sitio del agricola esta creado con frames, un header, un menu a la izquierda y la pantalla principal, son como tres frames. Asi que cuando se cargan las opciones se hace en el frame principal y la direccion no cambia, asi que para saber si estoy en el login o la opcion de cambio de password (que es el otro lado donde esta el teclado) solo valido la url en la que me encuentro.
- ¿Por qué es necesaria la función copyText? ¿Y en cuanto a los valores ocultos que maneja?
copyText sencillamente lo que hace es que el texto plano del pass o user lo convierte al hash (luego ampliare esta explicacion tan vaga)
- Hasta ahora en lo personal he estado ayudando sin tener una cuenta en este banco. ¿Qué necesito para poder tener una cuenta de ebanca para poder probar yo mismo cambios que haga al Bookmarklet? ¿Es suficiente con una tarjeta como la chequeMax o equivalente, o hay que pagar mensualmente por usar la ebanca?
Si tenes cuenta de chequemax solo te acercas una agencia y ahi creas el usuario de ebanca.
Bueno me tomare un momento el dia de mañana para dar una explicacion mas tecnica y detallada de todo el codigo, para responder mas satisfactoriamente las preguntas del compañero.
El resultado es que no funciona... XD :thumbsup: Algo así como que el código redundante según tu apreciación, no era tan redundante que digamos :D
Si hay codigo redundante y ya se a que se refiere XD ya vere de hacer la mejora al codigo. Y leyendo el codigo del compañero creo que se porque no funciona, pero aun no estoy seguro si es por eso, en cuanto pueda hago la observacion.
-
Version explicada/documentada del script
https://gist.github.com/raw/913865/06d69075c5d5ddb9b00e0ce7dcac6ff627d3e205/NoTecladoVirtualV2Explicado.js (https://gist.github.com/raw/913865/06d69075c5d5ddb9b00e0ce7dcac6ff627d3e205/NoTecladoVirtualV2Explicado.js)
Es una explicacion simple y rapida (y creo que no muy buena no ando con mucho tiempo ahorita) pero creo que puede ayudar a comprender un poco mejor el codigo. En todo caso cualquier duda o comentario, aqui las estare respondiendo.
y aprovechando hice un pequeño refactor al script para que sea mas liviano, he aqui la nueva version, eliminando codigo repetido y tratando de optimizar unas cositas mas
https://gist.github.com/raw/913900/19ab589344231fed0cf386b760686b03ce19227b/NoTecladoVirtualV2_1.js (https://gist.github.com/raw/913900/19ab589344231fed0cf386b760686b03ce19227b/NoTecladoVirtualV2_1.js)
-
me gusta como este script ha ido evolucionando, especialmente el ver como las skills de hkadejo en JS agarran vuelo!
Mis observaciones,
La siguiente funcion $ que abstrae la selecion de elementos del DOM
var $ = function(idname) {
var e;
var doc;
if (!ifr) {
doc = document;
} else {
doc = window.frames['working'].document
}
e = doc.getElementById(idname);
if (!e) {
e = doc.getElementsByName(idname)[0];
}
return e;
};
puede ser reescrita a:
var $ = function(idname) {
var doc = ifr ? window.frames.working.document : document;
return doc.getElementById(idname) || doc.getElementsByName(idname)[0] || '';
};
User Friendliness
La funcionalidad final del script es hacer el processo de log in mas amigable, pero la instalacion no es tan simple para un usuario final. Esto puede ser remediado haciendo un landing page con un link que permita al usuario solamente arrastrar el bookmarklet a su barra de favoritos. Diigo lo hace asi:
(http://img824.imageshack.us/img824/5541/screenshot20110411at820.png)
en el caso de este script algo simple bastaria.
Dev Friendliness
Tambien es buena idea centralizar el codigo, mantener una version en development con todos los comment (preferiblemente mantener el repo updated), luego usar YUI-Compressor para crear la production version.
-
me gusta como este script ha ido evolucionando, especialmente el ver como las skills de hkadejo en JS agarran vuelo!
:D ahi vamos avanzando de poco a poco
Mis observaciones,
La siguiente funcion $ que abstrae la selecion de elementos del DOM
var $ = function(idname) {
var e;
var doc;
if (!ifr) {
doc = document;
} else {
doc = window.frames['working'].document
}
e = doc.getElementById(idname);
if (!e) {
e = doc.getElementsByName(idname)[0];
}
return e;
};
puede ser reescrita a:
var $ = function(idname) {
var doc = ifr ? window.frames.working.document : document;
return doc.getElementById(idname) || doc.getElementsByName(idname)[0] || '';
};
:thumbsup: Excelente! reescribire esta parte.
User Friendliness
La funcionalidad final del script es hacer el processo de log in mas amigable, pero la instalacion no es tan simple para un usuario final. Esto puede ser remediado haciendo un landing page con un link que permita al usuario solamente arrastrar el bookmarklet a su barra de favoritos. Diigo lo hace asi:
(http://img824.imageshack.us/img824/5541/screenshot20110411at820.png)
en el caso de este script algo simple bastaria.
Esta page la tenia por ahi en la primera version del script, pero como he botado/tirado/destruido/actualizado mi sitio constantemente, ha quedado perdida por algun lado, pero hoy actualizare el repo en github y usare una github page para centralizar la instalacion del script.
Dev Friendliness
Tambien es buena idea centralizar el codigo, mantener una version en development con todos los comment (preferiblemente mantener el repo updated), luego usar YUI-Compressor para crear la production version.
De igual forma hoy actualizare el repo ya dandole mas orden a todo el asunto y utilizando un compresor como bien mencionas para hacer muchisimo mas liviano el script.
Gracias por las sugerencias y la ayuda :thumbsup:
-
:offtopic:
Esta page la tenia por ahi en la primera version del script, pero como he botado/tirado/destruido/actualizado mi sitio constantemente, ha quedado perdida por algun lado, pero hoy actualizare el repo en github y usare una github page para centralizar la instalacion del script.
Talvez peque de meque :phew:
pero te queria preguntar ¿por qué no has arreglado tu web site?.
¿Que le paso?.. pensas seguir dandole mantenimiento. ???
-
:) funcionando gracias :thumbsup:
(http://img233.imageshack.us/img233/914/chorme.jpg) (http://img233.imageshack.us/i/chorme.jpg/)
-
Siguiendo las sugerencias del amigo Jaime, le hemos dado un poco mas de orden al proyecto:
1) Se creo repositorio en github para centralizar los cambios
https://github.com/hkadejo/NoTecladoVirtual (https://github.com/hkadejo/NoTecladoVirtual)
2) Se agregaron las modificaciones al codigo que Jaime sugirio (estas se suman a las que naruto y ~ han hecho tambien)
3) Se utilizo YUI-Compressor para reducir el peso del script
4) Se creo una pagina para una instalacion mas amigable
http://hkadejo.github.com/NoTecladoVirtual/ (http://hkadejo.github.com/NoTecladoVirtual/)
5) Y dentro de esta pagina si ingresan desde un Ipod/Ipad/Iphone tambien podran instalar el bookmarklet en el safari.
Sugerencias son bienvenidas :thumbsup:
:offtopic:
:offtopic:
Talvez peque de meque :phew:
pero te queria preguntar ¿por qué no has arreglado tu web site?.
¿Que le paso?.. pensas seguir dandole mantenimiento. ???
Si ingresas actualmente a hkadejo.com veras que le he modificado el template (nuevamente), la pagina esta en remodelacion, muy lentamente. Pronto resucitare el blog para compartir las experiencias que he tenido en varios proyectos y para compartir codigo (como este script) y otros mas que me he ido inventado. Espero que sea de utilidad para la comunidad.
-
otra pregunta q parece tonta, el procedimiento para usar el script en Opera funciona igual con Chrome??
-
otra pregunta q parece tonta, el procedimiento para usar el script en Opera funciona igual con Chrome??
bueno yo lo uso de la misma forma... y todo funciona bien .. :thumbsup:
-
no se porque, al sincronizar mis bookmarks con xmarks, me dejo vacias las bookmarks del banco agricola.
sera por que lo detectó como algun código malicioso?
a lo que dice "Arrastra esto a tu barra de marcadores"
le podrias poner algo como
"BAC NO TECLADO" para que sea algo mas significativo (yo se que uno le puede cambiar el nombre pero para el usuario comun y silvestre.
-
Yo lo tengo sincronización con Xmarks y ninguna vez me lo ha quitado ... el nombre con que lo tengo identificado es "no teclado" y 0 problemas...
-
Yo lo tengo sincronización con Xmarks y ninguna vez me lo ha quitado ... el nombre con que lo tengo identificado es "no teclado" y 0 problemas...
apues fue alguna clase de extraño pedo al momento de sincronizar que tuve. :dumb:
por suerte este carever lo tiene bien ordenado su codigo solo para agarrar.
-
Ok actualizare para ponerle un nombre mas descriptivo
-
saludos!
será que se puede agregar algun código que permita quitar el teclado virtual cuando te pide que cambies tu clave (me pasa cuando no uso este servicio por un buen tiempo) o si ya lo hicieron pues que me digan también... gracias!
(http://img513.imageshack.us/img513/8775/sinttulorot.png) (http://imageshack.us/photo/my-images/513/sinttulorot.png/)
Uploaded with ImageShack.us (http://imageshack.us)
-
saludos!
será que se puede agregar algun código que permita quitar el teclado virtual cuando te pide que cambies tu clave (me pasa cuando no uso este servicio por un buen tiempo) o si ya lo hicieron pues que me digan también... gracias!
(http://img513.imageshack.us/img513/8775/sinttulorot.png) (http://imageshack.us/photo/my-images/513/sinttulorot.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Yp aplico el mismo que sirve para quitar el teclado en el inicio de sesion e igual me quita el teclado virtual de cambio de password
-
de veras?? yo probé y no me lo quitaba, por eso mejor pregunté... voy a probar otra vez....
-
saludos!
será que se puede agregar algun código que permita quitar el teclado virtual cuando te pide que cambies tu clave (me pasa cuando no uso este servicio por un buen tiempo) o si ya lo hicieron pues que me digan también... gracias!
(http://img513.imageshack.us/img513/8775/sinttulorot.png) (http://imageshack.us/photo/my-images/513/sinttulorot.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Man, pero sí eso ya esta,o al menos yo cuando me pide cambiar el pw me funciona de toque...
:good:
Swyped from my Incredible 2 using My Fingers
-
Man, pero sí eso ya esta,o al menos yo cuando me pide cambiar el pw me funciona de toque...
:good:
Swyped from my Incredible 2 using My Fingers
siempre con el mismo código??
-
siempre con el mismo código??
http://hkadejo.github.com/NoTecladoVirtual/
Swyped from my Incredible 2 using My Fingers
-
http://hkadejo.github.com/NoTecladoVirtual/
Swyped from my Incredible 2 using My Fingers
gracias!! mucho mas conveniente... un solo enlace de una vez!!
-
gracias!! mucho mas conveniente... un solo enlace de una vez!!
Pero, al final te funciono todo bien?? Sino cualquier bug mandame un mp o para contactarme podes ver en http://hkadejo.com/ (http://hkadejo.com/)
-
hkadejo, podrias colocar otra vez el codigo para arrastralo a la barra de bookmarks?? porque este enlace ya no aparece en linea
http://hkadejo.github.com/NoTecladoVirtual/
Swyped from my Incredible 2 using My Fingers
-
crear bookmark
nombrarlo como gusten
en url agregar esto
javascript:var isIframe = function(){return window.location.href=='https://www.pcbac.com/PotalaPersonal/home.do';}; var ifr = false; var formName = 'loginForm'; var $ = function(idname) { var doc = ifr ? window.frames.working.document : document; return doc.getElementById(idname) || doc.getElementsByName(idname)[0] || '';}; var createHTMLElement = function(id,type){ var _parent = $(id).parentNode;_parent.innerHTML = ''; var _input = document.createElement('input'); _input.setAttribute('type', type); _input.setAttribute('id', id); _input.setAttribute('name', id); _input.setAttribute('size', '32'); _input.setAttribute('autocomplete', 'off'); _input.setAttribute('class', 'notfocussed'); _input.setAttribute('onblur', ifr?'parent.copyText(this);':'copyText(this);'); _parent.appendChild(_input); }; var copyText = function(caja){var usuario = caja.value;var k = '';for (var i=0; i<usuario.length; i++){var caracter = usuario[i];k = k + $(caracter).value;} if((caja.id=='usernameA') || (caja.id=='claveActual')){$('Field1ValueHidden').value = k;}if((caja.id=='passwordA') || (caja.id=='nuevaClave')){$('Field2ValueHidden').value = k;}if(caja.id=='confirmacionNuevaClave'){$('Field3ValueHidden').value = k;}}; (function(){ifr=isIframe(); if(ifr){formName='cambioClaveForm';} var firstRowSplit = $(formName).charFirstRowhidden.value;var secondRowSplit = $(formName).charSecondRowhidden.value;var thirdRowSplit = $(formName).charThirdRowhidden.value;var firstRowSplitMi = $(formName).charFirstRowhiddenHMi.value;var secondRowSplitMi = $(formName).charSecondRowhiddenHMi.value;var thirdRowSplitMi = $(formName).charThirdRowhiddenHMi.value; var firstRowSplitMa = $(formName).charFirstRowhiddenHMa.value;var secondRowSplitMa = $(formName).charSecondRowhiddenHMa.value;var thirdRowSplitMa = $(formName).charThirdRowhiddenHMa.value;var firstRow = firstRowSplit.split('|');var firstRowMi = firstRowSplitMi.split('|');var firstRowMa = firstRowSplitMa.split('|');var todo = new Array();for(i=0;i<firstRow.length-1;i++){todo[firstRow[i].toLowerCase()] = firstRowMi[i];todo[firstRow[i]] = firstRowMa[i];}var secondRow = secondRowSplit.split('|');var secondRowMi = secondRowSplitMi.split('|');var secondRowMa = secondRowSplitMa.split('|');for(i=0;i<secondRow.length-1;i++){todo[secondRow[i].toLowerCase()] = secondRowMi[i];todo[secondRow[i]] = secondRowMa[i];} var thirdRow = thirdRowSplit.split('|');var thirdRowMi = thirdRowSplitMi.split('|');var thirdRowMa = thirdRowSplitMa.split('|');for(i=0;i<thirdRow.length-1;i++){todo[thirdRow[i].toLowerCase()] = thirdRowMi[i];todo[thirdRow[i]] = thirdRowMa[i]} for(var m=0;m<3;m++){todo[$(formName).number1[m].value] = $(formName).number1[m].alt;todo[$(formName).number2[m].value] = $(formName).number2[m].alt;todo[$(formName).number3[m].value] = $(formName).number3[m].alt;}todo[$(formName).number4.value] = $(formName).number4.alt;for(var m=0;m<10;m++){todo[$(formName).button4[m].value] = $(formName).button4[m].alt;}for(var m=0;m<11;m++){todo[$(formName).button5[m].value] = $(formName).button5[m].alt;todo[$(formName).button10[m].value] = $(formName).button10[m].alt;} var letras = new Array();for (var i=32; i<170; i++){letras[i] = String.fromCharCode(i);} for (var i = 0; i< letras.length; i++) {var letra = letras[i];var input = document.createElement('input');input.setAttribute('type', 'hidden');input.setAttribute('id', letra);input.setAttribute('value', todo[letra]);$(formName).appendChild(input);} if(!ifr){ createHTMLElement('usernameA','text'); createHTMLElement('passwordA','password'); }else{ createHTMLElement('claveActual','password'); createHTMLElement('nuevaClave','password'); createHTMLElement('confirmacionNuevaClave','password'); } $(ifr?formName:'forma1').getElementsByTagName("table")[0].getElementsByTagName("tr")[ifr?14:8].style.display = 'none'; })()
-
crear bookmark
nombrarlo como gusten
en url agregar esto
javascript:var isIframe = function(){return window.location.href=='https://www.pcbac.com/PotalaPersonal/home.do';}; var ifr = false; var formName = 'loginForm'; var $ = function(idname) { var doc = ifr ? window.frames.working.document : document; return doc.getElementById(idname) || doc.getElementsByName(idname)[0] || '';}; var createHTMLElement = function(id,type){ var _parent = $(id).parentNode;_parent.innerHTML = ''; var _input = document.createElement('input'); _input.setAttribute('type', type); _input.setAttribute('id', id); _input.setAttribute('name', id); _input.setAttribute('size', '32'); _input.setAttribute('autocomplete', 'off'); _input.setAttribute('class', 'notfocussed'); _input.setAttribute('onblur', ifr?'parent.copyText(this);':'copyText(this);'); _parent.appendChild(_input); }; var copyText = function(caja){var usuario = caja.value;var k = '';for (var i=0; i<usuario.length; i++){var caracter = usuario[i];k = k + $(caracter).value;} if((caja.id=='usernameA') || (caja.id=='claveActual')){$('Field1ValueHidden').value = k;}if((caja.id=='passwordA') || (caja.id=='nuevaClave')){$('Field2ValueHidden').value = k;}if(caja.id=='confirmacionNuevaClave'){$('Field3ValueHidden').value = k;}}; (function(){ifr=isIframe(); if(ifr){formName='cambioClaveForm';} var firstRowSplit = $(formName).charFirstRowhidden.value;var secondRowSplit = $(formName).charSecondRowhidden.value;var thirdRowSplit = $(formName).charThirdRowhidden.value;var firstRowSplitMi = $(formName).charFirstRowhiddenHMi.value;var secondRowSplitMi = $(formName).charSecondRowhiddenHMi.value;var thirdRowSplitMi = $(formName).charThirdRowhiddenHMi.value; var firstRowSplitMa = $(formName).charFirstRowhiddenHMa.value;var secondRowSplitMa = $(formName).charSecondRowhiddenHMa.value;var thirdRowSplitMa = $(formName).charThirdRowhiddenHMa.value;var firstRow = firstRowSplit.split('|');var firstRowMi = firstRowSplitMi.split('|');var firstRowMa = firstRowSplitMa.split('|');var todo = new Array();for(i=0;i<firstRow.length-1;i++){todo[firstRow[i].toLowerCase()] = firstRowMi[i];todo[firstRow[i]] = firstRowMa[i];}var secondRow = secondRowSplit.split('|');var secondRowMi = secondRowSplitMi.split('|');var secondRowMa = secondRowSplitMa.split('|');for(i=0;i<secondRow.length-1;i++){todo[secondRow[i].toLowerCase()] = secondRowMi[i];todo[secondRow[i]] = secondRowMa[i];} var thirdRow = thirdRowSplit.split('|');var thirdRowMi = thirdRowSplitMi.split('|');var thirdRowMa = thirdRowSplitMa.split('|');for(i=0;i<thirdRow.length-1;i++){todo[thirdRow[i].toLowerCase()] = thirdRowMi[i];todo[thirdRow[i]] = thirdRowMa[i]} for(var m=0;m<3;m++){todo[$(formName).number1[m].value] = $(formName).number1[m].alt;todo[$(formName).number2[m].value] = $(formName).number2[m].alt;todo[$(formName).number3[m].value] = $(formName).number3[m].alt;}todo[$(formName).number4.value] = $(formName).number4.alt;for(var m=0;m<10;m++){todo[$(formName).button4[m].value] = $(formName).button4[m].alt;}for(var m=0;m<11;m++){todo[$(formName).button5[m].value] = $(formName).button5[m].alt;todo[$(formName).button10[m].value] = $(formName).button10[m].alt;} var letras = new Array();for (var i=32; i<170; i++){letras[i] = String.fromCharCode(i);} for (var i = 0; i< letras.length; i++) {var letra = letras[i];var input = document.createElement('input');input.setAttribute('type', 'hidden');input.setAttribute('id', letra);input.setAttribute('value', todo[letra]);$(formName).appendChild(input);} if(!ifr){ createHTMLElement('usernameA','text'); createHTMLElement('passwordA','password'); }else{ createHTMLElement('claveActual','password'); createHTMLElement('nuevaClave','password'); createHTMLElement('confirmacionNuevaClave','password'); } $(ifr?formName:'forma1').getElementsByTagName("table")[0].getElementsByTagName("tr")[ifr?14:8].style.display = 'none'; })()
no entiendo que pasaba entonces... hice lo mismo hace como 2 horas y pasaba de la primera pantalla sin problemas, pero en la segunda pantalla donde te pide cambiar tu contraseña no me funcioba...
pusiste este codigo y lo hice bookmark otra vez y funciona en ambas pantallas... no se que pudo ser lo que copié mal....
bueno, lo importante es que me funcionó otra vez... gracias!
-
esta que puse es la última versión que funciona en ambas pantallas, de seguro tenias las versión anterior que solo funcionaba en la principal
-
Aqui esta habilitado el sitio nuevamente
http://hkadejo.com/no-teclado-virtual/ (http://hkadejo.com/no-teclado-virtual/)
aprovechen a compartirlo en sus redes sociales favoritas :drinks:
-
Hoy me toca a mi revivir muertos :p
Me puse a experimentar creando extensiones para Google Chrome y pues mi primera creacion es el script NoTecladoVirtual hecho extension.
Basicamente la extension lo unico que hace es ahorrar un click, porque elimina el teclado automaticamente cuando la pagina carga.
Aqui esta la url
https://chrome.google.com/webstore/detail/notecladovirtual/mnlemojgjbfhnmhpcbdaeobdmkjhippf (https://chrome.google.com/webstore/detail/notecladovirtual/mnlemojgjbfhnmhpcbdaeobdmkjhippf)
-
Hoy me toca a mi revivir muertos :p
Me puse a experimentar creando extensiones para Google Chrome y pues mi primera creacion es el script NoTecladoVirtual hecho extension.
Basicamente la extension lo unico que hace es ahorrar un click, porque elimina el teclado automaticamente cuando la pagina carga.
Aqui esta la url
https://chrome.google.com/webstore/detail/notecladovirtual/mnlemojgjbfhnmhpcbdaeobdmkjhippf (https://chrome.google.com/webstore/detail/notecladovirtual/mnlemojgjbfhnmhpcbdaeobdmkjhippf)
:D agregado !!!
-
:D agregado !!!
:D No olvides dejar tus comentarios en la WebStore
-
yo lo unico que he detectado pero no se si sea solo yo, pero lo reporto de todos modos :D es que en OPERA, cuando me toca cambiar la clave porque el sistema del BAC te dice que ya debes cambiarla, presiono el boton o extension y no me quita el teclado virtual.... con Chrome no se da ese problema....
-
Hoy me toca a mi revivir muertos :p
Me puse a experimentar creando extensiones para Google Chrome y pues mi primera creacion es el script NoTecladoVirtual hecho extension.
Basicamente la extension lo unico que hace es ahorrar un click, porque elimina el teclado automaticamente cuando la pagina carga.
Aqui esta la url
https://chrome.google.com/webstore/detail/notecladovirtual/mnlemojgjbfhnmhpcbdaeobdmkjhippf (https://chrome.google.com/webstore/detail/notecladovirtual/mnlemojgjbfhnmhpcbdaeobdmkjhippf)
me meto al link pero me carga solo el home de la chrome store, que hago para que me salga?
-
me meto al link pero me carga solo el home de la chrome store, que hago para que me salga?
Y ya le diste al botoncito de arriba donde dice added to chrome? :wacko:
Sino pues ya te logeaste a tu cuenta de gmail? :trollface:
-
Y ya le diste al botoncito de arriba donde dice added to chrome? :wacko:
Sino pues ya te logeaste a tu cuenta de gmail? :trollface:
estoy logeado y no me sale ningun botoncito
-
Me cayo este correo ahorita del Banco Agricola
Estimad@ HKADEJO:
Gracias por la confianza que depositas día a día en nosotros.
En esta oportunidad queremos confirmarte nuestro compromiso de escuchar a nuestros clientes y pensando en ti, te informamos que a partir de este 11 de julio accederás a tu e-banca Personas más fácil.
A continuación te compartimos los cambios que experimentarás:
• El ingreso será en dos pasos (Usuario y Clave).
• Selección de Imagen y frase para describirla.
• Preguntas Desafío que inicialmente te servirán para adicionar cuentas a favoritos o realizar operaciones bancarias.
• Registrode Celular de manera opcional (te recomendamos que lo realices ya que, podrás recibir clave de autorización para agregar a favoritos y notificaciones en un futuro)
• Posterior al registro, con la nueva forma de acceder a e-banca Personas, el uso del teclado virtual será opcional.
Gracias por ser parte de esta nueva experiencia y por las sugerencias que nos ayudaron a ser mejor para ti.
Te recordamos que nos puedes contactar a nuestro número de soporte e-banca: 2521-4430 opción “2” o si lo prefieres en la opción del menú “contáctenos”
Prepárate a tener más tiempo para las cosas importantes!
Atentamente,
Banco Agrícola
Asi que este proyecto NoTecladoVirtual queda deprecado :cry: :cry: :cry:
Lo cual en si es una buena noticia porque al fin ese teclado sera opcional de manera oficial... y no como lo es ahora opcional gracias al NoTecladoVirtual :D
3 años haciendo mas facil el login en la ebanca
NoTecladoVirtual siempre viviras en mi corazon :wub:
-
Gracias por el no teclado virtual para Ebanca Hkadejo fue demasiado util en el los 3 años que lo use, hoy espero sea mas amigable todos los procesos.
Enviado desde mi Liberty usando Tapatalk 2
-
Yo no veo la Opcion DUal , aun ... y la pagina nueva esta mas lenta :S ..
GRACIAS HKADEJO !!
-
Yo no veo la Opcion DUal , aun ... y la pagina nueva esta mas lenta :S ..
GRACIAS HKADEJO !!
pense que el intera pero si q esta leeeeeeeeeeentaaaa!!! ... por ponerla bonita vv.
thx por el teclado HKADEJO
ahorita a espera q habiliten la opcion en la nueva pagina porq a mi no me sale tampoco XD
-
yo nunca lo use XD pero buenale
-
@Hkadejo
Puchica man!!!! pero es que con este tu proyecto me simplificaste la vida, gracias cipote.
-
Por lo visto esto es parte de las nuevas mejoras introducidas hoy que Bancolombia esta empezando a establecer una nueva imagen para el Banco Agricola.
Han vuelto opcional el molesto teclado virtual para que sea usado solo cuando en verdad estemos en una PC insegura como debió haber sido desde el principio y ademas según dicen han sustituido el engorroso sistema para agregar cuentas de terceros, por un sistema de preguntas personalizadas y ademas el registro del celular es otra muy buena medida.
Me gusta mucho ver que al fin gente capacitada que en verdad sabe lo que hace se esta haciendo cargo de los sistemas de seguridad online del Banco Agricola.
Gracias totales a hkadejo ya que por su aporte yo, mis familiares y algunos amigos pudimos acceder de forma facil al sitio del Banco Agricola y ahorrarnos mucho tiempo y fustracion.
-
A mi ayer me cayo un email sobre el nuevo metodo para accesar al sitio espero sea mas facil aunque de todos modos ya cancele el prestamo con ellos quiza cancelare tambien la cuenta bancaria son mas cobros que ganancias por mis ahorros en los bancos :s mejor todo bajo el colchon no me dan pero tampoco me quita xD
-
hasta cuesta que cargue, aunque solo me pide el usuario y de ahi ya no pasa ....
-
No Es opcional solo tu usuario podes digitar y la contraseña ya te muestra otra página con el teclado virtual. A parte que está cacazo de lento y no deja ingresar da error 500.
Eso solo es la primera vez, una vez que te registras el teclado virtual pasa a ser opcional.
-
hey ya no funciona o estoy haciendo algo mal
-
No intento subestimar a nadie, y no me enojo por comentarios asi, simplemente considero el comentario fuera de lugar. Gracias por la sugerencia.
Pues si creo que es necesario.
pero tal vez yo soy el ignorante aqui y no logro identificar cual es el riesgo que se corre con cosas como las que propongo, seria bueno que plantearas porque se corre un riesgo y asi hacerle un bien a todos.
Yo desde que el compañero puso su propuesta para el inutil teclado del BAC lo uso y nunca medio problemas al contrario lo felicito por su tan grande aporte. Pienso igual que una persona que tiene conocimientos de un tema le ayuda a solventar muchas dificultades, yo tego conocimiento de electricidad, electronica y computadoras y nadie me da pajas, mejor resuelvo mis problemas tranquilamente sin que nadie me quiera bajar.
He visto paginas de bancos mas grandes e importantes y este tipo de accesos no aparece, no se que penso el agricola con esta opcion. Por ejemplo un amigo ingreso desde una computadora y todos nos dimos cuenta de la clave ya que le costo un mundo usar el teclado y por eso le propuse la solucion del amigo y se sintio mas seguro digitando que presionando. Es obvio, no en cualquier maquina voy a ingresar a mi cuenta.
-
me retracto. el teclado virtual es opcional :drinks:
-
p$$ta volvieron a poner el puto teclado virtual mierdoso
FUCKYOU BUSCADOR2K <--- (si, este svc user es quien hace este teclado virtual en el agricola)
Pero es opcional vo!!! no te amargues la vida XD .
-
En mi caso ya quitaron el teclado virtual, por lo menos la última vez que probé (ayer) no me lo pedía. Antes tuve que hacer un vergo de mierdas que ponen ahora de una imagen de verificación, unas preguntas y un código que mandan al celular.
Enviado desde mi HTC One mediante Tapatalk
-
En mi caso ya quitaron el teclado virtual, por lo menos la última vez que probé (ayer) no me lo pedía. Antes tuve que hacer un vergo de mierdas que ponen ahora de una imagen de verificación, unas preguntas y un código que mandan al celular.
Enviado desde mi HTC One mediante Tapatalk
apues tal vez solo me salio porque tenia como un año de no entrar :rofl:
-
En mi caso ya quitaron el teclado virtual, por lo menos la última vez que probé (ayer) no me lo pedía. Antes tuve que hacer un vergo de mierdas que ponen ahora de una imagen de verificación, unas preguntas y un código que mandan al celular.
Enviado desde mi HTC One mediante Tapatalk
Recientemente me enviaron un correo sobre ese cambio en la ebanca del agrico la verdad a mi me cae mal pero hoy da dos formas para entrar, con davivienda y credomatic mejor pedi un token para mayor seguridad esa onda del teclado virtual si que es incomodo tras que aveces no me dejaba entrar a pesar que ponia la clave bien al segundo intento me dejaba
-
p$$ta volvieron a poner el puto teclado virtual mierdoso
FUCKYOU BUSCADOR2K <--- (si, este svc user es quien hace este teclado virtual en el agricola)
Gracias estimado, hasta este comentario, yo tenia un concepto muy equivocado de su persona.
Espero que cuando tenga un mal dia, no se desquite con el primero que se le viene a la mente, especialmente cuando no tiene (ni por cerca) idea de lo que dice.
-
Gracias estimado, hasta este comentario, yo tenia un concepto muy equivocado de su persona.
Espero que cuando tenga un mal dia, no se desquite con el primero que se le viene a la mente, especialmente cuando no tiene (ni por cerca) idea de lo que dice.
tan resentido. si ya vimos que no es asi como puse y que yo me equivoqué, ademas tu trabajo nadie te lo quita por lo que diga un desconocido en un foro de internet
-
pues el teclado virtual es opcional!! yo entro mas o menos cada 3 dias y todo sigue igual!
(http://img35.imageshack.us/img35/5579/h163.png)
-
tan resentido. si ya vimos que no es asi como puse y que yo me equivoqué, ademas tu trabajo nadie te lo quita por lo que diga un desconocido en un foro de internet
No es resentimiento, pero tu comentario de "miren ahí esta el culpable, vamos por el ....", como que no me lo esperaba.
"desconocido" ? porque no mencionas también el hecho de que vos , Jaime y yo, fuimos los únicos que terminamos el desafío de transactel hace años, y que es donde estas trabajando actualmente?
http://www.svcommunity.org/forum/programacioacuten/transactel-lanza-desafio-en-internet/ (http://www.svcommunity.org/forum/programacioacuten/transactel-lanza-desafio-en-internet/)
No revele eso antes, porque no se trata de venir a demostrar aqui quien es el mas "San vergon", te respeto, porque veo que eres de los pocos que trata de hacer cosas diferentes, de investigar y no quedarse con lo que a uno le acostumbran a enseñar, y me llega que compartas tus conocimientos con los demás, y es por eso que me tomo por sorpresa tu actitud.
Te acordas que te pase mi numero cuando estábamos negociando el alquiler de una casa de mi propiedad, se te ha olvidado?, por que no me hablaste directamente y me decís "tengo problemas, podes ayudarme...".
Creo que antes de tirar la pedrada mejor tratar de ver como puedes pedir ayuda, no crees? , y para tu información, yo trato cada vez que puedo y de forma insistente, proponer cosas que vayan en bien de los clientes, pero al final no soy yo el que toma las decisiones.
-
10 años se tardaron en hacer uso de esos passwords.
Saludos al men que hizo el teclado aquel y nos dio la pauta para saber que ahí guardan los passwords en plain text.
De paso ¿los afectaron a ustedes? hay gente que les han sacado todo el dinero de la cuenta ¿qué tal eso?
-
10 años se tardaron en hacer uso de esos passwords.
Saludos al men que hizo el teclado aquel y nos dio la pauta para saber que ahí guardan los passwords en plain text.
De paso ¿los afectaron a ustedes? hay gente que les han sacado todo el dinero de la cuenta ¿qué tal eso?
pasen bien el chambre si se puede jejeje a banco agrícola vi que le sacaron un susto anoche y a sus clientes.
-
10 años se tardaron en hacer uso de esos passwords.
Saludos al men que hizo el teclado aquel y nos dio la pauta para saber que ahí guardan los passwords en plain text.
De paso ¿los afectaron a ustedes? hay gente que les han sacado todo el dinero de la cuenta ¿qué tal eso?
Si a mi me hicieron 3 cargos de comprar pero ya los revirtieron :dumb: