{"id":952,"date":"2016-03-11T22:23:16","date_gmt":"2016-03-11T22:23:16","guid":{"rendered":"http:\/\/luisrodriguez.pe\/blog\/?p=952"},"modified":"2022-12-02T14:20:27","modified_gmt":"2022-12-02T14:20:27","slug":"informativo-como-hacer-inyecciones-sql","status":"publish","type":"post","link":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/","title":{"rendered":"[Informativo] Como hacer inyecciones SQL?"},"content":{"rendered":"<p>Si eres un <strong>programador<\/strong> es algo tan basico como saber jugar <strong>resident evil<\/strong> que sepas sobre la <strong>seguridad web<\/strong> por que pueda que seas capas de construir sistemas grandes y robustas pero si no cuidas el lado de la seguridad vamos mal ya que descuidamos la informacion que tenemos dentro.<\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>Es como construir una casa pero te olvidas de colocar a la puerta la cerraduro<\/p><\/blockquote>\n<p><a href=\"http:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/200.gif\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-955 size-full\" src=\"http:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/200.gif\" alt=\"200\" width=\"264\" height=\"200\"><\/a><br \/>\nBueno si entraste a este articulo al ver el titulo pensaras que te ense\u00f1are hacer inyecciones sql y es cierto lo voy hacer pero del lado mas informativo para que puedas tener el criterio correcto para optimizar la seguridad. Queda claro para entender todo lo que expondre en las siguientes lineas debes saber el lenguaje <a href=\"https:\/\/es.wikipedia.org\/wiki\/SQL\" target=\"_blank\" rel=\"noopener noreferrer\">SQL<\/a> (Structured Query Language).<\/p>\n<h3>Entiende que&#8230;<\/h3>\n<p>Ok seguro que muchas veces escuchaste que las entradas (input) de tus formularios deben estar saniadas que es como un primer filtro (front end) y como segundo filtro seria al lado del servidor al momento de capturar los envios que pueden ser <strong>GET<\/strong> O <strong>POST<\/strong>.<\/p>\n<h3>Por que tanto filtro?<\/h3>\n<p>Seguro que tu profesor te lo dijo y ni le paraste bola (no le hiciste caso) y es que un formulario usualmente es para guardarlo a la base de datos o hacer alguna consulta y esta parte es la clave de la inyeccion ya que es el momento donde se aplica. Ahora espero que entiendas por que tanto tu profesor te lo dijo y si no lo hizo ya lo sabes.<\/p>\n<h2>Mucho contexto quiero saber como hacer una inyeccion SQL!!!<\/h2>\n<p>ok creo que sabiendo esto te sera mas facil saber como te pueden hacer una inyeccion pero debemos pensar como atacante para tener claro como cubrirnos.<\/p>\n<h3>Como hacer inyecciones&#8230; [informativo]<\/h3>\n<p>como es tu consulta en tu aplicacionn para hacer un login? algo similar a esto cierto?<\/p>\n\n<div class=\"wp_syntax\"><table><tr><td class=\"code\"><pre class=\"php\" style=\"font-family:monospace;\">SELECT <span style=\"color: #339933;\">*<\/span> FROM usuarios WHERE usuario<span style=\"color: #339933;\">=<\/span><span style=\"color: #0000ff;\">'$usuario'<\/span> AND contrasena<span style=\"color: #339933;\">=<\/span><span style=\"color: #0000ff;\">'$contrasena'<\/span><\/pre><\/td><\/tr><\/table><\/div>\n\n<p>si, algo simple y claro los valores $usuario y $contrasena son variables que previamente capturamos de lo que envio el formulario ingresado por nuestro usuario luchito el bueno. pero si nos visita alguna vez nos visita luchito el malo y quiere hacer alguna travesura? pero que travesura puede hacer?<\/p>\n<p>que pasaria si luchito el malo ingresa una contrase\u00f1a en blanco (da igual si ingresa algo aqui) y como nombre de usuario:<\/p>\n<blockquote><p>&#8216; OR 1=1 &#8212;<\/p><\/blockquote>\n<p>que crees que pasaria? simple salto las condiciones y tiene acceso inmediato pero no vas que te lo diga y no es suficiente que me creas asi que te explico. el por que sucederia eso.<\/p>\n<p>examinamos lo que ingreso como usuario luchito y quedaria asi:<\/p>\n<p><a href=\"http:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/sql_1.png\"><img decoding=\"async\" src=\"http:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/sql_1.png\" alt=\"sql_1\" width=\"561\" height=\"89\"><\/a><\/p>\n<p>la idea de luchito es primero cerrar con &#8216; la primera condicion y crea una condicion donde no hay pierde por que hace una comparacion de 1=1 ya para cerrar con todo coloca &#8212; que sirve para comenzar asi que todo lo que va depues se asumira como comentario y no sirve para la consulta y si es asi como quedo?<\/p>\n\n<div class=\"wp_syntax\"><table><tr><td class=\"code\"><pre class=\"php\" style=\"font-family:monospace;\">SELECT <span style=\"color: #339933;\">*<\/span> FROM usuarios WHERE usuario<span style=\"color: #339933;\">=<\/span><span style=\"color: #0000ff;\">''<\/span> OR <span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #339933;\">=<\/span><span style=\"color: #cc66cc;\">1<\/span><\/pre><\/td><\/tr><\/table><\/div>\n\n<p>mas claro ahora de lo que sucedio? y esto tiene muchas variantes que llegan hacer lo mismo asi que cuando armes un login ten en cuenta que se puede entrar de esta manera.<\/p>\n<p>ok entonces me diras que no desarrollas sistemas grandes que solo sistemas de noticias o catalogos de productos \u00abcositas basicas y sencillas\u00bb. Dejame decirte igual eres vulnerable y te explicare por donde te pueden atacar inocente joven.<\/p>\n<p>desarrollaste una catalo de productos con una url similar a esto:<\/p>\n<blockquote><p>http:\/\/tuweb.com\/producto.php?id=746<\/p><\/blockquote>\n<p>pero bueno y si vuelve nuestro amigo luchito el maligno y quiere hacer otras maldades? pero que puede hacer aqui?&#8230;<br \/>\nque pasaria si cambia tu url con un &#8216;&#8230;<\/p>\n<blockquote><p>http:\/\/tuweb.com\/producto.php?id=&#8217;746<\/p><\/blockquote>\n<p>internamente tu query de que esta armando algo asi y recepciona el get id:<\/p>\n\n<div class=\"wp_syntax\"><table><tr><td class=\"code\"><pre class=\"php\" style=\"font-family:monospace;\">SELECT <span style=\"color: #339933;\">*<\/span> FROM productos WHERE id<span style=\"color: #339933;\">=<\/span><span style=\"color: #0000ff;\">'746'<\/span><\/pre><\/td><\/tr><\/table><\/div>\n\n<p>ahora recibio el valor de get cambiado<\/p>\n\n<div class=\"wp_syntax\"><table><tr><td class=\"code\"><pre class=\"php\" style=\"font-family:monospace;\">SELECT <span style=\"color: #339933;\">*<\/span> FROM productos WHERE id<span style=\"color: #339933;\">=<\/span><span style=\"color: #0000ff;\">''<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #0000ff;\">'<\/span><\/pre><\/td><\/tr><\/table><\/div>\n\n<p>esto mandara un error tipico por tener 2 &#8216; dentro de un valor para la condicion:<\/p>\n<p><strong>Error Code: 1064<br \/>\nYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#8216;1&#8217;<br \/>\nLIMIT 0, 1000&#8242; at line 1<\/strong><\/p>\n<p>pero ademas de este error te mandara toda la query y se puede obtener datos como nombres de campos y nombre de tablas aqui un captura de una web vulnerada.<\/p>\n<p><a href=\"http:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Screenshot_1.png\"><img decoding=\"async\" src=\"http:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Screenshot_1.png\" alt=\"Screenshot_1\" width=\"100%\"><\/a><\/p>\n<p>de esta forma puedes comenzar a inyectar sql y usar <a href=\"http:\/\/www.w3schools.com\/sql\/sql_union.asp\" target=\"_blank\" rel=\"noopener noreferrer\">UNION<\/a>  del sql para poder extraer data de otras tablas y por que no usar INNER JOIN? simple que con union no es necesario que las tablas tengan una relacion (<a href=\"http:\/\/www.w3schools.com\/sql\/sql_primarykey.asp\" target=\"_blank\" rel=\"noopener noreferrer\">PK<\/a> Y <a href=\"http:\/\/www.w3schools.com\/sql\/sql_foreignkey.asp\" target=\"_blank\" rel=\"noopener noreferrer\">FK<\/a>)<\/p>\n<p>Muchos servidor actuales que alquilan hosting ya tiene activador <strong>firewall<\/strong> (<a href=\"https:\/\/es.wikipedia.org\/wiki\/Mod_Security\" target=\"_blank\" rel=\"noopener noreferrer\">Mod_Security<\/a>) para evitar estos ataques &nbsp;y tambien los framework que utilizamos para programar ya cuentan con filtros antes de ejecutar los query&#8217;s pero es basico estos conocimientos sobre las <strong>inyecciones sql<\/strong>&nbsp;.<\/p>\n<p>Espero haberte ayudado ampliar tus conocimientos sobre las inyecciones y reitero que este articulo va por un lado informativo para que puedas optimizar la seguridad de tus aplicativos.<\/p>\n","protected":false},"excerpt":{"rendered":"Si eres un programador es algo tan basico como saber jugar resident evil que sepas sobre la seguridad web por que pueda que seas capas de construir sistemas grandes y robustas pero si no cuidas el lado de la seguridad vamos mal ya que descuidamos la informacion que tenemos dentro. &nbsp; Es como construir una[&#8230;]","protected":false},"author":1,"featured_media":1651,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1],"tags":[116,105,44],"class_list":["post-952","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-notas","category-seguridad-web","tag-inyecciones-sql","tag-seguridad-web","tag-sql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como hacer inyecciones SQL?<\/title>\n<meta name=\"description\" content=\"El articulo ampliara tus conocimientos sobre seguridad web y como poder hacer mas seguras tus desarrollo web.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como hacer inyecciones SQL?\" \/>\n<meta property=\"og:description\" content=\"El articulo ampliara tus conocimientos sobre seguridad web y como poder hacer mas seguras tus desarrollo web.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Luis Rodriguez\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/luisrodriguez.pe\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-11T22:23:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-02T14:20:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png\" \/>\n\t<meta property=\"og:image:width\" content=\"752\" \/>\n\t<meta property=\"og:image:height\" content=\"269\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Luis Rodriguez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@luizmirodriguez\" \/>\n<meta name=\"twitter:site\" content=\"@luizmirodriguez\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Luis Rodriguez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/\"},\"author\":{\"name\":\"Luis Rodriguez\",\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/#\/schema\/person\/ec55de81e01fdaf3533eb78f6a49090c\"},\"headline\":\"[Informativo] Como hacer inyecciones SQL?\",\"datePublished\":\"2016-03-11T22:23:16+00:00\",\"dateModified\":\"2022-12-02T14:20:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/\"},\"wordCount\":825,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png\",\"keywords\":[\"inyecciones sql\",\"seguridad web\",\"sql\"],\"articleSection\":[\"Notas\",\"Seguridad\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/\",\"url\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/\",\"name\":\"Como hacer inyecciones SQL?\",\"isPartOf\":{\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png\",\"datePublished\":\"2016-03-11T22:23:16+00:00\",\"dateModified\":\"2022-12-02T14:20:27+00:00\",\"author\":{\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/#\/schema\/person\/ec55de81e01fdaf3533eb78f6a49090c\"},\"description\":\"El articulo ampliara tus conocimientos sobre seguridad web y como poder hacer mas seguras tus desarrollo web.\",\"breadcrumb\":{\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#primaryimage\",\"url\":\"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png\",\"contentUrl\":\"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png\",\"width\":752,\"height\":269},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/luisrodriguez.pe\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Informativo] Como hacer inyecciones SQL?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/#website\",\"url\":\"https:\/\/luisrodriguez.pe\/blog\/\",\"name\":\"Blog Luis Rodriguez\",\"description\":\"Analytics Developer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/luisrodriguez.pe\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/luisrodriguez.pe\/blog\/#\/schema\/person\/ec55de81e01fdaf3533eb78f6a49090c\",\"name\":\"Luis Rodriguez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/3b0f9734b267ecb38e1860734b4caebda4efa8be9a2bb536862b6a2ba23afa82?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3b0f9734b267ecb38e1860734b4caebda4efa8be9a2bb536862b6a2ba23afa82?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3b0f9734b267ecb38e1860734b4caebda4efa8be9a2bb536862b6a2ba23afa82?s=96&d=mm&r=g\",\"caption\":\"Luis Rodriguez\"},\"description\":\"Hola, Soy Luis Rodriguez, radico en Lima \u2013 Per\u00fa, formado en una carrera inform\u00e1tica, desempe\u00f1ando desde el 2007 como programador web y viendo proyectos desde Front End y Back End a lo que me perfile como Full Stack. Esta Experiencia junto a mi inter\u00e9s en la Anal\u00edtica Web me ayud\u00f3 mucho entender el funcionamiento interno de las herramientas de anal\u00edtica, con las que vengo trabajo activamente desde 2017. Linkedin\",\"sameAs\":[\"http:\/\/luisrodriguez.pe\"],\"url\":\"https:\/\/luisrodriguez.pe\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como hacer inyecciones SQL?","description":"El articulo ampliara tus conocimientos sobre seguridad web y como poder hacer mas seguras tus desarrollo web.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/","og_locale":"es_ES","og_type":"article","og_title":"Como hacer inyecciones SQL?","og_description":"El articulo ampliara tus conocimientos sobre seguridad web y como poder hacer mas seguras tus desarrollo web.","og_url":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/","og_site_name":"Blog Luis Rodriguez","article_publisher":"https:\/\/www.facebook.com\/luisrodriguez.pe","article_published_time":"2016-03-11T22:23:16+00:00","article_modified_time":"2022-12-02T14:20:27+00:00","og_image":[{"width":752,"height":269,"url":"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png","type":"image\/png"}],"author":"Luis Rodriguez","twitter_card":"summary_large_image","twitter_creator":"@luizmirodriguez","twitter_site":"@luizmirodriguez","twitter_misc":{"Escrito por":"Luis Rodriguez","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#article","isPartOf":{"@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/"},"author":{"name":"Luis Rodriguez","@id":"https:\/\/luisrodriguez.pe\/blog\/#\/schema\/person\/ec55de81e01fdaf3533eb78f6a49090c"},"headline":"[Informativo] Como hacer inyecciones SQL?","datePublished":"2016-03-11T22:23:16+00:00","dateModified":"2022-12-02T14:20:27+00:00","mainEntityOfPage":{"@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/"},"wordCount":825,"commentCount":0,"image":{"@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png","keywords":["inyecciones sql","seguridad web","sql"],"articleSection":["Notas","Seguridad"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/","url":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/","name":"Como hacer inyecciones SQL?","isPartOf":{"@id":"https:\/\/luisrodriguez.pe\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#primaryimage"},"image":{"@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png","datePublished":"2016-03-11T22:23:16+00:00","dateModified":"2022-12-02T14:20:27+00:00","author":{"@id":"https:\/\/luisrodriguez.pe\/blog\/#\/schema\/person\/ec55de81e01fdaf3533eb78f6a49090c"},"description":"El articulo ampliara tus conocimientos sobre seguridad web y como poder hacer mas seguras tus desarrollo web.","breadcrumb":{"@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#primaryimage","url":"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png","contentUrl":"https:\/\/luisrodriguez.pe\/blog\/wp-content\/uploads\/2016\/03\/Como-se-hacen-las-inyecciones-sql.png","width":752,"height":269},{"@type":"BreadcrumbList","@id":"https:\/\/luisrodriguez.pe\/blog\/informativo-como-hacer-inyecciones-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/luisrodriguez.pe\/blog\/"},{"@type":"ListItem","position":2,"name":"[Informativo] Como hacer inyecciones SQL?"}]},{"@type":"WebSite","@id":"https:\/\/luisrodriguez.pe\/blog\/#website","url":"https:\/\/luisrodriguez.pe\/blog\/","name":"Blog Luis Rodriguez","description":"Analytics Developer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/luisrodriguez.pe\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/luisrodriguez.pe\/blog\/#\/schema\/person\/ec55de81e01fdaf3533eb78f6a49090c","name":"Luis Rodriguez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/3b0f9734b267ecb38e1860734b4caebda4efa8be9a2bb536862b6a2ba23afa82?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3b0f9734b267ecb38e1860734b4caebda4efa8be9a2bb536862b6a2ba23afa82?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3b0f9734b267ecb38e1860734b4caebda4efa8be9a2bb536862b6a2ba23afa82?s=96&d=mm&r=g","caption":"Luis Rodriguez"},"description":"Hola, Soy Luis Rodriguez, radico en Lima \u2013 Per\u00fa, formado en una carrera inform\u00e1tica, desempe\u00f1ando desde el 2007 como programador web y viendo proyectos desde Front End y Back End a lo que me perfile como Full Stack. Esta Experiencia junto a mi inter\u00e9s en la Anal\u00edtica Web me ayud\u00f3 mucho entender el funcionamiento interno de las herramientas de anal\u00edtica, con las que vengo trabajo activamente desde 2017. Linkedin","sameAs":["http:\/\/luisrodriguez.pe"],"url":"https:\/\/luisrodriguez.pe\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/posts\/952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/comments?post=952"}],"version-history":[{"count":24,"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/posts\/952\/revisions"}],"predecessor-version":[{"id":1652,"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/posts\/952\/revisions\/1652"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/media\/1651"}],"wp:attachment":[{"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/media?parent=952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/categories?post=952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luisrodriguez.pe\/blog\/wp-json\/wp\/v2\/tags?post=952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}