Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - SirGraham

#81
Hacking Mobile / Re: abrir un archivo .app
5 Julio 2010, 08:10 AM
Hola,

Que yo sepa las aplicaciones de iphone (.app) estan desarrolladas en Objective-C.

http://es.wikipedia.org/wiki/Objective-C
http://sourcecookbook.com/en/recipes/37/hola-mundo-para-el-i-phone

Esto da como circustancia que un .app, a parte de tener un formato concreto de ejecutable (como pueda ser el .EXE), es un fichero "compilado": osease el programa esta en codigo maquina (ASM) para el microprocesador de iphone (un ARM).

Si quieres revisar una .app tendras que buscar un desemsamblador que ademas acepte el formato de empaquetamiento del .app. Debes, ademas, conocer los memotecnicos del ARM y por su puesto la gestion interna de rutinas de la flash del iphone. Vamos lo que se hacia antes en tiempos del ZX spectrum y Comodore con la desventaja de ser un lenguaje compilado..

Un desemsamblador cruzado (para PC) que puede hacer eso sera el IDA (version PRO):

http://www.hex-rays.com/idapro/
http://www.hex-rays.com/idapro/52/index.htm

Incluso por lo que parece en el propio iphone:

http://www.zdnet.com/blog/security/ida-disassembler-on-the-iphone-yep/1563

... pero tener este programa no quita de necesitar conocimientos en ASM y funciones de entrada del S.O para poder entender algo de lo que hace ese .APP.

Saludos,
Sir Graham.

#82
Hola,

Mas cosas:

Parece que el Nexus usa un chipset de Broadcom que por lo menos (con restricciones) aparece en las listas de Aircrak como compatible. 

http://www.aircrack-ng.org/doku.php?id=compatibility_drivers&s=supported%20wireless%20cards

Abria que ver si es factible usarlo dentro del android, recompilando el Aircrak...

Saludos,
Sir Graham.
#83
Hola,

Personalmente he cambiado de terminal: Nexus One. Me gustaria poder realizar una prueba con el, pero para portar algunas herramientas como el AirCrack tendria que poner acceso modo ROOT. Con eso pierdo la garantia: si, si... soy un cobarde. De momento me abstengo de hacer pruebas a ese nivel.
Seguramente cuando pase la novedad, le flaseo el cargador, y lo rooteo. Porto el AirCrack y lo pruebo.
Que tenga una MAC de HTC, no quiere decir necesariamente que el chipset lo fabrique HTC: Tampoco voy abrir mi querido Nexus "nuevo" para verle las tripas (por la misma razon que antes).

Si veo algo en internet con mas informacion sobre el este chipset os comentare.

Saludos,
Sir Graham.
#84
Hola,

Realmente si estas usando un stack de bluetooth mas o menos decente, es muy posible que muchas de las operaciones que puedas realizar sean multitarea (osea varias aplicaciones tirando del mismo modulo de bluetooth).

Nunca hemos planteado el caso, puede ser que el inquiry si que sea una de las operaciones que no se puedan realizar "a la vez" desde varias aplicaciones.

Tambien tienes en BlueZ un sistema de debug que te permite ver y controlar todas las llamadas realizadas por bluetooth y los resultados obtenidos.

Saludos,
Sir Graham.
#85
Hola,

Te refieres al dispositivo local? o al remoto?
Y si es el remoto? a que tipo de operaciones.... (no todas son lo mismo y de la misma forma).

Saludos,
Sir Graham.
#87
Hola,

Suele ser interesante leerse los mensajes previos del foro, antes de preguntar:

http://foro.elhacker.net/hacking_mobile/recopilacion_hacks_bluetooth_para_movil-t290151.0.html

Esto es todo lo que hay (mas o menos).

Saludos,
Sir Graham.


#88
Hacking Mobile / Re: leer el simcard del celu
17 Mayo 2010, 07:45 AM
Hola,

En este foro tienes informacion especifica sobre este tema.

http://www.endorasoft.es/foro/viewforum.php?f=25

De igual manera en el ftp de endorasoft hay documentacion y software de diferentes tipos.

No obstante, te adelanto comentarios:

- La documentacion oficial del GSM Group (antiguo ETSI) esta "todita" en la lengua del Imperio (en ingles).
- La comunicacion es serie (half-duplex) con un baudrate variable (determinado por el ISO 7816 en concreto el la parte 4). Es definido previamente en el ATR (Answer To Reset) desde la tarjeta y ajustada por el lector.
- El propio protocolo de las SIM (es el GSM 11.11 sobre los papers del ETSI) esta montado sobre las especificaciones del ISO 7816 1-4 (el standard normal de smartcard).
- La unica cosa "rara" que tiene este tema es el tamaño de la smartcard/SIM, que es mas reducido (menos plastico). Todo lo demas esta estandarizado "por defecto".

Sin mas. Si tienes dudas mas concretas haznoslo saber (en este foro o en su defecto en la zona particular de SIM de los foros de EndoraSoft).

Saludos,
Sir Graham.
#89
Hacking Mobile / Re: programa pc-celular
10 Mayo 2010, 08:04 AM
Hola,

Esas paginas de TodoSymbian seran antiguas.

Efectivamente, para un Nokia 76 necesitas el SDK de 3nd Generacion de S60. No obstante yo usaria Carbide en vez de Visual Studio. Para versiones anteriores si que usabamos la version 6.0 del Visual Studio, pero para 3nd Nokia cambio un poco y aunque se puede hacer con un .NET 2003 o 2008 ... resulta desde nuestro punto de vista mas engorroso.

Para programacion expecifica de Symbian mejor usas los foros de:

http://www.todosymbian.com/forum8.html
http://www.endorasoft.es/foro/viewforum.php?f=10

Este foro es mas bien para el Hacking Mobile...

Saludos,
Sir Graham.
#90
Hacking Mobile / Re: programa pc-celular
9 Mayo 2010, 09:02 AM
Hola,

Yo intentaria mirar los ejemplos del SDK de Nokia. En concreto hay un pequeño chat para Bluetooth que utiliza un perfil SPP y RFCOMM (lo que nosotros usariamos para el tipo de comunicacion que quieres hacer).

Puntualizar que en el caso de Symbian es C++ (que no C). Son diferentes lenguajes y tienen diferente implicacion programar para uno u otro.

En el caso de PC y linux, la apuesta es clara: BlueZ. Es el standard de stack de bluetooth en linux y funciona muy bien.

Si quieres hacer pruebas (antes de programar nada), nosotros vamos a subir una nueva version de nuestro XBlue Point Mobile para Symbian 3nd (S60) y gratutita. La gracia de esta nueva version es que admite scripts en un lenguaje en C y permiten abrir comunicaciones de este tipo. Con eso puedes hacer una pequeña prueba antes de programar nada...

Saludos,
Sir Graham.