{"id":1345,"date":"2015-04-06T11:01:57","date_gmt":"2015-04-06T17:01:57","guid":{"rendered":"https:\/\/www.lastdragon.net\/?p=1345"},"modified":"2015-04-06T13:10:01","modified_gmt":"2015-04-06T19:10:01","slug":"curl-navegador-web-en-el-codigo-de-programacion","status":"publish","type":"post","link":"https:\/\/www.lastdragon.net\/?p=1345","title":{"rendered":"Curl &#8211; Navegador WEB en el codigo de programacion"},"content":{"rendered":"<p>Curl en el internet es como un arma y las armas no son buenas o malas, el que empu\u00f1a una espada puede hacer que sea usada para el bien o para el mal, la espada solo sirve para cortar cosas o personas sin \u00e9tica, sin moral.<\/p>\n<p>Curl es como esa espada sin embargo yo la comparar\u00eda con el poder de un arma nuclear. Curl es un una librer\u00eda que hace de wrapper que permite que un programa pueda interactuar con muchos protocolos de internet de forma muy sencilla por ejemplo FTP, SFTP, IMAP, IMAPS,  POP3, POP3S, HTTP, HTTPS <\/p>\n<p>Curl podr\u00eda ayudar a un programa a reaccionar al recibir un correo electr\u00f3nico, controlar un sistema mediante el env\u00edo de \u00f3rdenes por correo, puede enviar correos. Puede manipular p\u00e1ginas WEB como si fuera el usuario quien las controla.<\/p>\n<p>Se me ocurren N cantidad de formas de aprovechar CURL desafortunadamente con pensarlo unos segundos se me vienen a la mente las mismas N cantidad de cosas para usarlo de forma maliciosa <\/p>\n<p><strong>Phishing y robar sesiones de WEB como Facebook , Twitter y otras.<\/strong><\/p>\n<p>La mayor\u00eda de los lamers usan herramientas de lamer como sslstrip por que no tienen el conocimiento de implementar algo como Curl en sus intentos de defraudaci\u00f3n y doy gracias por ello ya que con los conocimientos correctos podr\u00edan crear sitios con certificado SSL\/TLS validos y URL que podr\u00edan simular a las reales mientras capturan todos los datos con un hombre en el medio.<\/p>\n<p><strong>Una sencilla demostraci\u00f3n del poder de CURL , manejar una m\u00e9todo POST para escribir un comentario en este mismo art\u00edculo.<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/xks-b5Z1dqk\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p><strong>El c\u00f3digo que hace esto es:<\/strong><\/p>\n<p><code>&lt;?php<\/p>\n<p>$formulario = array(<br \/>\n\"author\"=&gt;\"last dragon CURL\",<br \/>\n\"email\"=&gt;\"david@lastdragon.net\",<br \/>\n\"url\"=&gt;\"http:\/\/www.lastdragon.mx\",<br \/>\n\"comment\"=&gt;\"Comentario hecho con CURL\",<br \/>\n\"comment_parent\"=&gt;\"0\",<br \/>\n\"comment_post_ID\"=&gt;\"1345\");<\/p>\n<p>$query = http_build_query($formulario);<\/p>\n<p>\n$conexion = curl_init (\"https:\/\/www.lastdragon.net\/?p=1345\");<\/p>\n<p>curl_setopt($conexion,CURLOPT_COOKIEJAR,\"galletas.txt\");<br \/>\ncurl_setopt($conexion,CURLOPT_COOKIEFILE,\"galletas.txt\");<br \/>\n$pagina = curl_exec($conexion);<br \/>\necho $pagina;<\/p>\n<p>curl_setopt($conexion,CURLOPT_URL,\"https:\/\/www.lastdragon.net\/wp-comments-post.php\");<br \/>\ncurl_setopt($conexion,CURLOPT_POST,TRUE);<br \/>\ncurl_setopt($conexion,CURLOPT_POSTFIELDS,$query);<br \/>\ncurl_setopt($conexion,CURLOPT_RETURNTRANSFER,TRUE);<br \/>\ncurl_setopt($conexion,CURLOPT_POST,TRUE);<\/p>\n<p>\n$pagina = curl_exec($conexion);<\/p>\n<p>curl_close($conexion);<\/p>\n<p>echo \"Fin del programa PHP con CURL\";<\/p>\n<p>?&gt;<br \/><\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Curl en el internet es como un arma y las armas no son buenas o malas, el que empu\u00f1a una espada puede hacer que sea usada para el bien o para el mal, la espada solo sirve para cortar cosas o personas sin \u00e9tica, sin moral. Curl es como esa espada sin embargo yo la&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1345","post","type-post","status-publish","format-standard","hentry","category-programacion"],"_links":{"self":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/1345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1345"}],"version-history":[{"count":2,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/1345\/revisions"}],"predecessor-version":[{"id":1347,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/1345\/revisions\/1347"}],"wp:attachment":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}