{"id":4399,"date":"2026-01-28T10:45:53","date_gmt":"2026-01-28T02:45:53","guid":{"rendered":"https:\/\/rfid-pro.com\/?p=4399"},"modified":"2026-01-30T16:36:33","modified_gmt":"2026-01-30T08:36:33","slug":"mifare-classic-1k-expiration-date","status":"publish","type":"post","link":"https:\/\/rfid-pro.com\/es\/mifare-classic-1k-expiration-date\/","title":{"rendered":"Fecha de caducidad de MIFARE Classic 1K: \u00bfD\u00f3nde se almacena en un vertedero?"},"content":{"rendered":"<p data-start=\"416\" data-end=\"637\"><strong data-start=\"416\" data-end=\"433\">Respuesta corta:<\/strong><br data-start=\"433\" data-end=\"436\" \/><strong data-start=\"439\" data-end=\"527\">Las tarjetas MIFARE Classic 1K no tienen un bloque est\u00e1ndar que almacene una fecha de caducidad.<\/strong><br data-start=\"527\" data-end=\"530\" \/>Cualquier informaci\u00f3n sobre caducidad o validez es <strong data-start=\"572\" data-end=\"595\">definido por la aplicaci\u00f3n<\/strong> y puede que no se almacene en la tarjeta en absoluto.<\/p>\n<h2 data-start=\"644\" data-end=\"700\">\u00bfTiene MIFARE Classic 1K un campo de fecha de caducidad?<\/h2>\n<p data-start=\"702\" data-end=\"709\"><strong data-start=\"702\" data-end=\"709\">No.<\/strong><\/p>\n<p data-start=\"711\" data-end=\"735\">Tarjetas MIFARE Classic 1K:<\/p>\n<ul>\n<li data-start=\"738\" data-end=\"791\">Visite <strong data-start=\"741\" data-end=\"748\">no<\/strong> incluir un campo de fecha de caducidad integrado<\/li>\n<li data-start=\"794\" data-end=\"839\">Visite <strong data-start=\"797\" data-end=\"804\">no<\/strong> seguir un modelo de datos normalizado<\/li>\n<li data-start=\"842\" data-end=\"903\">Almacenar s\u00f3lo bloques de memoria en bruto definidos por el integrador del sistema<\/li>\n<\/ul>\n<p data-start=\"905\" data-end=\"944\">Cualquier l\u00f3gica de expiraci\u00f3n es implementada por:<\/p>\n<ul>\n<li data-start=\"947\" data-end=\"970\">El sistema de acceso al hotel<\/li>\n<li data-start=\"973\" data-end=\"990\">El firmware de la cerradura<\/li>\n<li data-start=\"993\" data-end=\"1014\">O una base de datos backend<\/li>\n<\/ul>\n<blockquote>\n<p data-start=\"1018\" data-end=\"1114\">Hay <strong data-start=\"1027\" data-end=\"1059\">ning\u00fan sector o bloque universal<\/strong> que \u201cgestiona\u201d la caducidad en una tarjeta MIFARE Classic 1K.<\/p>\n<\/blockquote>\n<h2 data-start=\"1121\" data-end=\"1191\">\u00bfQu\u00e9 bloque almacena la fecha de caducidad de una tarjeta MIFARE Classic 1K?<\/h2>\n<p data-start=\"1193\" data-end=\"1228\"><strong data-start=\"1193\" data-end=\"1228\">No existe un n\u00famero de bloque fijo.<\/strong><\/p>\n<p data-start=\"1230\" data-end=\"1280\">Si existe una fecha de caducidad, puede almacenarse en:<\/p>\n<ul>\n<li data-start=\"1283\" data-end=\"1327\">Cualquier <strong data-start=\"1287\" data-end=\"1313\">bloque de datos (Bloque 0-2)<\/strong> de cualquier sector<\/li>\n<li data-start=\"1330\" data-end=\"1356\">A <strong data-start=\"1332\" data-end=\"1356\">formato binario personalizado<\/strong><\/li>\n<li data-start=\"1359\" data-end=\"1399\">En <strong data-start=\"1362\" data-end=\"1399\">estructura encriptada u ofuscada<\/strong><\/li>\n<li data-start=\"1402\" data-end=\"1438\">O <strong data-start=\"1405\" data-end=\"1438\">no se almacena en la tarjeta<\/strong><\/li>\n<\/ul>\n<p data-start=\"1440\" data-end=\"1535\">Los distintos proveedores utilizan dise\u00f1os diferentes, incluso dentro del mismo sector (hoteles, gimnasios, aparcamientos).<\/p>\n<h2 data-start=\"1542\" data-end=\"1603\">Por qu\u00e9 a menudo no se encuentra la fecha de caducidad en una tarjeta descargada<\/h2>\n<p data-start=\"1605\" data-end=\"1648\">La mayor\u00eda de los sistemas hoteleros utilizan uno de estos modelos:<\/p>\n<h3 data-start=\"1650\" data-end=\"1700\">1. Expiraci\u00f3n controlada por backend (la m\u00e1s com\u00fan)<\/h3>\n<ul>\n<li data-start=\"1703\" data-end=\"1733\">La tarjeta s\u00f3lo almacena un identificador<\/li>\n<li data-start=\"1736\" data-end=\"1787\">La caducidad la comprueba la cerradura o el sistema backend<\/li>\n<li data-start=\"1790\" data-end=\"1820\"><strong data-start=\"1790\" data-end=\"1820\">No existe ninguna fecha en el vertedero<\/strong><\/li>\n<\/ul>\n<h3 data-start=\"1822\" data-end=\"1859\">2. Marca de tiempo codificada o encriptada<\/h3>\n<ul>\n<li data-start=\"1862\" data-end=\"1877\">Fecha almacenada como:<\/li>\n<li style=\"list-style-type: none;\">\n<ul>\n<li data-start=\"1882\" data-end=\"1896\">Marca de tiempo UNIX<\/li>\n<li data-start=\"1901\" data-end=\"1917\">Fecha codificada en BCD<\/li>\n<li data-start=\"1922\" data-end=\"1942\">Contadores propios<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"1945\" data-end=\"1975\">Normalmente <strong data-start=\"1953\" data-end=\"1975\">no legible<\/strong><\/li>\n<\/ul>\n<h3 data-start=\"1977\" data-end=\"2011\">3. Datos de aplicaci\u00f3n ofuscados<\/h3>\n<ul>\n<li data-start=\"2014\" data-end=\"2025\">Los valores son:<\/li>\n<li style=\"list-style-type: none;\">\n<ul>\n<li data-start=\"2030\" data-end=\"2039\">Cifrado<\/li>\n<li data-start=\"2044\" data-end=\"2054\">Enmascarado XOR<\/li>\n<li data-start=\"2059\" data-end=\"2081\">Protegido por sumas de comprobaci\u00f3n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-start=\"2083\" data-end=\"2155\">Incluso con acceso total al sector, el significado de los datos no es obvio.<\/p>\n<h2 data-start=\"2162\" data-end=\"2221\">\u00bfPuede identificar la fecha de caducidad comparando vertederos?<\/h2>\n<p data-start=\"2223\" data-end=\"2267\"><strong data-start=\"2223\" data-end=\"2267\">A veces, pero s\u00f3lo a nivel de investigaci\u00f3n.<\/strong><\/p>\n<p data-start=\"2269\" data-end=\"2297\">Los ingenieros suelen comparar:<\/p>\n<ul>\n<li data-start=\"2300\" data-end=\"2338\">La misma tarjeta antes y despu\u00e9s de la renovaci\u00f3n<\/li>\n<li data-start=\"2341\" data-end=\"2387\">Varias tarjetas con distintos periodos de validez<\/li>\n<\/ul>\n<p data-start=\"2389\" data-end=\"2403\">Buscan:<\/p>\n<ul>\n<li data-start=\"2406\" data-end=\"2436\">Bytes que cambian constantemente<\/li>\n<li data-start=\"2439\" data-end=\"2476\">Patrones alineados con los eventos de emisi\u00f3n<\/li>\n<\/ul>\n<p data-start=\"2478\" data-end=\"2574\">Esto no <strong data-start=\"2491\" data-end=\"2498\">no<\/strong> garantiza una interpretaci\u00f3n correcta y no evita la validaci\u00f3n del sistema.<\/p>\n<h2 data-start=\"2581\" data-end=\"2620\">\u00bfPuede modificarse la fecha de caducidad?<\/h2>\n<p data-start=\"2622\" data-end=\"2642\"><strong data-start=\"2622\" data-end=\"2642\">Pr\u00e1cticamente: no.<\/strong><\/p>\n<p data-start=\"2644\" data-end=\"2676\">Aunque una fecha parezca escribible:<\/p>\n<ul>\n<li data-start=\"2679\" data-end=\"2711\">Los bloqueos verifican m\u00faltiples par\u00e1metros<\/li>\n<li data-start=\"2714\" data-end=\"2757\">Existen contadores backend y comprobaciones de integridad<\/li>\n<li data-start=\"2760\" data-end=\"2802\">Las tarjetas modificadas suelen fallar en la autenticaci\u00f3n<\/li>\n<\/ul>\n<p data-start=\"2804\" data-end=\"2891\">Modificar las credenciales de acceso a un hotel sin autorizaci\u00f3n es ilegal en la mayor\u00eda de las regiones.<\/p>\n<h2 data-start=\"2898\" data-end=\"2954\">Por qu\u00e9 se est\u00e1 sustituyendo MIFARE Classic en los sistemas hoteleros<\/h2>\n<p data-start=\"2956\" data-end=\"3013\">Los hoteles se est\u00e1n alejando de MIFARE Classic porque:<\/p>\n<ul>\n<li data-start=\"3016\" data-end=\"3051\">No se aplica la caducidad segura<\/li>\n<li data-start=\"3054\" data-end=\"3089\">Utiliza el cifrado obsoleto Crypto-1<\/li>\n<li data-start=\"3092\" data-end=\"3117\">No tiene sistema de archivos nativo<\/li>\n<\/ul>\n<p data-start=\"3119\" data-end=\"3147\">Las sustituciones habituales son:<\/p>\n<ul>\n<li data-start=\"3150\" data-end=\"3178\"><strong data-start=\"3150\" data-end=\"3178\">MIFARE DESFire EV2 \/ EV3<\/strong><\/li>\n<li data-start=\"3181\" data-end=\"3200\"><strong data-start=\"3181\" data-end=\"3200\">Llaves NFC para m\u00f3viles<\/strong><\/li>\n<li data-start=\"3203\" data-end=\"3243\"><strong data-start=\"3203\" data-end=\"3243\">Credenciales de acceso validadas por backend<\/strong><\/li>\n<\/ul>\n<h2 data-start=\"3250\" data-end=\"3285\">Principales conclusiones (en ingl\u00e9s)<\/h2>\n<ul>\n<li data-start=\"3289\" data-end=\"3348\"><strong data-start=\"3289\" data-end=\"3348\">MIFARE Classic 1K no tiene bloque de fecha de caducidad est\u00e1ndar<\/strong><\/li>\n<li data-start=\"3351\" data-end=\"3394\"><strong data-start=\"3351\" data-end=\"3394\">La l\u00f3gica de expiraci\u00f3n est\u00e1 definida por la aplicaci\u00f3n<\/strong><\/li>\n<li data-start=\"3397\" data-end=\"3453\"><strong data-start=\"3397\" data-end=\"3453\">La mayor\u00eda de las tarjetas de hotel no almacenan la caducidad en la tarjeta<\/strong><\/li>\n<li data-start=\"3456\" data-end=\"3492\"><strong data-start=\"3456\" data-end=\"3492\">Las fechas legibles son raras en los vertederos<\/strong><\/li>\n<li data-start=\"3495\" data-end=\"3535\"><strong data-start=\"3495\" data-end=\"3535\">La modificaci\u00f3n no autorizada es ilegal<\/strong><\/li>\n<\/ul>\n<h2 data-start=\"3542\" data-end=\"3568\">FAQ (Optimizado para PAA)<\/h2>\n<p data-start=\"3570\" data-end=\"3718\"><strong data-start=\"3570\" data-end=\"3619\">P: \u00bfSe almacena la fecha de caducidad en el Sector 0?<\/strong><br data-start=\"3619\" data-end=\"3622\" \/>No. El sector 0 suele contener datos del fabricante e identificadores de aplicaci\u00f3n, no fechas de validez.<\/p>\n<p data-start=\"3720\" data-end=\"3847\"><strong data-start=\"3720\" data-end=\"3771\">P: \u00bfPuedo ver la fecha de caducidad en texto sin formato?<\/strong><br data-start=\"3771\" data-end=\"3774\" \/>Casi nunca. Las fechas suelen estar codificadas, encriptadas o no se almacenan.<\/p>\n<p data-start=\"3849\" data-end=\"3992\"><strong data-start=\"3849\" data-end=\"3903\">P: \u00bfPor qu\u00e9 cambia mi volcado cuando se renueva una tarjeta?<\/strong><br data-start=\"3903\" data-end=\"3906\" \/>Porque se actualizan contadores internos, claves o testigos, no necesariamente un campo de fecha.<\/p>","protected":false},"excerpt":{"rendered":"<p>Respuesta corta:Las tarjetas MIFARE Classic 1K no tienen un bloque est\u00e1ndar que almacene una fecha de caducidad. Cualquier informaci\u00f3n de caducidad o validez est\u00e1 definida por la aplicaci\u00f3n y puede no estar almacenada en la tarjeta en absoluto. \u00bfTiene MIFARE Classic 1K un campo de fecha de caducidad? No. Las tarjetas MIFARE Classic 1K: No incluyen un campo de fecha de caducidad incorporado No [...]<\/p>","protected":false},"author":1,"featured_media":4400,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[268],"tags":[347,343,345,344,346],"class_list":["post-4399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rfid-technologies","tag-contactless-smart-card-security","tag-mifare-classic-1k","tag-rfid-dump-analysis","tag-rfid-memory-structure","tag-sector-trailer-access-bits"],"acf":[],"_links":{"self":[{"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/posts\/4399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/comments?post=4399"}],"version-history":[{"count":0,"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/posts\/4399\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/media\/4400"}],"wp:attachment":[{"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/media?parent=4399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/categories?post=4399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rfid-pro.com\/es\/wp-json\/wp\/v2\/tags?post=4399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}