elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 42
161  Seguridad Informática / Hacking / Leer mifare chip (rdfi) desde android en: 11 Noviembre 2013, 13:43 pm
Hola, desde que tengo mi galaxy s4 que me han picado los dedos por explotar las ventajas del nfc :D y mas aun cuando tengo conmigo una tarjeta de creditos tipo giftcard con chip rdfi xD

He estado haciendo pruebas, me he documentado, he logrado leer y escribir algunos chips rdfi normales sin cifrar con "NFC Taginfo" y "TagWriter", el tema es que aun no comprendo bien el tema de la tecnología mifare ya que al acercar mi tarjeta con creditos al celular este me dice que el tag es desconocido... por lo cual pienso en dos cosas:

1: Necesidad de software (Necesito crackear el id de tag agregando a la base de datos de de llaves de la aplicación).
2: Tecnología no compatible con mi hardware.

Por ahi he leido lo siguiente:
http://stackoverflow.com/questions/15020940/unlock-mifare-tag-with-android

Según dicen es imposible leer y clonar un chip mifare desde android por capacidades de hardware... el tema es que no se si mi celular es capaz de hacerlo o es el software que no comprendo como configurarlo para hacer un dump.

Entiendo que estos chips vienen con un cifrado y claramente con una contraseña de descifrado, pero me conformaría con lograr hacer el dump y poder escribirlo en un chip en blanco normal para duplicar mis creditos.

Ahora, si los datos están cifrados y al acercarlo a un totem se valida esto quiere decir que en algún momento estos datos se descifran pero tendría que tener acceso al aparato y dudo muchisimo que eso ocurra algún día.

Alguien tiene conocimiento sobre esto para que me pueda orientar un poco mientras sigo buscando?

En si la tarjeta es esta:
http://www.hostelandtours.com/upfiles/userfiles/image/File_201131154243.jpg
La norma que utiliza es la ISO 14443 sobre los chips mifare.

Por favor, no escribir el nombre de la tarjeta acá, no quiero que google me indexe por estar buscando como desbloquear esta tarjeta xD jajajajaja

Gracias.
162  Programación / Desarrollo Web / reemplazo de textos con javascript? en: 17 Octubre 2013, 17:04 pm
Hola a todos, estoy haciendo un código en javascript para traducir una página personal con un diccionario de palabras (no vale usar traductor de google) y todo funciona de lujo, está hecho en jQuery pero tengo un pequeño problema:

Traducir esto es fácil:

Código:
<span>Hola</span>

De la siguiente manera:

Código:
objeto = $('span'); objeto.text('Helo');

El problema viene cuando los textos están entremedio de otros controles, por ejemplo:

Código:
<div>Nombre: <input type="text" /></div>

Porque si le doy un .text() al div voy a eliminar el input de tipo HTML y si le hago un reemplazo solo al texto con .html().replace() voy a sobreescribir el input y probablemente pierda todos sus eventos del DOM.

La única solución que encuentro por ahora es hacer el reemplazo de todo, control y texto y tomar todos los eventos asociados a cada control y despues establecerlos nuevamente, el problema es que en ese momento puede que algún evento se gatille sin querer como por ejemplo un onload de una imagen.

A alguien se le ocurre alguna idea?
163  Programación / .NET (C#, VB.NET, ASP) / Linq y querys dinámicas? en: 24 Septiembre 2013, 23:53 pm
Hola, estoy utilizando c# y Linq y quiero hacer una query dinamica de la siguiente manera pero no se como hacerlo:

Primero tengo una tabla en la db de columnas de cosas a obtener, digamos que tengo 4 filas con columna1, columna2, etc hasta columna4... ahora necesito hacer un select columna1, columna2, etc from cosas... o sea... necesito obtener una cantidad de columnas variable dependiendo de la cantidad de registros en la tabla columnas.

Alguien sabe como lo puedo hacer?

Gracias.
164  Programación / Desarrollo Web / Como enviar un formulario desde y hacia un iframe? en: 12 Septiembre 2013, 22:10 pm
Hola, se que suena fácil pero no lo es xD

Tengo un html principal y 2 iframes, el iframe A y el iframe B. Desde el iframe A tengo un formulario que quiero que se envíe hacia el iframe B, esto es posible desde html unicamente?

Se que desde html puedo hacer un target="_parent" para enviar hacia el html principal pero me va a cambiar la página, por eso necesito que se envíe hacia la página B.

Desde jquery es fácil porque creas un form dinámico y ya pero que pasa si tengo un input de tipo file? recordar que estos tipos de inputs son protegidos por el navegador y no se pueden modificar desde html4 asi que ya no podría crear una copia del formulario porque no podría llenar el input de tipo file y si lo clono se clonará sin el archivo seleccionado.

Lo he visto en algún momento pero no recuerdo donde, alguien sabe como puedo lograr esto?

saludos.
165  Seguridad Informática / Bugs y Exploits / Busco pruebas de concepto para ie6 sobre windows xp en: 5 Septiembre 2013, 19:51 pm
Hola, he estado dando un vistazo a algunos fallos de seguridad en internet explorer 6 con windows xp, quiero hacer un recopilatorio para demostrar porque usar ie6 es inseguro, el tema es que necesito hacer estas pruebas en un equipo con windows xp de 32 con todas sus actualizaciones al dia utilizando la ultima version de internet explorer 6 sin antivirus.

Alguien conoce algunas fallas que sean ya conocidas que pueda ir probando en este ambiente? ya que la mayoría son para versiones desactualizadas.

Mientras tanto seguiré buscando.

Saludos.
166  Programación / Desarrollo Web / Rewrite con Internet Services en: 27 Agosto 2013, 16:13 pm
Hola, alguien sabe como puedo hacer en internet services para que me carguen las paginas por defecto desde un directorio específico?

Por ejemplo la página está así:

/a/b/c/test.asp
/a/b/c/foo.asp

Quiero lograr que las personas entren por:
http://test.com/test.asp

Y no por:
http://test.com/a/b/c/test.asp

Se podrá hacer a traves del web.config? he buscado información al respecto y es poco lo que he logrado hacer.

Gracias.
167  Programación / Bases de Datos / Cómo Seleccionar un dato si existe en otra tabla? en: 24 Agosto 2013, 05:35 am
Hola, he tenido un lapsus mental y no recuerdo como hacer esto:

Necesito seleccionar todos los datos de una tabla siempre y cuando el id esté relacionado por lo menos con un dato en otra tabla.

Por ejemplo, seleccionar todas las casas de la tabla casa siempre y cuando haya por lo menos una persona con ese id de casa asociado en la tabla personas. Los datos no están relacionados por base de datos, es solo una columna llamada idCasa.

Hacer dos consultas no es una solución, intenté utilizar iner join sin resultados o un select count entre parentesis pero no me resultó tampoco. Son demasiados datos en la db asi que se demora un poco en hacer el count() a la tabla personas por cada casa, en total se demora cerca de 1 minuto en cargar un selector en html.

Este sistema no lo hice yo pero debo realizarle unos cambios y necesito trabajar sobre la estructura que ya está hecha, alguna idea?
168  Programación / Desarrollo Web / deshabilitar icono de error ie6? en: 20 Agosto 2013, 17:23 pm
Recuerdo que hace muchos años vi un artículo donde mostraba como prevenir que apareciera el ícono de error de internet explorer 6 cuando javascript fallaba.

Recuerdo que se podía hacer desde un código en javascript pero no recuerdo como era, era algo asi como onerror return false no se que cosa mas.

No me sirve configurar ie6 porque no puedo hacer que todas las personas que lo usan lo hagan.

Por favor, no me pregunten si estoy programando para ie6 o no xD jajajajaja que es para un trabajo de mantenimiento y está bastante jodido todo esto x__x
169  Programación / .NET (C#, VB.NET, ASP) / Como configurar el servidor de desarrollo de visual studio? en: 13 Agosto 2013, 19:09 pm
Hola, alguien sabe como configurar el servidor nativo de visual studio? porque por defecto corre en localhost y no se puede ver desde afuera y tengo una makina virtual con internet explorer 7 para ir viendo si es compatible el desarrollo o no, el problema es que no puedo conectar al proyecto porque solo corre en localhost.

Alguien sabe como hacer que el servidor corra en una ip pública? o aunque sea en lan?

No puedo usar internet services express por problemas puntuales.
Había pensado en un relay (bouncer) pero quiero buscar algo mas "oficial" y normal.

Saludos.
170  Programación / Desarrollo Web / Prevenir el uso del botón volver atrás del navegador en: 9 Agosto 2013, 19:09 pm
Necesitaba ver de alguna manera como prevenir el uso del botón volver atrás para prevenir que un usuario de mi sistema WEB pudiera volver a llenar un mismo formulario expirado.

Para esto encontré varias soluciones pero ninguna 100% efectiva.

Una era hacer uso de cabeceras y caché haciendo que las paginas expiraran al momento pero esto provocaba que al usuario final le apareciera un mensaje de error del navegador diciendo que la página habia expirado, no era una solución muy elegante asi que decidí buscar alternativas en javascript.

Una solución era utilizar la función window.back:

Código:
previene = function(){ history.go(1); };
window.back = previene();

Con esto cada ves que presionaba el botón volver el usuario era redirigido nuevamente a la página final, pero de todas maneras cargaba la pagina anterior y se veia muy feo el intercambio de paginas, la idea era que simplemente no funcionara ese botón.

Por lo cual se me ocurrió utilizar window.stop:
Código:
previene = function(){ window.stop(); history.go(1); };
window.back = previene();

El problema era que igual no alcanzaba a detenerse y seguia mostrando la pagina anterior antes de redirigir al usuario. Por lo cual se me ocurrió utilizar HTML5 y sobreescribir el historial con la pagina actual, el problema es que no es soportado por Internet Explorer :(

Por ahi vi un código similar a este:
Código:
<body onunload="history(1)">

El problema era exactamente el mismo del anterior, de hecho con body no funcionaba en algunos navegadores como firefox, pero si a traves de unload de jquery:

Código:
$(windows).unload = function(){ window.stop(); history(1); return false; };

Pero, el mismo problema de siempre, no alcanzaba a detener la página anterior.

Buscando y buscando entontré una solución a medias pero efectiva:
http://es.softuses.com/6227 (répondre #8)

hacía que cada 50 milesimas de segundos cambiara la localización a traves de un hashtag haciendo que el historial quedara infinitamente sobre la misma pagina:

Código:
http://pagina.com/#500
http://pagina.com/#501
http://pagina.com/#502
...

El problema es que no era una solución muy elegante porque el usuario verá en la barra del navegador como cambia infinitamente la URL y si necesita escribir una dirección no podrá.

Asi que en base a este mismo concepto armé una solución mas elegante y funcional:

Código
  1. $(document).ready(function(){
  2.  
  3. window.onhashchange = function(){
  4. if (typeof (window.stop) != 'undefined')
  5. window.stop();
  6. if (typeof (document.execCommand) != 'undefined')
  7. document.execCommand('Stop');
  8.  
  9. if (document.location.hash.length < 10)
  10. history.go(1);
  11. };
  12.  
  13. /* Push 10 History */
  14. document.location += "#";
  15. for(i = 0; i < 10; i++)
  16. document.location += "@";
  17. });

De esta manera cuando carga el sitio por primera ves creará un hastag con 10 arrobas creando una pila de 10 historiales sobre si mismo, cuando la localización del hash cambia al presionar el botón volver atrás inmediatamente se avanza el historial hacia el ultimo arroba agregado, de esta manera cuando el usuario intente volver atras siempre quedará sobre si mismo y no habrá un pestañeo de pagina ni de cambios ya que solo son tags y la carga se detiene, no hay cambio en el DOM a excepción del hash y el que lo manipule.

Le puse 10 hash porque pensé que talves podía haber alguien muy rapido presionando atrás con un pc demasiado lento, puede que alcance a devolverse dos arrobas como mucho pero no 10.

A mi me funciona de lujo :D y lo genial es que funciona con cualquier navegador, espero que a alguien mas le sirva porque es un tema muy muy discutido en todos lados y ninguno de los que he visto ha sabido dar una solución como se debe.

saludos.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 42
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines