-------------------------------------------------------------------------------------------------------------------------------------------------------
“Free software” is a matter of liberty, not price.
-------------------------------------------------------------------------------------------------------------------------------------------------------

Por qué «software libre» es mejor que «código abierto» cdlibre.org ---Software de código abierto de forma gratuita ---

Traductor

Mostrando entradas con la etiqueta -Hacking-. Mostrar todas las entradas
Mostrando entradas con la etiqueta -Hacking-. Mostrar todas las entradas

- Herramienta OBD2 ELM327 -

Todos los automóviles están obligados por ley a proporcionar una interfaz para la conexión de equipos de prueba de diagnóstico. La transferencia de datos en estas interfaces sigue varios estándares, pero ninguno de ellos es directamente utilizable por PC o dispositivos inteligentes.

Para diagnosticar una centralita ECU se utiliza un escáner automotriz, herramienta de alto costo frecuentemente utilizado por los técnicos. 

Con el fin de monitorear directamente con un PC el funcionamiento del automóvil, la empresa canadiense Elm Electronics desarrollo en el año 2005, el circuito integrado ELM327, que podía detectar y conversar automáticamente con todos los protocolos OBDII estándar.


ELM327


El ELM327 está diseñado para actuar como un puente entre los puertos de diagnóstico a bordo (OBD) y una interfaz en serie estándar.

El precio del un microcontrolador ELM327 v2.2 - 28pin 300mil PDIP es de 21$ más 8$ de portes, si se compran más de 1000, el precio por unidad es de 15$.

El ELM327 es solo el microcontrolador que va junto a otros componente para poder construir una herramienta de escaneo OBD como puede ser el Diagnosis Multimarca para coche V1.5 ELM327 OBDII Bluetooth Android ODB2 ELM 327 que se vende por 5,50 € en ebay.

Si se pregunta cuáles son las diferencias entre las muchas versiones de ELM327, hay que remontarse a cuando ELM Electronics vendió la versión 1.0 de su ELM327 y no habilitó la función de protección contra copia del microcontrolador PIC. En consecuencia, cualquiera podría comprar un ELM327 genuino y leer el software de microcontrolador binario patentado de ELM utilizando un programador de dispositivos. Con este software, se producen clones de ELM327 comprando los mismos chips de microcontroladores y programándolos con el código copiado. 

Las copias de ELM327 se vendieron ampliamente en dispositivos que afirmaban contener un dispositivo ELM327 que reflejan errores que estaban presentes en el microcódigo de la versión 1.0 de ELM. Estas copias pueden contener el código ELM327 v1.0, pueden informar falsamente que el número de versión es la versión actual proporcionada por el ELM327 , y en algunos casos, informar una versión aún no existente. No obstante, las funciones reales de estas copias se limitan a las funciones del ELM327 v1.0 original, con sus deficiencias inherentes.

Actualmente el protocolo de comando ELM327 es uno de los estándares de interfaz de PC a OBD más populares.

vía:

- El inhibidor de teléfonos móviles -

Los inhibidores se utiliza principalmente por motivos de seguridad o con intenciones de sabotaje. Mediante el uso de este tipo de dispositivos una persona o colectivo puede llevar a cabo acciones protesta bloqueando o produciendo "perturbaciones" en las comunicaciones de una empresa, gobierno, colectivo.

Un ejemplo son los pertubadores de GPS y GSM usados por ladrones para anular alarmas de robo, en el primer caso para evitar la localización de vehículos robados y en el segundo para eliminar el sistema de comunicación de respaldo vía GSM que se activa al cortar la línea telefónica convencional en alarmas de edificios y cajas de seguridad. http://Vía

Usted debe saber que hay tres formas de interferencia de señales de telefonía móvil:
Spoofing (una señal falsa se ​​envía al dispositivo y el dispositivo se apaga o se pone otro mal funcionamiento)
DoS (denegación de servicio, cuando la banda de la señal se llena de basura de radio que se lleva a cabo de la señal normal y no lo deje dentro o fuera)
TEMPESTAD (EMF) de blindaje (cubre un objeto con la burbuja de protección todas las señales entrantes y salientes)

Que dice la ley al respecto: Los dispositivos inhibidores de frecuencia sólo pueden ser usados por las Fuerzas y Cuerpos de Seguridad y Administraciones Públicas autorizadas, por lo que, en la actualidad, todos aquellos que se estén utilizando fuera de esta excepción, y sin la autorización expresa de la Secretaría de Estado de Telecomunicaciones, se encuentran al margen de la legislación vigente, pudiendo aplicarse, en consecuencia, previa denuncia, el correspondiente régimen sancionador por parte del organismo competente. 

http://Vía

Nosotros defendemos el derecho que tiene cualquier persona de aislar una zona de su propiedad y evitar radiofrecuencias en su zona si no se interfiere en la señal que otros quieran recibir. Así, si en su casa decidiera no tener ni cobertura móvil ni GPS, WiFi ni de ningún tipo ¿Por qué no instalar inhibidores ? Usted es libre de decidir qué ondas pasan por su espacio, ya que cada persona tiene libertad para decidir qué pasa por sus propiedades. http://Vía

Las frecuencias de telefonía móvil o bandas de telefonía móvil utilizadas en España en la actualidad son las siguientes:
GSM: 900 y 1800 MHz.
UMTS (3G): 900 y 2100 MHz.
4G/LTE: 800, 1800 MHz y 2600Mhz.
WiMAX (IEEE 802.16): 3,5 GHz 

http://Vía

La tecnología UMTS, también se conoce como tercera generación (3G). Los servicios que ofrecen las tecnologías 3G son básicamente el acceso a Internet. Puedes ver la localización de antenas de telefonía móvil en tú ciudad, simplemente accediendo a: https://geoportal.minetur.gob.es/VCTEL/vcne.do
Debemos seleccionar una provincia y un municipio, o bien directamente sobre el mapa ir ampliando hasta llegar a la zona deseada. Si hacemos click con el ratón en cada uno de los puntos azules observaremos las características y el operador propietario de cada una de las antenas de telefonía móvil.


Cada vez más incomunicados entre nosotros. ¡Qué curioso! Vamos a tomar un café con nuestra pareja o con nuestro amigo, y los dos estamos con el teléfono, desconectados de la otra persona pero conectados con un aparato que supuestamente nos conecta con otra persona.

En las reuniones de amigos suceden cosas similares: no sé para que se reúnen si están cada uno con su teléfono! http://Vía

          

Aquí es donde entra en juego el inhibidor de teléfonos móviles. El derecho que tiene cualquier persona de aislar una zona de su propiedad y evitar radiofrecuencias en su zona.


Inhibidor personal GSM / 3G. Alcance 10 mts. Precio 45.91€
http://Vía

Como construir un inhibidor de teléfonos móviles casero
http://www.cyberhades.com/




Como construir un inhibidor de teléfonos móviles DOS



- Software para espionaje -

La empresa italiana Hacking Team, se dedica a comercializar, al igual que hace por ejemplo FinFisher, software para espionaje.

FinFisher es un programa de vigilancia desarrollado por Gamma International, una firma internacional con oficinas en Reino Unido y Alemania, que a su vez forma parte de Gamma Group, empresa especializada en monitoreo y vigilancia y que vende equipo, software y servicios de entrenamiento.

El equipo de Hacking Team, fue iniciado por dos programadores italianos, Alberto Ornaghi y Marco Valleri. Antes de la creación oficial de la compañía, Ornaghi y Valleri crearon un conjunto de herramientas que podrían utilizados para monitorear y manipular de forma remota los equipos de destino. El programa, llamado Ettercap , fue abrazada tanto por hackers que buscan espiar a la gente, y por las empresas que esperaban para probar la seguridad de sus propias redes.

El departamento de policía de Milán se enteró de las herramientas. Con la esperanza de utilizar Ettercap para espiar a los ciudadanos italianos y escuchar sus llamadas de Skype, la policía contactó Ornaghi y Valleri y les pidió ayuda modificar el programa para estos fines.

El equipo emplea a unas 40 personas en su oficina en Italia, y tiene sucursales subsidiarios en Annapolis y Singapur . Sus productos se utilizan en decenas de países en seis continentes.

La idea de esta técnica de ataque es conseguir que la víctima se conecte al equipo del atacante, que funciona como un punto de acceso WIFFI legítimo. El programa espia se instala de forma inadvertida en las computadoras y otros dispositivos de los sospechosos. El procedimiento implica colocar el software que se hace pasar por otro —por ejemplo, un parche de seguridad o una extensión del navegador— y así se infecta el ordenador o celular que se espiará.

Una vez que el software infecta un sistema —sea una computadora de escritorio, una portátil o un teléfono celular—, el intruso obtiene acceso remoto al equipo. De este modo, es capaz de recolectar y extraer una gran cantidad de datos. En el caso de un celular atacado, se puede grabar conversaciones, llamadas, correos electrónicos y mensajes de texto, así como habilitar el GPS,  la descarga de fotos, contactos, archivos y demás contenidos.

CUIDADO con las falsas redes Wireless sin protección" rulando por ahí que estén pensadas como redes trampas para aquellos amigos de lo ajeno así que, si por un casual te conectas a una red wireless insegura de forma legítima o ilegítima, toma precauciones. Es una forma sencilla de realizar un ataque y poder interceptar absolutamente todas las comunicaciones. 


La tabla siguiente indica los programas (Software libre, 

gratuito y de código abierto) de la categoría "Utilidades 

>Antivirus" 


Incluidos en cdlibre.org.

Detekt es una herramienta de detección de los programas espía FinFisher y Hacking Team RCS. El programa no necesita instalación: hay que ejecutar directamente el programa detekt.exe.

ClamWin es un antivirus que permite efectuar análisis programados, actualizarse automáticamente o integrarse en el menú contextual de Windows Explorer. No analiza automáticamente los archivos, sino únicamente cuando el usuario lo solicita explícitamente.


Publicado con GitHub Pages

Angry IP Scanner (o simplemente IPScan) es un escáner de red de código abierto y multiplataforma diseñado para ser rápido y fácil de usar. Se escanea direcciones IP y puertos, así como tiene muchas otras características . Es ampliamente utilizado por los administradores de red y los usuarios simplemente curiosos de todo el mundo, incluidas las grandes y pequeñas empresas, bancos y agencias gubernamentales. Se ejecuta en Linux, Windows y Mac OS X, posiblemente, el apoyo a otras plataformas.



http://en.wikipedia.org/wiki/Hacking_Team
http://es.wikipedia.org/wiki/FinFisher
http://www.elladodelmal.com/2014/11/como-funciona-el-software-de-espionaje.html
http://www.cdlibre.org/
http://angryip.org/

- Editor de recursos -

La extracción de recursos se usa para modificar elementos de programas o del sistema operativo, como iconos, textos, etc. Lo recursos se pueden extraer de programas ejecutables (.exe), bibliotecas de enlace dinámico (.dll), y ficheros de recursos (.res).
  • Ultraedit - (Shareware) Es un editor hexadecimal con el cual se pueden abrir casi todos los tipos de archivos conocidos. Está en castellano y nos servirá para modificar los textos que no se pueden traducir con los editores de recursos. Se puede descargar desde http://www.idmcomp.com/
  • PSPad - (Freeware) Es otro editor hexadecimal similar al anterior. Nos servirá para modificar los textos que no se pueden traducir con los editores de recursos. Se puede descargar la versión en inglés desde http://www.pspad.com/                      Nota: El programa no incluye el corrector ortográfico, lo podéis descargar desde http://www.pspad.com/es/download.php#dictionary
  • AnalogX TextScan 1.02 - (Freeware) Esta es una curiosa aplicación que sirve para extraer todos los textos escritos en un archivo .exe o .dll (muchos de los cuales no veremos con los editores de recursos) a un simple un fichero .csv que podemos pasar fácilmente a texto cambiándole la extensión a .txt. Es muy útil para encontrar los textos que tendremos que cambiar con los editores hexadecimales. Está en inglés (aunque esto no es un inconveniente, porque es muy fácil de usar y tiene pocas opciones) y lo puedes bajar desde http://www.analogx.com/
  • Exescope - (Shareware) Este programa, junto con el siguiente, serán tus mejores herramientas. Es un editor de recursos y con él se pueden abrir y modificar los menús de los archivos EXE y las DLL (también algún tipo más, pero los fundamentales son estos). También puede modificar el tamaño y disposición de las teclas y cuadros de diálogo, etc. Está en inglés y se puede descargar desde http://hp.vector.co.jp/authors/VA003525/Eindex.htm                                                                  Nota: Puedes descargar desde este sitio una versión anterior(la6.30) https://sites.google.com/site/lapaginadesenpai/almacen/ExeScope6.30-esp.zip?attredirects=0l.
  • Resource Hacker - (Freeware) Este es otro editor de recursos muy parecido al anterior (en algunas situaciones es más conveniente que el anterior). Es interesante tener los dos editores, ya que a veces los archivos que no se pueden editar con uno de ellos se pueden editar con el otro. Está en inglés y lo puedes bajar desde http://www.angusj.com/resourcehacker/ 
  • XN Resource Editor es un potente editor gratuito, con todas las funciones de recursos y PE módulo explorador para Windows 98, Windows 2000 y Windows XP. http://www.wilsonc.demon.co.uk/d10resourceeditor.htm
  • ResEdit es un editor de recursos para los programas de Windows. El propósito original era ayudar a los desarrolladores de C + + para crear scripts de recursos. Ahora también se puede utilizar para modificar cualquiera de los recursos en los archivos PE (EXE, DLL, ...) y scripts de recursos compilados (archivos de cosa). http://www.resedit.net/


Vía: 
  • https://sites.google.com/site/lapaginadesenpai/articulos/traduccionprogramas
  • http://www.emezeta.com/articulos/resources-recursos-escondidos

- Reverse engineering -

Uno de los tópicos más interesantes a los que podría afrontarse un profesional de la tecnología es la ingeniería inversa. 

La ingeniería inversa es una metodología para analizar el diseño de un dispositivo o sistema y que aplicada a la ingeniería computacional se utiliza para descubrir cómo funciona un programa de cuyo código fuente no se dispone.

En ingeniería inversa el término cracking se utiliza  cuando se burla al sistema de protección de algún software en específico para obtener una copia funcional de un software supuestamente protegido.  Hay que tener en cuenta que la gran mayoría del software de pago incluye en su licencia una prohibición expresa de aplicar ingeniería inversa a su código, con el intento de evitar que se pueda modificar su código. 

En ingeniería inversa  se trabaja con lenguaje ensamblador. Si por ejemplo, abres cualquier ejecutable con un desensamblador podrás ver el código del mismo, esto se suele denominar "código muerto". Sin embargo, y es donde aumenta considerablemente la importancia de la ingeniería inversa, es en poder depurar ese código, esto es, poder ejecutar cada instrucción e ir observando los resultados, esto se consigue con los programas denominados depuradores (debuggers). Estos programas permiten "debuggear" un determinado código, pararlo donde uno quiera, modificar parámetros, examinar y modificar la memoria y un largo etc... En Windows, el debugger que posiblemente más gente utiliza actualmente es OllyDBG junto con IDA. Hace unos años era utilizado uno llamado Softice.


Para poder realizar un análisis de ingeniería inversa es necesario contar con las herramientas adecuadas. Entre las herramientas más comunes podemos mencionar:

  • Los editores hexadecimales.
  • Los des-ensambladores.
  • Los descompresores.
  • Los depuradores.
  • Los analizadores de archivos.
  • Los dumpeadores de memoria.
  • Los monitores de registro.
Un depurador es un programa usado para probar y eliminar los errores de otros programas. La misma funcionalidad que hace a un depurador útil para eliminar errores permite ser usado como herramienta de craqueo de software para evadir la protección anticopia, la gestión digital de derechos, y otras características de protección de software.

Un desensamblador es un programa de computadora que traduce el lenguaje de máquina a lenguaje ensamblador. Los desensambladores son ampliamente utilizados para crackear programas y para realizar ingeniería inversa. También son utilizados por desarrolladores de software, investigadores o estudiantes.


Con Ingeniería Inversa y suficientes conocimientos se puede modificar un programa totalmente. Aunque no es necesario saber programar, pero sí muy útil, es muy importante conocer el lenguaje ensamblador(asm), en inglés assembly. 

Via:
  • http://www.karmany.net/ingenieria-inversa/
  • http://interconectado.org/index.php?topic=1794.msg4760#msg4760
  • http://www.xombra.com/index.php?do=articulos&nota=134&t=#.U9USPplPd0s
  • http://ried.cl/ingenieria-inversa-y-los-numeros-magicos/
  • https://es.wikipedia.org/wiki/Desensamblador
  • https://es.wikipedia.org/wiki/Depurador
  • http://es.wikipedia.org/wiki/Ingeniería_inversa

TUTORIAL DESENSAMBLADOR, DEPURADOR, CRACKING: INTRODUCCIÓN AL CRACKING CON OLLYDBG DESDE CERO

Aquí están los enlaces para descargar los archivos de la INTRODUCCIÓN AL CRACKING CON OLLYDBG DESDE CERO (Por si hay gente que no quiere trabajar hay una carpeta llamada SIN PASSWORD que contiene los tutes sin el password correspondiente, vagos y fiacas bajarlos de ahí jeje.)

- No hay absolutamente nada ilegal -

- 絕對是有什麼違法的 -

Facebook擁有超過半億用戶的數據庫, 還設有免費的訪問列表的用戶誰沒有費心去改變他們的隱私設置,以使自己的網頁,列出所有可用的發動機搜索。


Facebook dispone de una base de datos con mas de quinientos millones usuarios. También dispone de un listado de libre acceso que enumera a todos los usuarios que no se han molestado en cambiar su configuración de privacidad para hacer que sus páginas sean disponible para los motores de búsqueda. En 2010, Ron Bowes recogió parte de esta información y creo un archivo (torrent, 2.8GB)  en relación con más de 100 millones de usuarios. El archivo contiene los nombres de cuenta de usuario y una dirección URL para la página de perfil de cada usuario, desde el cual, se puede acceder a las fechas de nacimiento y números de teléfono de información, como direcciones. El acceso un usuario de la lista también permitirá que haga clic a través de perfiles de sus amigos.

Directorio de Facebook: https://www.facebook.com/directory
Directorio de Ron Bowes: 
http://www.skullsecurity.org/blogdata/fbdata.torrent&usg=ALkJrhh90wqX6_d1JjgMI8egBF3z7R6uxw

Vía: http://www.itproportal.com/2010/07/28/100-million-facebook-pages-leaked-torrent-site/
-------------------------------------------------------------------------------------------------------------------------------------------------------

- Camaras Web -

- 攝像頭 -


SpyWebCam致力於顯示攝像頭打開廣播是一個博客。


SpyWebCam es un blog dedicado a mostrar WebCam que emiten en abierto.
Algunas de estas webcams han sido instaladas con el propósito de ser públicas, muchas otras se tratan de negocios o viviendas que han optado por las webcams vía Internet como un medio económico para disponer de cámaras "de seguridad".

 http://spywcam.blogspot.com.es/2013/05/introduccion-spywebcam.html



-------------------------------------------------------------------------------------------------------------------------------------------------------

- Facebook, AntiFacebook -

- 臉譜,AntiFacebook -

GZS帳戶冷櫃,是一個程序,可以Facebook的暫時或永久凍結賬戶。


GZś Account Freezer, es un programa con el que se puede congelar las cuentas de Facebook de forma temporal o permanente. Este programa golpea a Facebook al intentar iniciar sesión consecutivamente. 

Facebook tiene una función de seguridad en el que después de 25 o más intentos de inicios de sesión la cuenta se desactiva temporalmente. 

Para desactivar una cuenta Facebook puedes utilizar un programa (cuidado con los virus) o puedes hacer tu mismo los inicios de sesión fallidos, 30 o más.

Cuando el titular intenta iniciar sesión utilizando su cuenta de Facebook, con la contraseña correcta, no es capaz de conectarse a su cuenta de Facebook. Para activar la cuenta, el titular debe restablecer su cuenta.

Descargar:    Facebook Congelador  
Contraseña:  techotoys.blogspot.com

Y si lo que quieres es desactivar una cuenta para siempre sólo tienes que seguir los pasos del siguiente tutorial:  Cierre cualquier cuenta de Facebook en 24 horas

-------------------------------------------------------------------------------------------------------------------------------------------------------

- Piratas Informáticos -

- 黑客 -

3月12日,2013記者無國界譴責伽瑪國際五“商務互聯網的敵人”和“數字時代”P或銷售的產品已經或正在使用的僱傭軍之一政府侵犯人權和信息自由。


El 12 de marzo 2013 Reporteros sin Fronteras,  denuncio a Gamma Internacional como uno de los cinco "Enemigos de los negocios de la Internet" y "mercenarios de la era digital" por la venta de productos que han sido o están siendo utilizados por los gobiernos para violar los derechos humanos y la libertad de información. 

Gamma Internacional, comercializa "FinFisher" Software  o mejor dicho Malware espía que es capaz de pasar por otros programas más legítimos, como Mozilla Firefox.   El software espía FinFisher también se instala en las computadoras, utilizando procedimientos de actualización de iTunes de Apple, Adobe y otros. El software, que está diseñado para evitar la detección por antivirus, tiene versiones que funcionan en los teléfonos móviles de todas las marcas.

Firefox enmascaramiento.
Gamma ha creado un programa de espionaje que fue titulado firefox.exe  e incluso proporcionó un número de versión y reclamaciones de marcas para aparentar ser el software legítimo Firefox.

La tecnología FinFisher fue utilizado (QUE SE SEPA) en Australia, Bahrein, Bangladesh, Gran Bretaña, Brunei, Canadá, la República Checa, Estonia, Etiopía, Alemania, India, Indonesia, Japón, Letonia, Malasia, México, Mongolia, Países Bajos, Qatar, Serbia , Singapur, Turkmenistán, los Emiratos Árabes Unidos, Estados Unidos y Vietnam.

¡GOBIERNOS DEL MUNDO, VOSOTROS SOIS LOS PIRATAS!


-------------------------------------------------------------------------------------------------------------------------------------------------------

- Hack, hackers y hacking -

- 黑客,黑客和黑客 -

黑客(駭客) Ş itios的


Sitios de Hackers (Piratas Informáticos)


http://www.101hacker.com/ 
Artículos relacionados con redes, Ethicalhacking y la seguridad cibernética. El sitio esta en Ingles, para verlo traducido ir a http://translate.google.es/translate.......

http://sectools.org/
Sitio del hacker (El buen tipo) Gordon Lyon (también conocido por su seudónimo de Fyodor Vaskovich). Traducido ir a http://translate.google.es/translate.......

http://privacystalker.blogspot.com.es/
Sitio con trucos para face book.

http://www.edge-security.com/webslayer.php
Sitio cuyo enfoque es la seguridad ofensiva, Malware Intelligence y Mobile Security. Edge-ssh SSH  Suite fuerza bruta. Traducido ir a http://translate.google.es/translate........
 
DragonJAR.org

Es una comunidad de investigadores, estudiantes, profesionales y entusiastas de la Seguridad Informática. Nacida en Colombia.

http://www.rinconinformatico.net/Es un proyecto, inicialmente, de dos miembros de la comunidad DragonJAR.

http://muyseguridad.net/
Una web de actualidad informatica,  hacking, trucos, etc..

http://www.blockaid.me/
Redifinición de su Internet. 

-------------------------------------------------------------------------------------------------------------------------------------------------------

- Auditoria WIFI -

- 審核WIFI -

ħ忘記了自己的WiFi連接密碼?
Has olvidado la clave de tu propia conexión WiFi?. Tal vez puedas recuperar tu contraseña del WiFi con alguna de las siguientes utilidades: 

Distribuciones LiveCD especializadas en auditoría WiFi:

Algoritmo para generar claves WiFi automáticas:

Siguiente >                                                                                                                        < Anterior

- Decodificar mensajes SMS/PDU -

El modo PDU trata el SMS como una cadena de caracteres en octetos hexadecimales o semioctetos decimales, de cuya codificación resulta el SMS en modo texto. La ventaja de modo PDU respecto al modo texto es que en modo texto la aplicación queda limitada a la opción de codificación que se haya preestablecido, en modo PDU se puede implementar cualquier codificación.

La cadena PDU no solo contiene el mensaje, sino que lleva información del centro de servicio SMS (AT+CSCA?), hora de llegada, tipo de mensaje, información sobre el que envía el SMS, vigencia del SMS, nº de caracteres del SMS, tipo de llamada (nacional ó internacional), tipo de alfabeto usado…



SMS decodificado y recibido en formato PDU


PDU


Decodificación:
07914356060018F2040B914356554985
F200002050825142950006416650DA0C
02

Number+34655594582
TextoALARMA
SMSC+34656000812
ValidezNA
TipoDeliver
MR0


---------------------------------------------------------------------------------------------------------------------------------------------------------

Ejemplo recibimos el SMS con el texto “ALARMA” el: 28/05/02 a las 15:24:59 zona 00
+CMGL: 12,1,,25

07914356060018F2040B914356554985F200002050825142950006416650DA0C02
Estructura del SMS recibidos en formato PDU
DCS...Tipo.PDU.DO...PID...NR...COD...TR...LD.

DATOS..


DCS: Dirección Centro de Servicio.
Tipo PDU: Tipo Protocolo de la Unidad de Datos.
DO: Dirección de Origen del mensaje.
PID: Protocolo Identificación.
NR:
COD: Codificación trama de Datos.
TR: Tiempo Recepción.
LD: Longitud Datos.
DATOS: Datos codificados.
---------------------------------------------------------------------------------------------------------------------------------------------------------

DCS: Dirección Centro de Servicio
07914356060018F2040B914356554985F200002050825142950006416650DA0C02

07914356060018F2 donde …

07914356060018F2


LNº...TLL...NºCS...

LNº: longitud nº Dirección Centro de Servicio.
07 = numero de octetos (pares de caracteres hexadecimales o decimales) que forman el campo dirección centro servicio.

TLL: tipo de llamada
91 = nº con prefijo internacional (nacional 81) (internacional 91)

Nº CS: numero del centro de servicio.
4356060018F2 = nº +34656000812

Se pondrá el número del centro de servicio que utilizamos invirtiendo el orden por pares la F se pone cuando la longitud del número es impar.
Si en este campo ponemos 00 se toma automáticamente el valor del nº del centro de servicio (dado por at+csca)

---------------------------------------------------------------------------------------------------------------------------------------------------------

Tipo PDU: Tipo Protocolo de la Unidad de Datos
07914356060018F2040B914356554985F200002050825142950006416650DA0C02

 04 donde...



PCCDREsin usoRDTIPO

PC: Path contestación (0 No, 1 Sí)
CD: Cabecera datos (0 Sin, 1 Con)
RE: Petición reporte de estado (0 No, 1 Sí). Este campo lo rellena el centro de servicio.
RD: permite que el centro de SMS acepte un SMS-SUBMIT para un mensaje que todavía está en el centro. (0 Sí, 1 No)
TIPO: 0 0 Tipo SMS recibido

---------------------------------------------------------------------------------------------------------------------------------------------------------

DO: Dirección de Origen 
07914356060018F2040B914356554985F200002050825142950006416650DA0C02

0B914356554985F2 donde …0B914356554985F2


LNº...TLL...NºCS...

LNº: longitud nº Dirección Centro de Servicio.
0B = número de semioctetos (pares de caracteres hexadecimales. 11=0B semioctetos) 

TLL: tipo de llamada
91 = nº con prefijo internacional (nacional 81) (internacional 91)

Nº CS: numero del centro de servicio.
4356060018F2 = nº +34656000812Se pondrá el número del centro de servicio que utilizamos invirtiendo el orden por pares la F se pone cuando la longitud del número es impar. 
---------------------------------------------------------------------------------------------------------------------------------------------------------

PID: Protocolo Identificación
07914356060018F2040B914356554985F200002050825142950006416650DA0C02

00
---------------------------------------------------------------------------------------------------------------------------------------------------------

COD: Codificación trama de Datos.
07914356060018F2040B914356554985F200002050825142950006416650DA0C02

00
Indica el alfabeto con el que se codifica la trama (alfabeto por defecto= codificación a 7 bits o codificación a 8 bits) e indica tipo de SMS.

0000 0 0 00 Alfabeto a 7 bits
1111 0
0 7 bits
1 8 bits
00 mensaje clase 0 (se muestra en el display inmediatamente)
01 mensaje clase 1 ME
10 mensaje clase 2 SIM
11 ensaje clase 3 TE


---------------------------------------------------------------------------------------------------------------------------------------------------------

TR: Tiempo Recepción.
07914356060018F2040B914356554985F200002050825142950006416650DA0C02

20508251429500 donde...

20508251429500


DíaMesAñoHoraMinutosSegundosZona Horaria

    02/05/28, 15:24:59+00
Indica cuando se ha recibido el SMS.
---------------------------------------------------------------------------------------------------------------------------------------------------------


LD: Longitud Datos 
07914356060018F2040B914356554985F200002050825142950006416650DA0C02

06 
nº de octetos que forman los datos del mensaje.
Ejemplo: si el mensaje está formado por la siguiente cadena 416650DA0C02
El campo LD se rellenará con 06 (ya que hay 6 octetos= 2 caracteres hexadecimal)
---------------------------------------------------------------------------------------------------------------------------------------------------------

DATOS: Datos codificados 
07914356060018F2040B914356554985F200002050825142950006416650DA0C02

416650DA0C02  
ALARMA, codificado a 7 bits (con el alfabeto indicado en el campo codificación de datos)


...................
        A
......................
        L
........................
         A
..........................
         R
............................
           M
...................
        A
Hexadecimal       41       4C               41        52          4D       41
    Binario   1000001
    100110 0       10000 01         1010 010           100 1101 10 00001
0 100000101 1001100010 10000011101 101001000001 1001101 10 00001
Codific.7bits      41        66        50        DA          0C        02


Codificación de la palabra HOLA:

HOLA
Hexadecimal484F4C41
      Binario1001000100111110011001000001

Para transformarlo a octetos se toma el número de caracteres de la siguiente letra que nos falten para llegar a 8, cuando se hayan tomado caracteres de una letra para la anterior, esta se queda sin esos caracteres y los debe tomar de la siguiente letra

1 100100000 100111 1001 10011 001000 001
C8273308
---------------------------------------------------------------------------------------------------------------------------------------------------------

Estructura de los SMS para enviar en formato PDU
DCS...Tipo.PDU.NR.DD...PID.COD...PV...LD...
DATOS..

07914356060013F11100098126064321F50000A706416650DA0C02 

07 = nº octetos que forman el campo dirección centro servicio
91 = nº con prefijo internacional
4356060013F1 = nº centro servicio 34656000131
11 = tipo PDU (SMS para enviar. Formato Periodo Vigencia Relativo(1 octeto)
00 = número de referencia.
09 = número de semioctetos (caracteres) del teléfono de envío
81 = nº sin prefijo internacional
26064321F5 = nº teléfono de envío 62064321F5
00 = protocolo identificación
00 = codificación trama de datos a 7 bits. Alfabeto por defecto
A7 = periodo de vigencia del SMS.
06 = nº de octetos que forman los datos del mensaje.
416650DA0C02 = datos “ALARMA” codificado a 7 bits.---------------------------------------------------------------------------------------------------------------------------------------------------------


Estructura de los SMS enviados en formato PDU
DCS...Tipo.PDU.DD.PID..NR.COD...PV...LD...
DATOS..

DCS: Dirección Centro de Servicio

LNº...TLL...NºCS...
LNº: longitud nº centro servicio. Nº de octetos (pares de caracteres hexadecimales o decimales) que forman el nº del centro de servicio más 1 octeto que indica tipo de llamada nacional o internacional.
Si en este campo ponemos 00 se toma automáticamente el valor del nº del centro de servicio (dado por at+csca)
TLL: tipo de llamada:
Nº CS: nº centro de servicio. 



TIPO PDU: Tipo Protocolo de la Unidad de Datos


PCCDPREPVRD
TIPO

PC: Path contestación (0 No, 1 Sí)
CD: Cabecera datos (0 Sin, 1 Con)
PRE: Petición reporte de estado (0 No, 1 Sí)
PV: campo Periodo Vigencia presente (0 0 No, 01 Reservado, Sí como entero, Sí como semiocteto)
RD: permite que el centro de SMS acepte un SMS-SUBMIT para un mensaje que todavía está en el centro. (0 Sí, 1 No)

TIPO: 0 1 Mensaje de envío

DD: Dirección destino. 

Se rellenará igual que el campo Dirección centro de servicio, poniendo el nº de teléfono del destinatario del SMS. En el campo longitud nº se contarán por semioctetos sin contar la F en caso de que haya habido que ponerla.
Ejemplo: nº 34676543524(11=0B semioctetos) en el campo DD será 0B914376563425F4)

PID: Protocolo Identificación.
Lo pondremos a 00

NR: Número de referencia

COD: Codificación trama de datos
Indica el alfabeto con el que se codifica la trama (alfabeto por defecto= codificación a 7 bits o codificación a 8 bits) e indica tipo de SMS. 

0000 0 0 00 Alfabeto a 7 bits
1111 0
0 7 bits
1 8 bits
00 mensaje clase 0 (se muestra en el display inmediatamente)
01 mensaje clase 1 ME
10 mensaje clase 2 SIM
11 ensaje clase 3 TE

PV: Periodo de Vigencia del sms
Valor de PV:
0 a 143 (PV+1)*5 minutos
144 a 167 12horas+(PV-143)*30 minutos
168 a 196 (PV-1) *1 día
197 a 255 (PV-192)*1 semana
Ejemplo AA: (AA=170-> 170-166=4 * 1 día=4 días )

LD: Longitud de la cadena de datos. 

Nº de octetos que forman los datos del mensaje.

DATOSDatos codificado a 7 bits (con el alfabeto indicado en el campo codificación de datos)
---------------------------------------------------------------------------------------------------------------------------------------------------------

Codificador online: http://es.wammu.eu/tools/pdu-encode/

Decodificador online: http://es.wammu.eu/tools/pdu-decode/
Ejemplos PDU: http://www.blogelectronica.com/TEMP/Ejemplos-sms-pdu.txt ---------------------------------------------------------------------------------------------------------------------------------------------------------